From 220a6ba6294beebad36c10dcf09f1b560aa2916e Mon Sep 17 00:00:00 2001 From: Marian Steinbach Date: Tue, 3 Apr 2018 23:15:28 +0200 Subject: [PATCH 1/7] First working code and results --- .gitignore | 2 + README.md | 23 + requirements.txt | 6 + result.json | 4510 ++++++++++++++++++++++++++++++++++++++++++++++ spider.py | 180 ++ 5 files changed, 4721 insertions(+) create mode 100644 .gitignore create mode 100644 requirements.txt create mode 100644 result.json create mode 100644 spider.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..249894f --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +venv +cache diff --git a/README.md b/README.md index 2684855..ee7c65d 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,25 @@ # green-spider + Collects data on green websites and checks for things like SEO, performance, TLS. + +Written and tested in Python3 + +### Ideas + +- If the URL does not start with `www.`, will entering `www.` also work? +- If the URL is HTTP, is it possible to access the site via HTTPS (recommended)? +- If the URL is HTTPS, is it possible to access the sire via HTTP (recommended: redirect to HTTPS) +- Check which cookies are set and with what settings (expiry, domain) +- submit the URL against a service like Google Page Speed and retrieve the score +- Check against our own webpagetest.org instance +- Detect which one of the well-known CMS is used? + +### Usage + +```nohighlight +virtualenv -p python3 venv +source venv/bin/activate +pip install -r requirements.txt + +python spider.py +``` diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..8751a6e --- /dev/null +++ b/requirements.txt @@ -0,0 +1,6 @@ +certifi==2018.1.18 +chardet==3.0.4 +idna==2.6 +requests==2.18.4 +urllib3==1.22 +pyyaml==3.12 diff --git a/result.json b/result.json new file mode 100644 index 0000000..d263e82 --- /dev/null +++ b/result.json @@ -0,0 +1,4510 @@ +{ + "http://gruene-abgland.de/startseite/": { + "aliases": [], + "duration": 88.081, + "error": null, + "final_url": null, + "hostname": "gruene-abgland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-ak.de/": { + "aliases": [], + "duration": 49.003, + "error": null, + "final_url": "http://gruene-ak.de/home/", + "hostname": "gruene-ak.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-altmark.de/": { + "aliases": [], + "duration": 733.967, + "error": null, + "final_url": null, + "hostname": "gruene-altmark.de", + "ip_addresses": [ + "185.21.102.87" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-alzey-worms.de/": { + "aliases": [], + "duration": 64.465, + "error": null, + "final_url": "http://gruene-alzey-worms.de/startseite/", + "hostname": "gruene-alzey-worms.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-bernkastel-wittlich.de/": { + "aliases": [], + "duration": 129.947, + "error": null, + "final_url": "http://gruene-bernkastel-wittlich.de/startseite/", + "hostname": "gruene-bernkastel-wittlich.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-bezirksverband-mittelrhein.de/": { + "aliases": [], + "duration": 68.224, + "error": null, + "final_url": null, + "hostname": "gruene-bezirksverband-mittelrhein.de", + "ip_addresses": [ + "176.221.47.44" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-birkenfeld.de/": { + "aliases": [], + "duration": 35.914, + "error": null, + "final_url": "http://gruene-birkenfeld.de/home/", + "hostname": "gruene-birkenfeld.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-blieskastel.de/": { + "aliases": [], + "duration": 701.175, + "error": null, + "final_url": null, + "hostname": "gruene-blieskastel.de", + "ip_addresses": [ + "80.67.28.163" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-blk.de/startseite/": { + "aliases": [], + "duration": 78.139, + "error": null, + "final_url": null, + "hostname": "gruene-blk.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-bous.de/": { + "aliases": [], + "duration": 841.294, + "error": null, + "final_url": "https://gruene-bous.de/", + "hostname": "gruene-bous.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-donnersberg.de/": { + "aliases": [], + "duration": 51.775, + "error": null, + "final_url": "http://gruene-donnersberg.de/home/", + "hostname": "gruene-donnersberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-dudweiler.de/": { + "aliases": [], + "duration": 365.328, + "error": null, + "final_url": "https://gruene-dudweiler.de/", + "hostname": "gruene-dudweiler.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-ensdorf.de/": { + "aliases": [], + "duration": 726.853, + "error": null, + "final_url": "https://gruene-ensdorf.de/", + "hostname": "gruene-ensdorf.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-essen.de/kreisverband/": { + "aliases": [], + "duration": 175.586, + "error": null, + "final_url": null, + "hostname": "gruene-essen.de", + "ip_addresses": [ + "81.169.145.80" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-frankenthal.de/": { + "aliases": [], + "duration": 35.171, + "error": null, + "final_url": "http://gruene-frankenthal.de/home/", + "hostname": "gruene-frankenthal.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-friedrichsthal.de/": { + "aliases": [], + "duration": 628.084, + "error": null, + "final_url": "https://gruene-friedrichsthal.de/", + "hostname": "gruene-friedrichsthal.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-ger.de/": { + "aliases": [], + "duration": 50.584, + "error": null, + "final_url": "http://gruene-ger.de/home/", + "hostname": "gruene-ger.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-gera.de/startseite/": { + "aliases": [], + "duration": 236.539, + "error": null, + "final_url": null, + "hostname": "gruene-gera.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-gersheim.de/": { + "aliases": [], + "duration": 343.042, + "error": null, + "final_url": "https://gruene-gersheim.de/", + "hostname": "gruene-gersheim.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-gotha.de/aktuelles/": { + "aliases": [], + "duration": 79.618, + "error": null, + "final_url": null, + "hostname": "gruene-gotha.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-greiz.de/startseite/": { + "aliases": [], + "duration": 85.779, + "error": null, + "final_url": null, + "hostname": "gruene-greiz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-halberg.de/": { + "aliases": [], + "duration": 71.937, + "error": null, + "final_url": null, + "hostname": "gruene-halberg.de", + "ip_addresses": [ + "217.160.233.198" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-heusweiler.de": { + "aliases": [], + "duration": 473.864, + "error": null, + "final_url": "https://gruene-heusweiler.de/", + "hostname": "gruene-heusweiler.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-homburg.de/": { + "aliases": [], + "duration": 911.324, + "error": null, + "final_url": "http://www.gruene-homburg.de/", + "hostname": "gruene-homburg.de", + "ip_addresses": [ + "85.214.227.211" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-igb.de/": { + "aliases": [], + "duration": 635.491, + "error": null, + "final_url": null, + "hostname": "gruene-igb.de", + "ip_addresses": [ + "81.169.145.150" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-im-vest.de/": { + "aliases": [], + "duration": 41.439, + "error": null, + "final_url": "http://gruene-im-vest.de/home/", + "hostname": "gruene-im-vest.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-im-weimarer-land.de/gruene-neuigkeiten/": { + "aliases": [], + "duration": 87.881, + "error": null, + "final_url": null, + "hostname": "gruene-im-weimarer-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-jena.de/aktuelles/": { + "aliases": [], + "duration": 90.399, + "error": null, + "final_url": null, + "hostname": "gruene-jena.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-jerichower-land.de/": { + "aliases": [], + "duration": 356.77, + "error": null, + "final_url": null, + "hostname": "gruene-jerichower-land.de", + "ip_addresses": [ + "80.237.133.60" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-kassel.de/": { + "aliases": [], + "duration": 181.105, + "error": null, + "final_url": "http://www.gruene-kassel.de/", + "hostname": "gruene-kassel.de", + "ip_addresses": [ + "128.127.71.229" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-kl.de/": { + "aliases": [], + "duration": 770.729, + "error": null, + "final_url": "http://gruene-kl.de/home-aktuelles/", + "hostname": "gruene-kl.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-kleinblittersdorf.de/": { + "aliases": [], + "duration": 388.688, + "error": null, + "final_url": "https://gruene-kleinblittersdorf.de/", + "hostname": "gruene-kleinblittersdorf.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-koblenz.de/": { + "aliases": [], + "duration": 141.01, + "error": null, + "final_url": "http://gruene-koblenz.de/home/", + "hostname": "gruene-koblenz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-kusel.de/": { + "aliases": [], + "duration": 35.001, + "error": null, + "final_url": "http://gruene-kusel.de/willkommen/", + "hostname": "gruene-kusel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-kv-borken.de/": { + "aliases": [], + "duration": 459.915, + "error": null, + "final_url": null, + "hostname": "gruene-kv-borken.de", + "ip_addresses": [ + "185.21.102.225" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-lebach.de/": { + "aliases": [], + "duration": 435.606, + "error": null, + "final_url": "https://gruene-lebach.de/", + "hostname": "gruene-lebach.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-magdeburg.de/": { + "aliases": [], + "duration": 465.393, + "error": null, + "final_url": "http://gruene-magdeburg.de/start/", + "hostname": "gruene-magdeburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-main-kinzig.de/": { + "aliases": [], + "duration": 64.666, + "error": null, + "final_url": "http://gruene-main-kinzig.de/home/", + "hostname": "gruene-main-kinzig.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-mansfeld-suedharz.de/": { + "aliases": [], + "duration": 57.84, + "error": null, + "final_url": "http://gruene-mansfeld-suedharz.de/home/", + "hostname": "gruene-mansfeld-suedharz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-neuwied.de/": { + "aliases": [], + "duration": 37.072, + "error": null, + "final_url": "http://gruene-neuwied.de/home/", + "hostname": "gruene-neuwied.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-nw.de/": { + "aliases": [], + "duration": 36.528, + "error": null, + "final_url": "http://gruene-nw.de/home/", + "hostname": "gruene-nw.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-oberbayern.de/": { + "aliases": [], + "duration": 132.762, + "error": null, + "final_url": "https://gruene-oberbayern.de/", + "hostname": "gruene-oberbayern.de", + "ip_addresses": [ + "5.35.225.216" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-oberfranken.de/startseite/": { + "aliases": [], + "duration": 109.622, + "error": null, + "final_url": null, + "hostname": "gruene-oberfranken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-ottweiler.de": { + "aliases": [], + "duration": 317.086, + "error": null, + "final_url": "https://gruene-ottweiler.de/", + "hostname": "gruene-ottweiler.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-pirmasens.de/": { + "aliases": [], + "duration": 75.14, + "error": null, + "final_url": "http://gruene-pirmasens.de/home/", + "hostname": "gruene-pirmasens.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-rh.de/": { + "aliases": [], + "duration": 35.09, + "error": null, + "final_url": "http://gruene-rh.de/home/", + "hostname": "gruene-rh.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-rhein-sieg.de/": { + "aliases": [], + "duration": 102.732, + "error": null, + "final_url": null, + "hostname": "gruene-rhein-sieg.de", + "ip_addresses": [ + "176.221.47.44" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-riegelsberg.de/": { + "aliases": [], + "duration": 389.389, + "error": null, + "final_url": "https://gruene-riegelsberg.de/", + "hostname": "gruene-riegelsberg.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-rlp.de/": { + "aliases": [], + "duration": 65.32, + "error": null, + "final_url": "http://gruene-rlp.de/startseite/", + "hostname": "gruene-rlp.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-saarbruecken.de/": { + "aliases": [], + "duration": 310.556, + "error": null, + "final_url": null, + "hostname": "gruene-saarbruecken.de", + "ip_addresses": [ + "78.47.188.23" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-saarlouis.de/": { + "aliases": [], + "duration": 366.658, + "error": null, + "final_url": "https://gruene-saarlouis.de/", + "hostname": "gruene-saarlouis.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-saarwellingen.de/": { + "aliases": [], + "duration": 72.319, + "error": null, + "final_url": "https://gruene-saarwellingen.de/", + "hostname": "gruene-saarwellingen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-schmelz.de/": { + "aliases": [], + "duration": 338.059, + "error": null, + "final_url": "https://gruene-schmelz.de/", + "hostname": "gruene-schmelz.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-schwalbach-saar.de/": { + "aliases": [], + "duration": 331.99, + "error": null, + "final_url": "https://gruene-schwalbach-saar.de/", + "hostname": "gruene-schwalbach-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-sonneberg-hildburghausen.de/": { + "aliases": [], + "duration": 966.1, + "error": null, + "final_url": null, + "hostname": "gruene-sonneberg-hildburghausen.de", + "ip_addresses": [ + "217.160.0.160" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-suedwestpfalz.de/": { + "aliases": [], + "duration": 45.339, + "error": null, + "final_url": "http://gruene-suedwestpfalz.de/startseite/", + "hostname": "gruene-suedwestpfalz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-suew.de/": { + "aliases": [], + "duration": 43.48, + "error": null, + "final_url": "http://gruene-suew.de/startseite/", + "hostname": "gruene-suew.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-tholey.de/": { + "aliases": [], + "duration": 628.485, + "error": null, + "final_url": null, + "hostname": "gruene-tholey.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-trier-saarburg.de/": { + "aliases": [], + "duration": 78.205, + "error": null, + "final_url": "http://gruene-trier-saarburg.de/home/", + "hostname": "gruene-trier-saarburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-ueberherrn.de/": { + "aliases": [], + "duration": 901.553, + "error": null, + "final_url": "https://gruene-ueberherrn.de/", + "hostname": "gruene-ueberherrn.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-voelklingen.de/": { + "aliases": [], + "duration": 385.901, + "error": null, + "final_url": "https://gruene-voelklingen.de/", + "hostname": "gruene-voelklingen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-wadern.de/": { + "aliases": [], + "duration": 584.184, + "error": null, + "final_url": "https://gruene-wadern.de/", + "hostname": "gruene-wadern.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-wallerfangen.de/": { + "aliases": [], + "duration": 625.224, + "error": null, + "final_url": "https://gruene-wallerfangen.de/", + "hostname": "gruene-wallerfangen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-westfalen.de/": { + "aliases": [], + "duration": 115.895, + "error": null, + "final_url": "http://www.gruene-westfalen.de/startseite/", + "hostname": "gruene-westfalen.de", + "ip_addresses": [ + "134.119.246.129" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-zweibruecken.de/": { + "aliases": [], + "duration": 58.693, + "error": null, + "final_url": "http://gruene-zweibruecken.de/startseite/", + "hostname": "gruene-zweibruecken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://grueneboerde.de/": { + "aliases": [], + "duration": 133.619, + "error": null, + "final_url": null, + "hostname": "grueneboerde.de", + "ip_addresses": [ + "188.68.56.198" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruenekoeln.de/": { + "aliases": [], + "duration": 516.611, + "error": null, + "final_url": "https://www.gruenekoeln.de/", + "hostname": "gruenekoeln.de", + "ip_addresses": [ + "78.47.141.38" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gruenekreiskh.de/": { + "aliases": [], + "duration": 67.75, + "error": null, + "final_url": "http://gruenekreiskh.de/startseite/", + "hostname": "gruenekreiskh.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://gr\u00fcne-deggendorf.de/": { + "aliases": [], + "duration": 550.652, + "error": null, + "final_url": null, + "hostname": "xn--grne-deggendorf-0vb.de", + "ip_addresses": [ + "81.169.145.66" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://uns-gruener-trier.de/": { + "aliases": [], + "duration": 50.514, + "error": null, + "final_url": "http://uns-gruener-trier.de/startseite/", + "hostname": "uns-gruener-trier.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.die-gruenen-leverkusen.de/": { + "aliases": [], + "duration": 120.164, + "error": null, + "final_url": "http://die-gruenen-leverkusen.de/home/", + "hostname": "www.die-gruenen-leverkusen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.eichsfeldgruene.de/WP/": { + "aliases": [], + "duration": 135.38, + "error": null, + "final_url": null, + "hostname": "www.eichsfeldgruene.de", + "ip_addresses": [ + "80.237.132.150" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gal.bamberg.de": { + "aliases": [ + "www.gal.bamberg.de" + ], + "duration": 175.754, + "error": null, + "final_url": "http://www.gal-bamberg.de/index.php?id=titelseite", + "hostname": "gal.bamberg.de", + "ip_addresses": [ + "134.119.30.94" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gg-gruene.de/": { + "aliases": [], + "duration": 0, + "error": "connection_timeout", + "final_url": null, + "hostname": "www.gg-gruene.de", + "ip_addresses": [ + "128.127.71.229" + ], + "redirects": 0, + "scheme": "http", + "status_code": 0 + }, + "http://www.gruene-aalen.de/": { + "aliases": [ + "www.gruene-aalen.de" + ], + "duration": 659.814, + "error": null, + "final_url": "https://www.gruene-aalen.de/index.php?id=1229", + "hostname": "gruene-aalen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ab.de": { + "aliases": [], + "duration": 42.165, + "error": null, + "final_url": "http://gruene-ab.de/die-gruenen-aschaffenburg/", + "hostname": "www.gruene-ab.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-aichach-friedberg.de": { + "aliases": [], + "duration": 56.841, + "error": null, + "final_url": "http://gruene-aichach-friedberg.de/startseite/", + "hostname": "www.gruene-aichach-friedberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-alb-donau.de/": { + "aliases": [ + "www.gruene-alb-donau.de" + ], + "duration": 599.863, + "error": null, + "final_url": "https://www.gruene-alb-donau.de/startseite/", + "hostname": "gruene-alb-donau.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-amberg-sulzbach.de": { + "aliases": [], + "duration": 35.549, + "error": null, + "final_url": "http://gruene-amberg-sulzbach.de/personen/", + "hostname": "www.gruene-amberg-sulzbach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-amberg.de": { + "aliases": [], + "duration": 51.666, + "error": null, + "final_url": "http://gruene-amberg.de/startseite/", + "hostname": "www.gruene-amberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-anhalt-bitterfeld.de/": { + "aliases": [ + "www.gruene-anhalt-bitterfeld.de" + ], + "duration": 927.915, + "error": null, + "final_url": null, + "hostname": "gruene-anhalt-bitterfeld.de", + "ip_addresses": [ + "81.169.145.74" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ansbach.de": { + "aliases": [], + "duration": 179.321, + "error": null, + "final_url": "https://www.gruene-ansbach.de/", + "hostname": "www.gruene-ansbach.de", + "ip_addresses": [ + "37.120.182.202" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-aoe.de": { + "aliases": [], + "duration": 36.765, + "error": null, + "final_url": "http://www.gruene-aoe.de/aktuelles/", + "hostname": "www.gruene-aoe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-aschaffenburg.de": { + "aliases": [ + "www.gruene-aschaffenburg.de" + ], + "duration": 535.368, + "error": null, + "final_url": null, + "hostname": "gruene-aschaffenburg.de", + "ip_addresses": [ + "81.169.145.155" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-augsburg.de": { + "aliases": [], + "duration": 33.401, + "error": null, + "final_url": "http://gruene-augsburg.de/home/", + "hostname": "www.gruene-augsburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-augsburgland.de": { + "aliases": [], + "duration": 782.385, + "error": null, + "final_url": "http://gruene-augsburgland.de/home/", + "hostname": "www.gruene-augsburgland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bamberg-land.de": { + "aliases": [], + "duration": 51.695, + "error": null, + "final_url": "http://gruene-bamberg-land.de/themen/", + "hostname": "www.gruene-bamberg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bayreuth-land.de": { + "aliases": [], + "duration": 103.917, + "error": null, + "final_url": "http://gruene-bayreuth-land.de/startseite/", + "hostname": "www.gruene-bayreuth-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bayreuth.de": { + "aliases": [], + "duration": 52.039, + "error": null, + "final_url": "http://www.gruene-bayreuth.de/kv-bayreuth-stadt/", + "hostname": "www.gruene-bayreuth.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bc.de/": { + "aliases": [ + "www.gruene-bc.de" + ], + "duration": 387.384, + "error": null, + "final_url": "https://www.gruene-bc.de/index.php?id=1274", + "hostname": "gruene-bc.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bergstrasse.de/": { + "aliases": [], + "duration": 34.766, + "error": null, + "final_url": "http://www.gruene-bergstrasse.de/aktuell/", + "hostname": "www.gruene-bergstrasse.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bgl.de": { + "aliases": [], + "duration": 361.083, + "error": null, + "final_url": null, + "hostname": "www.gruene-bgl.de", + "ip_addresses": [ + "134.119.253.53" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bielefeld.de/": { + "aliases": [], + "duration": 394.368, + "error": null, + "final_url": null, + "hostname": "www.gruene-bielefeld.de", + "ip_addresses": [ + "37.17.224.58" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bitburg-pruem.de/": { + "aliases": [], + "duration": 52.177, + "error": null, + "final_url": "http://www.gruene-bitburg-pruem.de/startseite/", + "hostname": "www.gruene-bitburg-pruem.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bochum.de/": { + "aliases": [], + "duration": 37.346, + "error": null, + "final_url": "http://gruene-bochum.de/startseite/", + "hostname": "www.gruene-bochum.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bodenseekreis.de/": { + "aliases": [], + "duration": 466.679, + "error": null, + "final_url": "https://www.gruene-bodenseekreis.de/aktuelles/", + "hostname": "www.gruene-bodenseekreis.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-boeblingen.de/": { + "aliases": [ + "www.gruene-boeblingen.de" + ], + "duration": 385.923, + "error": null, + "final_url": "https://www.gruene-boeblingen.de/", + "hostname": "gruene-boeblingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bonn.de/": { + "aliases": [], + "duration": 42.198, + "error": null, + "final_url": "http://gruene-bonn.de/", + "hostname": "www.gruene-bonn.de", + "ip_addresses": [ + "176.221.47.44" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bottrop.de/": { + "aliases": [], + "duration": 37.777, + "error": null, + "final_url": "http://gruene-bottrop.de/startseite/", + "hostname": "www.gruene-bottrop.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-breisgau-hochschwarzwald.de/": { + "aliases": [], + "duration": 633.68, + "error": null, + "final_url": "https://gruene-breisgau-hochschwarzwald.de/", + "hostname": "www.gruene-breisgau-hochschwarzwald.de", + "ip_addresses": [ + "109.237.138.50" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-cham.de": { + "aliases": [], + "duration": 58.504, + "error": null, + "final_url": "http://gruene-cham.de/aktuelles/", + "hostname": "www.gruene-cham.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-coburg-land.de": { + "aliases": [], + "duration": 69.152, + "error": null, + "final_url": "http://gruene-coburg-land.de/startseite/", + "hostname": "www.gruene-coburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-coburg.de": { + "aliases": [], + "duration": 772.747, + "error": null, + "final_url": "https://gruene-coburg.de/start/", + "hostname": "www.gruene-coburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-cochemzell.de/": { + "aliases": [], + "duration": 813.738, + "error": null, + "final_url": null, + "hostname": "www.gruene-cochemzell.de", + "ip_addresses": [ + "217.11.48.123" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-coe.de/": { + "aliases": [], + "duration": 87.825, + "error": null, + "final_url": null, + "hostname": "www.gruene-coe.de", + "ip_addresses": [ + "80.237.132.91" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-dachau.de": { + "aliases": [], + "duration": 691.92, + "error": null, + "final_url": "http://gruene-dachau.de/", + "hostname": "www.gruene-dachau.de", + "ip_addresses": [ + "80.237.132.137" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-dadi.de/": { + "aliases": [], + "duration": 343.485, + "error": null, + "final_url": null, + "hostname": "www.gruene-dadi.de", + "ip_addresses": [ + "128.127.71.229" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-darmstadt.de/": { + "aliases": [], + "duration": 66.881, + "error": null, + "final_url": null, + "hostname": "www.gruene-darmstadt.de", + "ip_addresses": [ + "185.158.212.69" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-dessau.de/": { + "aliases": [], + "duration": 491.171, + "error": null, + "final_url": null, + "hostname": "www.gruene-dessau.de", + "ip_addresses": [ + "178.63.49.198" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-dgf-lan.de": { + "aliases": [], + "duration": 109.914, + "error": null, + "final_url": "http://gruene-dgf-lan.de/home/", + "hostname": "www.gruene-dgf-lan.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-dillingen-saar.de/": { + "aliases": [], + "duration": 408.423, + "error": null, + "final_url": "https://gruene-dillingen-saar.de/", + "hostname": "www.gruene-dillingen-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-dillingen.de": { + "aliases": [], + "duration": 64.599, + "error": null, + "final_url": "http://www.gruene-dillingen.de/startseite/", + "hostname": "www.gruene-dillingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-donau-ries.de": { + "aliases": [], + "duration": 205.733, + "error": null, + "final_url": "https://gruene-donau-ries.de/", + "hostname": "www.gruene-donau-ries.de", + "ip_addresses": [ + "37.120.182.202" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-dortmund.de/": { + "aliases": [], + "duration": 401.809, + "error": null, + "final_url": null, + "hostname": "www.gruene-dortmund.de", + "ip_addresses": [ + "217.160.123.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-dueren.de/": { + "aliases": [], + "duration": 369.589, + "error": null, + "final_url": "https://gruene-dueren.de/", + "hostname": "www.gruene-dueren.de", + "ip_addresses": [ + "109.230.233.55" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-duesseldorf.de/": { + "aliases": [], + "duration": 425.213, + "error": null, + "final_url": null, + "hostname": "www.gruene-duesseldorf.de", + "ip_addresses": [ + "46.30.57.13" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-duew.de/": { + "aliases": [], + "duration": 52.36, + "error": null, + "final_url": "http://www.gruene-duew.de/startseite/", + "hostname": "www.gruene-duew.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ebe.de": { + "aliases": [], + "duration": 324.374, + "error": null, + "final_url": "https://gruene-ebersberg.de/", + "hostname": "www.gruene-ebe.de", + "ip_addresses": [ + "37.120.182.202" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-eichstaett.de": { + "aliases": [], + "duration": 34.269, + "error": null, + "final_url": "http://www.gruene-eichstaett.de/home/", + "hostname": "www.gruene-eichstaett.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-em.de/": { + "aliases": [], + "duration": 285.617, + "error": null, + "final_url": "https://gruene-em.de/", + "hostname": "www.gruene-em.de", + "ip_addresses": [ + "46.38.249.13" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-en.de/": { + "aliases": [], + "duration": 36.122, + "error": null, + "final_url": "http://gruene-en.de/home/", + "hostname": "www.gruene-en.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-eppelborn.de/": { + "aliases": [], + "duration": 433.106, + "error": null, + "final_url": "http://gruene-saar.de/", + "hostname": "www.gruene-eppelborn.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-erding.de": { + "aliases": [], + "duration": 38.656, + "error": null, + "final_url": "http://www.gruene-erding.de/home/", + "hostname": "www.gruene-erding.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-erlangen-land.de": { + "aliases": [], + "duration": 42.601, + "error": null, + "final_url": "http://www.gruene-erlangen-land.de/home/", + "hostname": "www.gruene-erlangen-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-erlangen.de": { + "aliases": [], + "duration": 62.335, + "error": null, + "final_url": "http://gruene-erlangen.de/start/", + "hostname": "www.gruene-erlangen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-es.de": { + "aliases": [], + "duration": 47.458, + "error": null, + "final_url": "http://www.gruene-es.de/home/", + "hostname": "www.gruene-es.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ettlingen.de/": { + "aliases": [], + "duration": 37.834, + "error": null, + "final_url": "http://gruene-ettlingen.de/kreisverband/", + "hostname": "www.gruene-ettlingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-euskirchen.de/": { + "aliases": [], + "duration": 946.345, + "error": null, + "final_url": null, + "hostname": "www.gruene-euskirchen.de", + "ip_addresses": [ + "81.169.152.41" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-fichtelgebirge.de": { + "aliases": [], + "duration": 39.993, + "error": null, + "final_url": "http://gruene-fichtelgebirge.de/home/", + "hostname": "www.gruene-fichtelgebirge.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-forchheim.de": { + "aliases": [], + "duration": 52.945, + "error": null, + "final_url": "http://gruene-forchheim.de/startseite/", + "hostname": "www.gruene-forchheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-frankfurt.de/": { + "aliases": [ + "www.gruene-frankfurt.de" + ], + "duration": 734.889, + "error": null, + "final_url": "http://www.gruene-frankfurt.de/home/", + "hostname": "gruene-frankfurt.de", + "ip_addresses": [ + "213.133.102.27" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-freiburg.de/": { + "aliases": [ + "www.gruene-freiburg.de" + ], + "duration": 78.627, + "error": null, + "final_url": "https://gruene-freiburg.de/das-neueste.html", + "hostname": "gruene-freiburg.de", + "ip_addresses": [ + "92.51.164.193" + ], + "redirects": 3, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-freisen.de/": { + "aliases": [], + "duration": 749.345, + "error": null, + "final_url": "http://gruene-saar.de/", + "hostname": "www.gruene-freisen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-freising.de": { + "aliases": [], + "duration": 292.163, + "error": null, + "final_url": "http://gruene-freising.de/kreisverband/", + "hostname": "www.gruene-freising.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-freudenstadt.de/": { + "aliases": [ + "www.gruene-freudenstadt.de" + ], + "duration": 570.884, + "error": null, + "final_url": "http://gruene-freudenstadt.de/", + "hostname": "gruene-freudenstadt.de", + "ip_addresses": [ + "81.169.145.159" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-frg.de": { + "aliases": [], + "duration": 145.16, + "error": null, + "final_url": "http://www.gruene-frg.de/ansprechpartnerinnen/", + "hostname": "www.gruene-frg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-fuerstenfeldbruck.de": { + "aliases": [], + "duration": 37.48, + "error": null, + "final_url": "http://gruene-kreisverband-ffb.de/home/", + "hostname": "www.gruene-fuerstenfeldbruck.de", + "ip_addresses": [ + "89.31.143.1" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-fuerth-land.de": { + "aliases": [ + "www.gruene-fuerth-land.de" + ], + "duration": 426.8, + "error": null, + "final_url": null, + "hostname": "gruene-fuerth-land.de", + "ip_addresses": [ + "81.169.145.82" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-fuerth.de": { + "aliases": [], + "duration": 259.567, + "error": null, + "final_url": null, + "hostname": "www.gruene-fuerth.de", + "ip_addresses": [ + "78.47.73.226" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-fulda.de/": { + "aliases": [], + "duration": 265.569, + "error": null, + "final_url": "http://www.gruene-fulda.de/home/", + "hostname": "www.gruene-fulda.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-gap.de": { + "aliases": [], + "duration": 37.631, + "error": null, + "final_url": "http://gruene-gap.de/startseite/", + "hostname": "www.gruene-gap.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-gelsenkirchen.de/": { + "aliases": [], + "duration": 988.267, + "error": null, + "final_url": null, + "hostname": "www.gruene-gelsenkirchen.de", + "ip_addresses": [ + "134.119.45.11" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-giessen.de/": { + "aliases": [], + "duration": 0, + "error": "connection_timeout", + "final_url": null, + "hostname": "www.gruene-giessen.de", + "ip_addresses": [ + "128.127.71.229" + ], + "redirects": 0, + "scheme": "http", + "status_code": 0 + }, + "http://www.gruene-goeppingen.de/": { + "aliases": [ + "www.gruene-goeppingen.de" + ], + "duration": 632.465, + "error": null, + "final_url": "http://www.gruene-goeppingen.de/bundestagswahl-2017/", + "hostname": "gruene-goeppingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-guenzburg.de": { + "aliases": [ + "www.gruene-guenzburg.de" + ], + "duration": 300.589, + "error": null, + "final_url": "http://gruene-guenzburg.de/", + "hostname": "gruene-guenzburg.de", + "ip_addresses": [ + "81.169.145.84" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hagen.de/": { + "aliases": [], + "duration": 94.139, + "error": null, + "final_url": null, + "hostname": "www.gruene-hagen.de", + "ip_addresses": [ + "85.13.131.102" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hamm.de/": { + "aliases": [], + "duration": 454.05, + "error": null, + "final_url": null, + "hostname": "www.gruene-hamm.de", + "ip_addresses": [ + "88.198.176.136" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hardt.de/": { + "aliases": [ + "www.gruene-hardt.de" + ], + "duration": 79.86, + "error": null, + "final_url": null, + "hostname": "gruene-hardt.de", + "ip_addresses": [ + "87.118.72.18" + ], + "redirects": 0, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-harz.de/": { + "aliases": [], + "duration": 48.487, + "error": null, + "final_url": "http://gruene-harz.de/willkommen/", + "hostname": "www.gruene-harz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hassberge.de": { + "aliases": [], + "duration": 63.651, + "error": null, + "final_url": "http://gruene-hassberge.de/home/", + "hostname": "www.gruene-hassberge.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-heidelberg.de/": { + "aliases": [ + "www.gruene-heidelberg.de" + ], + "duration": 243.989, + "error": null, + "final_url": "https://www.gruene-heidelberg.de/", + "hostname": "gruene-heidelberg.de", + "ip_addresses": [ + "188.40.159.225" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-heidenheim.de/": { + "aliases": [], + "duration": 174.329, + "error": null, + "final_url": "https://gruene-heidenheim.de/", + "hostname": "www.gruene-heidenheim.de", + "ip_addresses": [ + "5.35.226.201" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-heilbronn.de/": { + "aliases": [ + "www.gruene-heilbronn.de" + ], + "duration": 355.063, + "error": null, + "final_url": "https://www.gruene-heilbronn.de/", + "hostname": "gruene-heilbronn.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-herne.de/": { + "aliases": [], + "duration": 811.835, + "error": null, + "final_url": null, + "hostname": "www.gruene-herne.de", + "ip_addresses": [ + "212.8.207.3" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hersfeld-rotenburg.de/": { + "aliases": [], + "duration": 36.806, + "error": null, + "final_url": "http://gruene-hersfeld-rotenburg.de/home/", + "hostname": "www.gruene-hersfeld-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hessen.de/": { + "aliases": [], + "duration": 661.985, + "error": null, + "final_url": "https://www.gruene-hessen.de/", + "hostname": "www.gruene-hessen.de", + "ip_addresses": [ + "217.160.0.237" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hochtaunus.de/": { + "aliases": [], + "duration": 34.636, + "error": null, + "final_url": "http://gruene-hochtaunus.de/startseite/", + "hostname": "www.gruene-hochtaunus.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hoexter.de/": { + "aliases": [], + "duration": 35.489, + "error": null, + "final_url": "http://gruene-hoexter.de/start/", + "hostname": "www.gruene-hoexter.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hof.de": { + "aliases": [], + "duration": 55.116, + "error": null, + "final_url": "http://gruene-hof.de/home/", + "hostname": "www.gruene-hof.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hohenlohe.de": { + "aliases": [], + "duration": 47.534, + "error": null, + "final_url": "http://gruene-hohenlohe.de/startseite/", + "hostname": "www.gruene-hohenlohe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hsk.de/": { + "aliases": [], + "duration": 564.618, + "error": null, + "final_url": null, + "hostname": "www.gruene-hsk.de", + "ip_addresses": [ + "80.237.133.13" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ilmkreis.de/home/": { + "aliases": [], + "duration": 95.652, + "error": null, + "final_url": null, + "hostname": "www.gruene-ilmkreis.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-in-halle.de/": { + "aliases": [], + "duration": 40.269, + "error": null, + "final_url": null, + "hostname": "www.gruene-in-halle.de", + "ip_addresses": [ + "185.21.102.112" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ingolstadt.de": { + "aliases": [], + "duration": 35.894, + "error": null, + "final_url": "http://ingolstadt-gruene.de/startseite/", + "hostname": "www.gruene-ingolstadt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-karlsruhe-land.de/": { + "aliases": [], + "duration": 54.239, + "error": null, + "final_url": "http://gruene-karlsruhe-land.de/home/", + "hostname": "www.gruene-karlsruhe-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-karlsruhe.de/": { + "aliases": [], + "duration": 941.072, + "error": null, + "final_url": "http://gruenekarlsruhe.de/", + "hostname": "www.gruene-karlsruhe.de", + "ip_addresses": [ + "217.160.231.74" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-keh.de/": { + "aliases": [], + "duration": 162.482, + "error": null, + "final_url": "http://gruene-keh.de/startseite/", + "hostname": "www.gruene-keh.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kempten.de": { + "aliases": [], + "duration": 114.24, + "error": null, + "final_url": "http://gruene-kempten.de/home/", + "hostname": "www.gruene-kempten.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kg.de": { + "aliases": [], + "duration": 234.56, + "error": null, + "final_url": "https://www.gruene-kg.de/", + "hostname": "www.gruene-kg.de", + "ip_addresses": [ + "176.28.23.241" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kirkel.de/": { + "aliases": [], + "duration": 71.274, + "error": null, + "final_url": null, + "hostname": "www.gruene-kirkel.de", + "ip_addresses": [ + "78.46.10.114" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kitzingen.de": { + "aliases": [], + "duration": 38.494, + "error": null, + "final_url": "http://www.gruene-kitzingen.de/home/", + "hostname": "www.gruene-kitzingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-konstanz.de/": { + "aliases": [], + "duration": 49.665, + "error": null, + "final_url": "http://gruene-konstanz.de/startseite/", + "hostname": "www.gruene-konstanz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-krefeld.de/": { + "aliases": [ + "www.gruene-krefeld.de" + ], + "duration": 229.476, + "error": null, + "final_url": "http://www.gruene-krefeld.de/index.php?id=106", + "hostname": "gruene-krefeld.de", + "ip_addresses": [ + "81.169.145.158" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kreis-calw.de/": { + "aliases": [ + "www.gruene-kreis-calw.de" + ], + "duration": 560.066, + "error": null, + "final_url": "https://www.gruene-kreis-calw.de/aktuelles/", + "hostname": "gruene-kreis-calw.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kreis-herford.de/": { + "aliases": [], + "duration": 87.311, + "error": null, + "final_url": "http://gruene-kreis-herford.de/home/", + "hostname": "www.gruene-kreis-herford.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kreis-kleve.de/": { + "aliases": [], + "duration": 523.091, + "error": null, + "final_url": "https://gruene-kreis-kleve.de/", + "hostname": "www.gruene-kreis-kleve.de", + "ip_addresses": [ + "185.26.156.81" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kreis-mettmann.de/": { + "aliases": [], + "duration": 105.041, + "error": null, + "final_url": "http://www.gruener-kreisverband-mettmann.de/", + "hostname": "www.gruene-kreis-mettmann.de", + "ip_addresses": [ + "212.8.207.3" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kreis-steinfurt.de/": { + "aliases": [], + "duration": 39.547, + "error": null, + "final_url": "http://www.gruene-kreis-steinfurt.de/news/", + "hostname": "www.gruene-kreis-steinfurt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kreis-unna.de/": { + "aliases": [], + "duration": 270.001, + "error": null, + "final_url": "http://gruene-kreis-unna.de/", + "hostname": "www.gruene-kreis-unna.de", + "ip_addresses": [ + "192.162.85.187" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kreis-viersen.de/": { + "aliases": [], + "duration": 601.306, + "error": null, + "final_url": null, + "hostname": "www.gruene-kreis-viersen.de", + "ip_addresses": [ + "80.237.132.200" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kreis-wesel.de/": { + "aliases": [], + "duration": 38.071, + "error": null, + "final_url": "http://gruene-kreis-wesel.de/startseite/", + "hostname": "www.gruene-kreis-wesel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kreisgt.de/": { + "aliases": [], + "duration": 77.888, + "error": null, + "final_url": "http://gruene-kreisgt.de/", + "hostname": "www.gruene-kreisgt.de", + "ip_addresses": [ + "176.221.47.44" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kreisrheinberg.de/": { + "aliases": [], + "duration": 48.854, + "error": null, + "final_url": "http://www.gruene-kreisrheinberg.de/home/", + "hostname": "www.gruene-kreisrheinberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kronach.de/": { + "aliases": [ + "www.gruene-kronach.de" + ], + "duration": 112.284, + "error": null, + "final_url": null, + "hostname": "gruene-kronach.de", + "ip_addresses": [ + "81.169.145.158" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kulmbach.de": { + "aliases": [], + "duration": 38.584, + "error": null, + "final_url": "http://www.gruene-kulmbach.de/home/", + "hostname": "www.gruene-kulmbach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kv-heinsberg.de/": { + "aliases": [], + "duration": 49.226, + "error": null, + "final_url": "http://gruene-kv-heinsberg.de/startseite/", + "hostname": "www.gruene-kv-heinsberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kvwuppertal.de/": { + "aliases": [ + "www.gruene-kvwuppertal.de" + ], + "duration": 674.382, + "error": null, + "final_url": "https://www.gruene-kvwuppertal.de/", + "hostname": "gruene-kvwuppertal.de", + "ip_addresses": [ + "213.131.233.85" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kyffhaeuserkreis.de/home/": { + "aliases": [], + "duration": 544.332, + "error": null, + "final_url": null, + "hostname": "www.gruene-kyffhaeuserkreis.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-la.de": { + "aliases": [], + "duration": 72.014, + "error": null, + "final_url": "http://www.gruene-btw-landshut.de/willkommen-bei-den-landshuter-gruenen/", + "hostname": "www.gruene-la.de", + "ip_addresses": [ + "178.254.10.195" + ], + "redirects": 3, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-lahn-dill.de/": { + "aliases": [], + "duration": 59.967, + "error": null, + "final_url": "http://www.gruene-lahn-dill.de/home/", + "hostname": "www.gruene-lahn-dill.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-landau.de/": { + "aliases": [], + "duration": 495.586, + "error": null, + "final_url": null, + "hostname": "www.gruene-landau.de", + "ip_addresses": [ + "37.202.7.173" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-landkreis-kassel.de/": { + "aliases": [], + "duration": 154.421, + "error": null, + "final_url": null, + "hostname": "www.gruene-landkreis-kassel.de", + "ip_addresses": [ + "217.160.122.8" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-landsberg.de": { + "aliases": [], + "duration": 15.301, + "error": null, + "final_url": null, + "hostname": "www.gruene-landsberg.de", + "ip_addresses": [ + "80.237.132.89" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-landshut.de": { + "aliases": [], + "duration": 284.936, + "error": null, + "final_url": "http://gruene-landshut.de/home/", + "hostname": "www.gruene-landshut.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-lichtenfels.de": { + "aliases": [], + "duration": 43.769, + "error": null, + "final_url": "http://gruene-lichtenfels.de/home/", + "hostname": "www.gruene-lichtenfels.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-limburg-weilburg.de/": { + "aliases": [], + "duration": 0, + "error": "connection_timeout", + "final_url": null, + "hostname": "www.gruene-limburg-weilburg.de", + "ip_addresses": [ + "46.30.215.127" + ], + "redirects": 0, + "scheme": "http", + "status_code": 0 + }, + "http://www.gruene-lindau.eu": { + "aliases": [ + "www.gruene-lindau.eu" + ], + "duration": 295.459, + "error": null, + "final_url": "https://gruene.li", + "hostname": "gruene-lindau.eu", + "ip_addresses": [ + "195.30.85.193" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-lippe.de/": { + "aliases": [], + "duration": 36.081, + "error": null, + "final_url": "http://xn--grne-lippe-beb.de/startseite/", + "hostname": "www.gruene-lippe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-loerrach.de/": { + "aliases": [], + "duration": 537.737, + "error": null, + "final_url": null, + "hostname": "www.gruene-loerrach.de", + "ip_addresses": [ + "217.160.0.57" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-lsa.de": { + "aliases": [], + "duration": 894.269, + "error": null, + "final_url": null, + "hostname": "www.gruene-lsa.de", + "ip_addresses": [ + "134.119.94.142" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-lu.de/": { + "aliases": [], + "duration": 55.919, + "error": null, + "final_url": "http://www.gruene-lu.de/home/", + "hostname": "www.gruene-lu.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ludwigsburg.de/": { + "aliases": [ + "www.gruene-ludwigsburg.de" + ], + "duration": 978.882, + "error": null, + "final_url": "https://www.gruene-ludwigsburg.de/", + "hostname": "gruene-ludwigsburg.de", + "ip_addresses": [ + "5.175.28.195" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-main-tauber.de/": { + "aliases": [], + "duration": 353.6, + "error": null, + "final_url": "http://gruene-main-tauber.de/startseite.html", + "hostname": "www.gruene-main-tauber.de", + "ip_addresses": [ + "178.254.0.76" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-mainz-bingen.de/": { + "aliases": [], + "duration": 39.055, + "error": null, + "final_url": "http://www.gruene-mainz-bingen.de/home/", + "hostname": "www.gruene-mainz-bingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-mandelbachtal.de/": { + "aliases": [], + "duration": 530.96, + "error": null, + "final_url": "https://gruene-mandelbachtal.de/", + "hostname": "www.gruene-mandelbachtal.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-mannheim.de/": { + "aliases": [ + "www.gruene-mannheim.de" + ], + "duration": 680.945, + "error": null, + "final_url": null, + "hostname": "gruene-mannheim.de", + "ip_addresses": [ + "195.225.106.141" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-marburg.de/": { + "aliases": [], + "duration": 114.112, + "error": null, + "final_url": "http://www.gruene-marburg.de/startseite/", + "hostname": "www.gruene-marburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-memmingen.de": { + "aliases": [ + "www.gruene-memmingen.de", + "web.jimdo.com", + "web-prod.jimdo-platform.net" + ], + "duration": 744.401, + "error": null, + "final_url": "https://www.gruene-memmingen.de/", + "hostname": "web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com", + "ip_addresses": [ + "52.212.175.227", + "52.211.143.189" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-merzig.de/": { + "aliases": [], + "duration": 397.076, + "error": null, + "final_url": "https://gruene-merzig.de/", + "hostname": "www.gruene-merzig.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-mg.de/": { + "aliases": [], + "duration": 80.22, + "error": null, + "final_url": null, + "hostname": "www.gruene-mg.de", + "ip_addresses": [ + "78.47.15.197" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-mh.de/": { + "aliases": [], + "duration": 252.589, + "error": null, + "final_url": "http://gruene-mh.de/", + "hostname": "www.gruene-mh.de", + "ip_addresses": [ + "217.194.229.119" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-miesbach.de": { + "aliases": [], + "duration": 382.738, + "error": null, + "final_url": "https://gruene-miesbach.de/aktuelles/", + "hostname": "www.gruene-miesbach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-milk.de/": { + "aliases": [], + "duration": 0, + "error": "connection", + "final_url": null, + "hostname": "www.gruene-milk.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 0 + }, + "http://www.gruene-miltenberg.de": { + "aliases": [ + "www.gruene-miltenberg.de" + ], + "duration": 3.733, + "error": null, + "final_url": null, + "hostname": "gruene-miltenberg.de", + "ip_addresses": [ + "81.169.145.150" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-mittelfranken.de/": { + "aliases": [], + "duration": 143.016, + "error": null, + "final_url": "http://gruene-mittelfranken.de/startseite/", + "hostname": "www.gruene-mittelfranken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-mk.de/": { + "aliases": [], + "duration": 539.408, + "error": null, + "final_url": "https://www.gruene-mk.de/", + "hostname": "www.gruene-mk.de", + "ip_addresses": [ + "85.13.130.118" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ml.de": { + "aliases": [], + "duration": 910.329, + "error": null, + "final_url": "https://gruene-ml.de/wordpress/", + "hostname": "www.gruene-ml.de", + "ip_addresses": [ + "78.46.1.158" + ], + "redirects": 5, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-mtk.de/": { + "aliases": [], + "duration": 39.308, + "error": null, + "final_url": "http://gruene-mtk.de/startseite/", + "hostname": "www.gruene-mtk.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-muehldorf.de": { + "aliases": [], + "duration": 62.142, + "error": null, + "final_url": "http://gruene-muehldorf.de/home/", + "hostname": "www.gruene-muehldorf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-muenchen.de": { + "aliases": [], + "duration": 239.624, + "error": null, + "final_url": null, + "hostname": "www.gruene-muenchen.de", + "ip_addresses": [ + "134.119.44.126" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-myk.de/": { + "aliases": [], + "duration": 60.145, + "error": null, + "final_url": "http://www.gruene-myk.de/home/", + "hostname": "www.gruene-myk.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-neckar-bergstrasse.de/": { + "aliases": [ + "www.gruene-neckar-bergstrasse.de" + ], + "duration": 145.78, + "error": null, + "final_url": "https://www.gruene-neckar-bergstrasse.de/index.php?id=2116", + "hostname": "gruene-neckar-bergstrasse.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-neu-ulm.de": { + "aliases": [ + "www.gruene-neu-ulm.de" + ], + "duration": 362.153, + "error": null, + "final_url": "https://gruene-neu-ulm.th-vi.de/", + "hostname": "gruene-neu-ulm.de", + "ip_addresses": [ + "81.169.145.94" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-neuburg.de": { + "aliases": [], + "duration": 749.209, + "error": null, + "final_url": null, + "hostname": "www.gruene-neuburg.de", + "ip_addresses": [ + "217.160.233.58" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-neumarkt.de": { + "aliases": [], + "duration": 34.116, + "error": null, + "final_url": "http://gruene-neumarkt.de/startseite/", + "hostname": "www.gruene-neumarkt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-neustadt-aisch.de": { + "aliases": [], + "duration": 52.981, + "error": null, + "final_url": "http://www.gruene-neustadt-aisch.de/764.html", + "hostname": "www.gruene-neustadt-aisch.de", + "ip_addresses": [ + "37.120.182.202" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-neustadt-waldnaab.de": { + "aliases": [], + "duration": 45.529, + "error": null, + "final_url": "http://gruene-weiden.de/startseite/", + "hostname": "www.gruene-neustadt-waldnaab.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-niederbayern.de/": { + "aliases": [], + "duration": 118.374, + "error": null, + "final_url": "http://gruene-niederbayern.de/aktuelles/", + "hostname": "www.gruene-niederbayern.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-niederrhein-wupper.de/": { + "aliases": [], + "duration": 89.781, + "error": null, + "final_url": "http://gruene-niederrhein-wupper.de/", + "hostname": "www.gruene-niederrhein-wupper.de", + "ip_addresses": [ + "176.221.47.44" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-nok.de/": { + "aliases": [], + "duration": 437.809, + "error": null, + "final_url": "https://www.gruene-nok.de/", + "hostname": "www.gruene-nok.de", + "ip_addresses": [ + "217.160.0.203" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-nordhausen.de/": { + "aliases": [], + "duration": 40.263, + "error": null, + "final_url": "http://www.gruene-nordhausen.de/partei/", + "hostname": "www.gruene-nordhausen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-nrw.de/": { + "aliases": [], + "duration": 215.672, + "error": null, + "final_url": "https://gruene-nrw.de/", + "hostname": "www.gruene-nrw.de", + "ip_addresses": [ + "77.91.239.10" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-nuernberg.de": { + "aliases": [], + "duration": 184.085, + "error": null, + "final_url": null, + "hostname": "www.gruene-nuernberg.de", + "ip_addresses": [ + "95.142.78.162" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-nuernberger-land.de": { + "aliases": [], + "duration": 59.343, + "error": null, + "final_url": "http://gruene-nuernberger-land.de/startseite/", + "hostname": "www.gruene-nuernberger-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-oa.de": { + "aliases": [], + "duration": 155.504, + "error": null, + "final_url": "https://www.gruene-oa.de/", + "hostname": "www.gruene-oa.de", + "ip_addresses": [ + "37.120.182.202" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-oal.de": { + "aliases": [], + "duration": 562.261, + "error": null, + "final_url": "https://gruene-oal.de/", + "hostname": "www.gruene-oal.de", + "ip_addresses": [ + "217.160.0.3" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-oberberg.de/": { + "aliases": [], + "duration": 33.493, + "error": null, + "final_url": "http://gruene-oberberg.de/startseite/", + "hostname": "www.gruene-oberberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-oberhausen.de/": { + "aliases": [], + "duration": 47.87, + "error": null, + "final_url": "http://gruene-oberhausen.de/home/", + "hostname": "www.gruene-oberhausen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-oberpfalz.de/": { + "aliases": [], + "duration": 489.161, + "error": null, + "final_url": "http://gruene-oberpfalz.de/", + "hostname": "www.gruene-oberpfalz.de", + "ip_addresses": [ + "134.119.234.7" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-odenwald-kraichgau.de/": { + "aliases": [], + "duration": 37.969, + "error": null, + "final_url": "http://gruene-odenwald-kraichgau.de/startseite/", + "hostname": "www.gruene-odenwald-kraichgau.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-odenwald.de/": { + "aliases": [], + "duration": 851.223, + "error": null, + "final_url": null, + "hostname": "www.gruene-odenwald.de", + "ip_addresses": [ + "85.13.133.130" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-offenbach-land.de/": { + "aliases": [], + "duration": 0, + "error": "connection_timeout", + "final_url": null, + "hostname": "www.gruene-offenbach-land.de", + "ip_addresses": [ + "128.127.71.229" + ], + "redirects": 0, + "scheme": "http", + "status_code": 0 + }, + "http://www.gruene-olpe.de/": { + "aliases": [], + "duration": 173.49, + "error": null, + "final_url": "http://gruene-olpe.de/start/", + "hostname": "www.gruene-olpe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ortenau.de/": { + "aliases": [], + "duration": 462.598, + "error": null, + "final_url": "http://gruene-ortenau.de/", + "hostname": "www.gruene-ortenau.de", + "ip_addresses": [ + "80.237.133.10" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-owl.de/": { + "aliases": [], + "duration": 41.431, + "error": null, + "final_url": "http://www.gruene-owl.de/aktuell-aus-owl/", + "hostname": "www.gruene-owl.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-passau.de": { + "aliases": [], + "duration": 0, + "error": "connection_timeout", + "final_url": null, + "hostname": "www.gruene-passau.de", + "ip_addresses": [ + "217.160.0.129" + ], + "redirects": 0, + "scheme": "http", + "status_code": 0 + }, + "http://www.gruene-passauland.de": { + "aliases": [], + "duration": 264.064, + "error": null, + "final_url": "https://gruene-passauland.de/", + "hostname": "www.gruene-passauland.de", + "ip_addresses": [ + "37.120.182.202" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-perl.de/": { + "aliases": [], + "duration": 352.693, + "error": null, + "final_url": "https://gruene-perl.de/", + "hostname": "www.gruene-perl.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-pfaffenhofen.de": { + "aliases": [], + "duration": 34.988, + "error": null, + "final_url": "http://gruene-pfaffenhofen.de/startseite/", + "hostname": "www.gruene-pfaffenhofen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-pforzheim-enz.de/": { + "aliases": [], + "duration": 672.352, + "error": null, + "final_url": "http://gruene-pforzheim-enz.de/", + "hostname": "www.gruene-pforzheim-enz.de", + "ip_addresses": [ + "217.160.0.1" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ra-bad.de/": { + "aliases": [ + "www.gruene-ra-bad.de" + ], + "duration": 953.784, + "error": null, + "final_url": "https://www.gruene-ra-bad.de/", + "hostname": "gruene-ra-bad.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ravensburg.de/": { + "aliases": [ + "www.gruene-ravensburg.de" + ], + "duration": 185.373, + "error": null, + "final_url": "http://www.gruene-rv.de/start/", + "hostname": "gruene-ravensburg.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-regen.de": { + "aliases": [], + "duration": 41.926, + "error": null, + "final_url": "http://gruene-regen.de/home/", + "hostname": "www.gruene-regen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-regensburg-land.de": { + "aliases": [], + "duration": 40.249, + "error": null, + "final_url": "http://gruene-regensburg-land.de/aktuelles/", + "hostname": "www.gruene-regensburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-regensburg.de": { + "aliases": [], + "duration": 28.515, + "error": null, + "final_url": null, + "hostname": "www.gruene-regensburg.de", + "ip_addresses": [ + "213.160.71.66" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-region-aachen.de/": { + "aliases": [], + "duration": 552.067, + "error": null, + "final_url": "http://gruene-region-aachen.de/kreisverband/", + "hostname": "www.gruene-region-aachen.de", + "ip_addresses": [ + "80.237.132.171" + ], + "redirects": 3, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-rek.de/": { + "aliases": [], + "duration": 567.048, + "error": null, + "final_url": null, + "hostname": "www.gruene-rek.de", + "ip_addresses": [ + "46.30.62.223" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-rems-murr.de/": { + "aliases": [ + "www.gruene-rems-murr.de" + ], + "duration": 516.429, + "error": null, + "final_url": "https://www.gruene-rems-murr.de/", + "hostname": "gruene-rems-murr.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-remscheid.de/": { + "aliases": [], + "duration": 61.906, + "error": null, + "final_url": "http://gruene-remscheid.de/startseite/", + "hostname": "www.gruene-remscheid.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-reutlingen.de/": { + "aliases": [ + "www.gruene-reutlingen.de" + ], + "duration": 199.923, + "error": null, + "final_url": "https://www.gruene-reutlingen.de/home/", + "hostname": "gruene-reutlingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-rhein-lahn.de/": { + "aliases": [], + "duration": 586.068, + "error": null, + "final_url": "http://www.gruene-rhein-lahn.de/home/", + "hostname": "www.gruene-rhein-lahn.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-rhoen-grabfeld.de": { + "aliases": [], + "duration": 34.891, + "error": null, + "final_url": "http://www.gruene-rhoen-grabfeld.de/home/", + "hostname": "www.gruene-rhoen-grabfeld.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-rkn.de/": { + "aliases": [], + "duration": 140.63, + "error": null, + "final_url": null, + "hostname": "www.gruene-rkn.de", + "ip_addresses": [ + "212.53.131.236" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-rosenheim.de": { + "aliases": [], + "duration": 52.32, + "error": null, + "final_url": "http://www.gruene-rosenheim.de/aktuell/", + "hostname": "www.gruene-rosenheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-roth.de": { + "aliases": [], + "duration": 45.464, + "error": null, + "final_url": "http://www.gruene-roth.de/startseite/", + "hostname": "www.gruene-roth.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-rottal-inn.de": { + "aliases": [], + "duration": 113.705, + "error": null, + "final_url": null, + "hostname": "www.gruene-rottal-inn.de", + "ip_addresses": [ + "195.226.185.62" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-rottweil.de/": { + "aliases": [ + "www.gruene-rottweil.de" + ], + "duration": 513.698, + "error": null, + "final_url": "https://www.gruene-rottweil.de/", + "hostname": "gruene-rottweil.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-rtk.de/": { + "aliases": [], + "duration": 239.888, + "error": null, + "final_url": null, + "hostname": "www.gruene-rtk.de", + "ip_addresses": [ + "128.127.71.229" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ruhr.de/": { + "aliases": [], + "duration": 552.981, + "error": null, + "final_url": "http://gruene-ruhr.de/", + "hostname": "www.gruene-ruhr.de", + "ip_addresses": [ + "176.221.47.44" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-saalekreis.de/": { + "aliases": [], + "duration": 622.625, + "error": null, + "final_url": null, + "hostname": "www.gruene-saalekreis.de", + "ip_addresses": [ + "178.63.49.198" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-saar.de/": { + "aliases": [], + "duration": 429.806, + "error": null, + "final_url": "http://gruene-saar.de/", + "hostname": "www.gruene-saar.de", + "ip_addresses": [ + "217.160.233.198" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-schwabach.de": { + "aliases": [], + "duration": 70.917, + "error": null, + "final_url": "http://www.gruene-schwabach.de/home/", + "hostname": "www.gruene-schwabach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-schwaben.de/": { + "aliases": [], + "duration": 42.692, + "error": null, + "final_url": "http://gruene-schwaben.de/startseite/nachrichten/", + "hostname": "www.gruene-schwaben.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-schwaebisch-gmuend.de/": { + "aliases": [], + "duration": 782.373, + "error": null, + "final_url": null, + "hostname": "www.gruene-schwaebisch-gmuend.de", + "ip_addresses": [ + "212.87.154.3" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-schwalm-eder.de/": { + "aliases": [], + "duration": 64.857, + "error": null, + "final_url": "http://www.gruene-schwalm-eder.de/startseite/", + "hostname": "www.gruene-schwalm-eder.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-schwandorf.de": { + "aliases": [], + "duration": 61.132, + "error": null, + "final_url": "http://gruene-schwandorf.de/startseite/", + "hostname": "www.gruene-schwandorf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-schwarzwald-baar.de/": { + "aliases": [ + "www.gruene-schwarzwald-baar.de" + ], + "duration": 344.35, + "error": null, + "final_url": "https://www.gruene-schwarzwald-baar.de/", + "hostname": "gruene-schwarzwald-baar.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-schweinfurt.de": { + "aliases": [], + "duration": 68.985, + "error": null, + "final_url": "http://www.gruene-schweinfurt.de/startseite/", + "hostname": "www.gruene-schweinfurt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-sha.de/": { + "aliases": [], + "duration": 96.542, + "error": null, + "final_url": "http://gruene-sha.de/home/", + "hostname": "www.gruene-sha.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-siegen-wittgenstein.de/": { + "aliases": [ + "www.gruene-siegen-wittgenstein.de" + ], + "duration": 528.635, + "error": null, + "final_url": null, + "hostname": "gruene-siegen-wittgenstein.de", + "ip_addresses": [ + "87.119.201.130" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-sigmaringen.de/": { + "aliases": [ + "www.gruene-sigmaringen.de" + ], + "duration": 216.608, + "error": null, + "final_url": "http://gruene-sigmaringen.de/", + "hostname": "gruene-sigmaringen.de", + "ip_addresses": [ + "81.169.145.93" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-slf-ru.de/": { + "aliases": [ + "www.gruene-slf-ru.de" + ], + "duration": 285.494, + "error": null, + "final_url": null, + "hostname": "gruene-slf-ru.de", + "ip_addresses": [ + "81.169.145.66" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-sm.de/": { + "aliases": [ + "www.gruene-sm.de" + ], + "duration": 234.059, + "error": null, + "final_url": "http://www.gruene-sms.de/", + "hostname": "gruene-sms.de", + "ip_addresses": [ + "94.186.184.11" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-solingen.de/": { + "aliases": [], + "duration": 167.629, + "error": null, + "final_url": null, + "hostname": "www.gruene-solingen.de", + "ip_addresses": [ + "176.221.47.44" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-starnberg.de": { + "aliases": [], + "duration": 50.693, + "error": null, + "final_url": "http://gruene-starnberg.de/home/", + "hostname": "www.gruene-starnberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-straubing-bogen.de": { + "aliases": [], + "duration": 42.204, + "error": null, + "final_url": "http://www.gruene-straubing-bogen.de/home/", + "hostname": "www.gruene-straubing-bogen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-stuttgart.de/": { + "aliases": [], + "duration": 250.243, + "error": null, + "final_url": "https://gruene-stuttgart.de/startseite/", + "hostname": "www.gruene-stuttgart.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-toelz-wor.de": { + "aliases": [], + "duration": 74.976, + "error": null, + "final_url": "http://gruene-toelz-wor.de/home/", + "hostname": "www.gruene-toelz-wor.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-traunstein.de": { + "aliases": [], + "duration": 135.062, + "error": null, + "final_url": null, + "hostname": "www.gruene-traunstein.de", + "ip_addresses": [ + "5.9.248.153" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-tuebingen.de/": { + "aliases": [], + "duration": 35.347, + "error": null, + "final_url": "http://www.gruene-tuebingen.de/home/", + "hostname": "www.gruene-tuebingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-tuttlingen.de/": { + "aliases": [ + "www.gruene-tuttlingen.de" + ], + "duration": 756.71, + "error": null, + "final_url": "https://www.gruene-tuttlingen.de/kreisverband/aktuelles/", + "hostname": "gruene-tuttlingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ulm.de/": { + "aliases": [], + "duration": 51.458, + "error": null, + "final_url": "http://www.gruene-ulm.de/termine/", + "hostname": "www.gruene-ulm.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-unterallgaeu.de": { + "aliases": [], + "duration": 62.533, + "error": null, + "final_url": "http://www.gruene-unterallgaeu.de/startseite/", + "hostname": "www.gruene-unterallgaeu.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-unterfranken.de/": { + "aliases": [], + "duration": 49.636, + "error": null, + "final_url": "http://gruene-unterfranken.de/startseite/", + "hostname": "www.gruene-unterfranken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-vogelsberg.de/": { + "aliases": [], + "duration": 0, + "error": "connection_timeout", + "final_url": null, + "hostname": "www.gruene-vogelsberg.de", + "ip_addresses": [ + "128.127.71.229" + ], + "redirects": 0, + "scheme": "http", + "status_code": 0 + }, + "http://www.gruene-waf.de/": { + "aliases": [], + "duration": 154.866, + "error": null, + "final_url": "http://gruene-kreis-warendorf.de/startseite/", + "hostname": "www.gruene-waf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-waldeck-frankenberg.de/": { + "aliases": [], + "duration": 0, + "error": "connection_timeout", + "final_url": null, + "hostname": "www.gruene-waldeck-frankenberg.de", + "ip_addresses": [ + "128.127.71.229" + ], + "redirects": 0, + "scheme": "http", + "status_code": 0 + }, + "http://www.gruene-wangen.de/": { + "aliases": [], + "duration": 775.011, + "error": null, + "final_url": null, + "hostname": "www.gruene-wangen.de", + "ip_addresses": [ + "89.238.66.39" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-wartburgkreis-eisenach.de/": { + "aliases": [], + "duration": 646.235, + "error": null, + "final_url": null, + "hostname": "www.gruene-wartburgkreis-eisenach.de", + "ip_addresses": [ + "217.160.0.9" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-weiden.de": { + "aliases": [], + "duration": 195.308, + "error": null, + "final_url": "http://gruene-weiden.de/startseite/", + "hostname": "www.gruene-weiden.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-weilheim.de": { + "aliases": [], + "duration": 39.635, + "error": null, + "final_url": "http://www.gruene-weilheim.de/aktivitaeten-termine-ereignisse-2018/", + "hostname": "www.gruene-weilheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-weimar.de": { + "aliases": [], + "duration": 54.329, + "error": null, + "final_url": "http://gruene-weimar.de/gruene-neuigkeiten/", + "hostname": "www.gruene-weimar.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-weissenburg.de": { + "aliases": [], + "duration": 38.126, + "error": null, + "final_url": "http://gruene-weissenburg.de/home/", + "hostname": "www.gruene-weissenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-werra-meissner.de/": { + "aliases": [], + "duration": 301.388, + "error": null, + "final_url": "http://gruene-werra-meissner.de/startseite/", + "hostname": "www.gruene-werra-meissner.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-wetterau.de/": { + "aliases": [], + "duration": 0, + "error": "connection_timeout", + "final_url": null, + "hostname": "www.gruene-wetterau.de", + "ip_addresses": [ + "128.127.71.229" + ], + "redirects": 0, + "scheme": "http", + "status_code": 0 + }, + "http://www.gruene-wiesbaden.de/": { + "aliases": [], + "duration": 654.351, + "error": null, + "final_url": "http://gruene-wiesbaden.de/startseite/", + "hostname": "www.gruene-wiesbaden.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-wittenberg.de/": { + "aliases": [], + "duration": 647.5, + "error": null, + "final_url": null, + "hostname": "www.gruene-wittenberg.de", + "ip_addresses": [ + "178.63.49.198" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-worms.de/": { + "aliases": [], + "duration": 63.696, + "error": null, + "final_url": "http://www.gruene-worms.de/start/", + "hostname": "www.gruene-worms.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-wt.de/": { + "aliases": [ + "www.gruene-wt.de" + ], + "duration": 897.663, + "error": null, + "final_url": "https://www.gruene-wt.de/", + "hostname": "gruene-wt.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-wuerzburg-land.de": { + "aliases": [], + "duration": 668.622, + "error": null, + "final_url": "https://www.gruene-wuerzburg-land.de/cms/index.php/", + "hostname": "www.gruene-wuerzburg-land.de", + "ip_addresses": [ + "46.163.77.33" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-wuerzburg.de": { + "aliases": [], + "duration": 915.016, + "error": null, + "final_url": "https://www.gruene-wuerzburg.de/cms/", + "hostname": "www.gruene-wuerzburg.de", + "ip_addresses": [ + "91.250.119.224" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ww.de/": { + "aliases": [], + "duration": 150.329, + "error": null, + "final_url": null, + "hostname": "www.gruene-ww.de", + "ip_addresses": [ + "217.160.231.124" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-zollernalb.de": { + "aliases": [ + "www.gruene-zollernalb.de" + ], + "duration": 566.145, + "error": null, + "final_url": "https://www.gruene-zollernalb.de/index.php?id=2000", + "hostname": "gruene-zollernalb.de", + "ip_addresses": [ + "87.230.19.83" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.grueneduisburg.de/": { + "aliases": [ + "www.grueneduisburg.de" + ], + "duration": 75.402, + "error": null, + "final_url": null, + "hostname": "grueneduisburg.de", + "ip_addresses": [ + "87.119.201.130" + ], + "redirects": 0, + "scheme": "http", + "status_code": 403 + }, + "http://www.gruenemsp.de": { + "aliases": [], + "duration": 37.545, + "error": null, + "final_url": "http://www.gruenemsp.de/startseite/", + "hostname": "www.gruenemsp.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruenestadterfurt.de/": { + "aliases": [], + "duration": 289.81, + "error": null, + "final_url": null, + "hostname": "www.gruenestadterfurt.de", + "ip_addresses": [ + "37.17.224.51" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruenetir.de": { + "aliases": [], + "duration": 233.068, + "error": null, + "final_url": "https://gruenetir.de/startseite/", + "hostname": "www.gruenetir.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.grueneuhk.wordpress.com": { + "aliases": [ + "www.grueneuhk.wordpress.com" + ], + "duration": 318.778, + "error": null, + "final_url": "https://grueneuhk.wordpress.com/", + "hostname": "lb.wordpress.com", + "ip_addresses": [ + "192.0.78.13", + "192.0.78.12" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.offenbach-gruene.de/": { + "aliases": [], + "duration": 285.651, + "error": null, + "final_url": "http://www.gruene-offenbach.de/start/", + "hostname": "www.offenbach-gruene.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.padergruen.de": { + "aliases": [], + "duration": 98.564, + "error": null, + "final_url": "http://www.xn--padergrn-d6a.de/", + "hostname": "www.padergruen.de", + "ip_addresses": [ + "80.237.133.72" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.salzlandgr\u00fcne.de/": { + "aliases": [], + "duration": 858.752, + "error": null, + "final_url": null, + "hostname": "www.xn--salzlandgrne-mlb.de", + "ip_addresses": [ + "217.160.233.226" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.xn--grne-mnster-uhbe.de/": { + "aliases": [], + "duration": 480.329, + "error": null, + "final_url": null, + "hostname": "www.xn--grne-mnster-uhbe.de", + "ip_addresses": [ + "212.8.207.6" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.xn--grne-speyer-uhb.de/": { + "aliases": [], + "duration": 39.262, + "error": null, + "final_url": "http://www.xn--grne-speyer-uhb.de/home/", + "hostname": "www.xn--grne-speyer-uhb.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "https://gruene-aw.de/": { + "aliases": [], + "duration": 663.266, + "error": null, + "final_url": null, + "hostname": "gruene-aw.de", + "ip_addresses": [ + "217.160.0.190" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://gruene-bayern.de/": { + "aliases": [], + "duration": 191.087, + "error": null, + "final_url": null, + "hostname": "gruene-bayern.de", + "ip_addresses": [ + "109.239.51.23" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://gruene-bw.de/": { + "aliases": [], + "duration": 194.273, + "error": null, + "final_url": "https://www.gruene-bw.de/", + "hostname": "gruene-bw.de", + "ip_addresses": [ + "134.119.47.156" + ], + "redirects": 1, + "scheme": "https", + "status_code": 200 + }, + "https://gruene-illingen-saar.de/": { + "aliases": [], + "duration": 545.39, + "error": null, + "final_url": null, + "hostname": "gruene-illingen-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://gruene-kv-soest.de/": { + "aliases": [], + "duration": 699.225, + "error": null, + "final_url": null, + "hostname": "gruene-kv-soest.de", + "ip_addresses": [ + "81.169.145.151" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://gruene-neunkirchen-saar.de": { + "aliases": [], + "duration": 524.899, + "error": null, + "final_url": null, + "hostname": "gruene-neunkirchen-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://gruene-rehlingen.de/": { + "aliases": [], + "duration": 854.084, + "error": null, + "final_url": null, + "hostname": "gruene-rehlingen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://gruene-roesrath.de/": { + "aliases": [], + "duration": 70.844, + "error": null, + "final_url": "https://gruene-roesrath.de/startseite/", + "hostname": "gruene-roesrath.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "https", + "status_code": 200 + }, + "https://gruene-sb.de/": { + "aliases": [], + "duration": 386.103, + "error": null, + "final_url": null, + "hostname": "gruene-sb.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://gruene-sls.de/": { + "aliases": [], + "duration": 401.379, + "error": null, + "final_url": null, + "hostname": "gruene-sls.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://gruene-vulkaneifel.de/": { + "aliases": [], + "duration": 846.135, + "error": null, + "final_url": null, + "hostname": "gruene-vulkaneifel.de", + "ip_addresses": [ + "85.13.155.169" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://gruene-wadgassen.de/": { + "aliases": [], + "duration": 391.488, + "error": null, + "final_url": null, + "hostname": "gruene-wadgassen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://kreis.gruene-merzig.de/": { + "aliases": [], + "duration": 574.36, + "error": null, + "final_url": null, + "hostname": "kreis.gruene-merzig.de", + "ip_addresses": [ + "85.13.157.141" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://www.gruene-mainz.de/": { + "aliases": [], + "duration": 994.736, + "error": null, + "final_url": null, + "hostname": "www.gruene-mainz.de", + "ip_addresses": [ + "213.136.92.237" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://www.gruene-rhein-pfalz.de/": { + "aliases": [], + "duration": 646.823, + "error": null, + "final_url": null, + "hostname": "www.gruene-rhein-pfalz.de", + "ip_addresses": [ + "212.8.207.2" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://www.gruene-thueringen.de/": { + "aliases": [], + "duration": 442.705, + "error": null, + "final_url": "https://gruene-thueringen.de/", + "hostname": "www.gruene-thueringen.de", + "ip_addresses": [ + "188.68.47.24" + ], + "redirects": 1, + "scheme": "https", + "status_code": 200 + }, + "https://www.gruene.de/": { + "aliases": [], + "duration": 133.296, + "error": null, + "final_url": "https://www.gruene.de/startseite.html", + "hostname": "www.gruene.de", + "ip_addresses": [ + "89.146.238.38" + ], + "redirects": 1, + "scheme": "https", + "status_code": 200 + } +} \ No newline at end of file diff --git a/spider.py b/spider.py new file mode 100644 index 0000000..b269826 --- /dev/null +++ b/spider.py @@ -0,0 +1,180 @@ +# coding: utf8 + +from git import Repo +from multiprocessing import Pool +from urllib.parse import urlparse +from socket import gethostbyname_ex +import json +import logging +import os +import random +import requests +import shutil +import sys +import yaml +import json + +# configuration + +# number of parallel processes to use for crawling +concurrency = 6 + +# connection timeout for website checks (seconds) +connect_timeout = 5 + +# response timeout for website checks +read_timeout = 10 + +# Git repo for our data +green_directory_repo = 'https://github.com/netzbegruenung/green-directory.git' +# folder in that repo that holds the data +green_direcory_data_path = 'data' +green_directory_local_path = './cache/green-directory' + + +# end configuration + +def get_green_directory(): + """ + Clones the green directory into the local file system + """ + if os.path.exists(green_directory_local_path): + shutil.rmtree(green_directory_local_path) + Repo.clone_from(green_directory_repo, green_directory_local_path) + + +def dir_entries(): + path = os.path.join(green_directory_local_path, green_direcory_data_path) + for root, dirs, files in os.walk(path): + for fname in files: + + filepath = os.path.join(root, fname) + if not filepath.endswith(".yaml"): + continue + + with open(filepath, 'r') as yamlfile: + for doc in yaml.load_all(yamlfile): + yield doc + +def repr_entry(entry): + """ + Return string representation of an entry + """ + r = entry['type'] + if 'level' in entry: + r += "/" + entry['level'] + if 'state' in entry: + r += "/" + entry['state'] + if 'district' in entry: + r += "/" + entry['district'] + return r + +def resolve_hostname(url): + parsed = urlparse(url) + hostname, aliaslist, ipaddrlist = gethostbyname_ex(parsed.hostname) + return (parsed.scheme, hostname, aliaslist, ipaddrlist) + +def check_site(url): + """ + Performs our site check and returns results as a dict + """ + result = { + 'status_code': 0, + 'error': None, + 'redirects': 0, + 'final_url': None, + 'hostname': None, + 'scheme': None, + 'aliases': None, + 'ip_addresses': None, + 'duration': 0, + } + + try: + (scheme, hostname, aliases, ip_addresses) = resolve_hostname(url) + result['scheme'] = scheme + result['hostname'] = hostname + result['aliases'] = aliases + result['ip_addresses'] = ip_addresses + except Exception as e: + logging.error(str(e) + " " + url) + + headers = { + 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 green-spider/0.1' + } + + try: + r = requests.get(url, headers=headers, timeout=(connect_timeout, read_timeout)) + result['status_code'] = r.status_code + if len(r.history) > 0: + result['redirects'] = len(r.history) + result['final_url'] = r.url + result['duration'] = r.elapsed.microseconds / 1000 + except requests.exceptions.ConnectionError as e: + logging.error(str(e) + " " + url) + result['error'] = "connection" + except requests.exceptions.Timeout as e: + logging.error(str(e) + " " + url) + result['error'] = "connection_timeout" + except requests.exceptions.ReadTimeout as e: + logging.error(str(e) + " " + url) + result['error'] = "read_timeout" + except Exception as e: + logging.error(str(e) + " " + url) + result['error'] = "unknown" + + logging.info("%s done" % url) + return result + +def main(): + logging.basicConfig(level=logging.INFO) + + get_green_directory() + + urls = [] + for entry in dir_entries(): + + if 'type' not in entry: + logging.error("Entry without type") + continue + + if 'urls' not in entry: + logging.info("Entry %s does not have any URLs." % repr_entry(entry)) + continue + + website_url = None + for n in range(len(entry['urls'])): + try: + if entry['urls'][n]['type'] == "WEBSITE": + website_url = entry['urls'][n]['url'] + except NameError as ne: + logging.error("Error in %s: 'url' key missing (%s)" % (repr_entry(entry), entry['urls'][n])) + if website_url: + urls.append(website_url) + + random.seed() + random.shuffle(urls) + + results = {} + + if concurrency > 1: + pool = Pool(concurrency) + for url in urls: + results[url] = pool.apply_async(check_site, kwds={"url": url}) + pool.close() + pool.join() + else: + for url in urls: + results[url] = check_site(url) + + results2 = {} + + for url in results.keys(): + results2[url] = results[url].get() + + with open('result.json', 'w', encoding="utf8") as jsonfile: + json.dump(results2, jsonfile, indent=2, sort_keys=True) + + +if __name__ == "__main__": + main() From b3da3ccc129a46e125a03268a385adfea2dd4b80 Mon Sep 17 00:00:00 2001 From: Marian Steinbach Date: Tue, 3 Apr 2018 23:24:53 +0200 Subject: [PATCH 2/7] Round duration time in milliseconds --- spider.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spider.py b/spider.py index b269826..baebc37 100644 --- a/spider.py +++ b/spider.py @@ -109,7 +109,7 @@ def check_site(url): if len(r.history) > 0: result['redirects'] = len(r.history) result['final_url'] = r.url - result['duration'] = r.elapsed.microseconds / 1000 + result['duration'] = round(r.elapsed.microseconds / 1000) except requests.exceptions.ConnectionError as e: logging.error(str(e) + " " + url) result['error'] = "connection" From fb634fc1f377275311e8e8410745b96378917fe2 Mon Sep 17 00:00:00 2001 From: Marian Steinbach Date: Tue, 3 Apr 2018 23:25:14 +0200 Subject: [PATCH 3/7] Reduce concurrency to reduce variance in timing results --- spider.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spider.py b/spider.py index baebc37..329589d 100644 --- a/spider.py +++ b/spider.py @@ -17,7 +17,7 @@ import json # configuration # number of parallel processes to use for crawling -concurrency = 6 +concurrency = 4 # connection timeout for website checks (seconds) connect_timeout = 5 From ea629390cd42229feb56d41c2696769ee0faf328 Mon Sep 17 00:00:00 2001 From: Marian Steinbach Date: Tue, 3 Apr 2018 23:25:34 +0200 Subject: [PATCH 4/7] Updated results --- result.json | 724 ++++++++++++++++++++++++++-------------------------- 1 file changed, 362 insertions(+), 362 deletions(-) diff --git a/result.json b/result.json index d263e82..c63cb47 100644 --- a/result.json +++ b/result.json @@ -1,7 +1,7 @@ { "http://gruene-abgland.de/startseite/": { "aliases": [], - "duration": 88.081, + "duration": 78, "error": null, "final_url": null, "hostname": "gruene-abgland.de", @@ -14,7 +14,7 @@ }, "http://gruene-ak.de/": { "aliases": [], - "duration": 49.003, + "duration": 36, "error": null, "final_url": "http://gruene-ak.de/home/", "hostname": "gruene-ak.de", @@ -27,7 +27,7 @@ }, "http://gruene-altmark.de/": { "aliases": [], - "duration": 733.967, + "duration": 629, "error": null, "final_url": null, "hostname": "gruene-altmark.de", @@ -40,7 +40,7 @@ }, "http://gruene-alzey-worms.de/": { "aliases": [], - "duration": 64.465, + "duration": 43, "error": null, "final_url": "http://gruene-alzey-worms.de/startseite/", "hostname": "gruene-alzey-worms.de", @@ -53,7 +53,7 @@ }, "http://gruene-bernkastel-wittlich.de/": { "aliases": [], - "duration": 129.947, + "duration": 121, "error": null, "final_url": "http://gruene-bernkastel-wittlich.de/startseite/", "hostname": "gruene-bernkastel-wittlich.de", @@ -66,7 +66,7 @@ }, "http://gruene-bezirksverband-mittelrhein.de/": { "aliases": [], - "duration": 68.224, + "duration": 95, "error": null, "final_url": null, "hostname": "gruene-bezirksverband-mittelrhein.de", @@ -79,7 +79,7 @@ }, "http://gruene-birkenfeld.de/": { "aliases": [], - "duration": 35.914, + "duration": 199, "error": null, "final_url": "http://gruene-birkenfeld.de/home/", "hostname": "gruene-birkenfeld.de", @@ -92,7 +92,7 @@ }, "http://gruene-blieskastel.de/": { "aliases": [], - "duration": 701.175, + "duration": 673, "error": null, "final_url": null, "hostname": "gruene-blieskastel.de", @@ -105,7 +105,7 @@ }, "http://gruene-blk.de/startseite/": { "aliases": [], - "duration": 78.139, + "duration": 118, "error": null, "final_url": null, "hostname": "gruene-blk.de", @@ -118,7 +118,7 @@ }, "http://gruene-bous.de/": { "aliases": [], - "duration": 841.294, + "duration": 281, "error": null, "final_url": "https://gruene-bous.de/", "hostname": "gruene-bous.de", @@ -131,7 +131,7 @@ }, "http://gruene-donnersberg.de/": { "aliases": [], - "duration": 51.775, + "duration": 60, "error": null, "final_url": "http://gruene-donnersberg.de/home/", "hostname": "gruene-donnersberg.de", @@ -144,7 +144,7 @@ }, "http://gruene-dudweiler.de/": { "aliases": [], - "duration": 365.328, + "duration": 929, "error": null, "final_url": "https://gruene-dudweiler.de/", "hostname": "gruene-dudweiler.de", @@ -157,7 +157,7 @@ }, "http://gruene-ensdorf.de/": { "aliases": [], - "duration": 726.853, + "duration": 746, "error": null, "final_url": "https://gruene-ensdorf.de/", "hostname": "gruene-ensdorf.de", @@ -170,7 +170,7 @@ }, "http://gruene-essen.de/kreisverband/": { "aliases": [], - "duration": 175.586, + "duration": 507, "error": null, "final_url": null, "hostname": "gruene-essen.de", @@ -183,7 +183,7 @@ }, "http://gruene-frankenthal.de/": { "aliases": [], - "duration": 35.171, + "duration": 41, "error": null, "final_url": "http://gruene-frankenthal.de/home/", "hostname": "gruene-frankenthal.de", @@ -196,7 +196,7 @@ }, "http://gruene-friedrichsthal.de/": { "aliases": [], - "duration": 628.084, + "duration": 726, "error": null, "final_url": "https://gruene-friedrichsthal.de/", "hostname": "gruene-friedrichsthal.de", @@ -209,7 +209,7 @@ }, "http://gruene-ger.de/": { "aliases": [], - "duration": 50.584, + "duration": 138, "error": null, "final_url": "http://gruene-ger.de/home/", "hostname": "gruene-ger.de", @@ -222,7 +222,7 @@ }, "http://gruene-gera.de/startseite/": { "aliases": [], - "duration": 236.539, + "duration": 92, "error": null, "final_url": null, "hostname": "gruene-gera.de", @@ -235,7 +235,7 @@ }, "http://gruene-gersheim.de/": { "aliases": [], - "duration": 343.042, + "duration": 543, "error": null, "final_url": "https://gruene-gersheim.de/", "hostname": "gruene-gersheim.de", @@ -248,7 +248,7 @@ }, "http://gruene-gotha.de/aktuelles/": { "aliases": [], - "duration": 79.618, + "duration": 97, "error": null, "final_url": null, "hostname": "gruene-gotha.de", @@ -261,7 +261,7 @@ }, "http://gruene-greiz.de/startseite/": { "aliases": [], - "duration": 85.779, + "duration": 76, "error": null, "final_url": null, "hostname": "gruene-greiz.de", @@ -274,7 +274,7 @@ }, "http://gruene-halberg.de/": { "aliases": [], - "duration": 71.937, + "duration": 109, "error": null, "final_url": null, "hostname": "gruene-halberg.de", @@ -287,7 +287,7 @@ }, "http://gruene-heusweiler.de": { "aliases": [], - "duration": 473.864, + "duration": 585, "error": null, "final_url": "https://gruene-heusweiler.de/", "hostname": "gruene-heusweiler.de", @@ -300,7 +300,7 @@ }, "http://gruene-homburg.de/": { "aliases": [], - "duration": 911.324, + "duration": 730, "error": null, "final_url": "http://www.gruene-homburg.de/", "hostname": "gruene-homburg.de", @@ -313,7 +313,7 @@ }, "http://gruene-igb.de/": { "aliases": [], - "duration": 635.491, + "duration": 637, "error": null, "final_url": null, "hostname": "gruene-igb.de", @@ -326,7 +326,7 @@ }, "http://gruene-im-vest.de/": { "aliases": [], - "duration": 41.439, + "duration": 73, "error": null, "final_url": "http://gruene-im-vest.de/home/", "hostname": "gruene-im-vest.de", @@ -339,7 +339,7 @@ }, "http://gruene-im-weimarer-land.de/gruene-neuigkeiten/": { "aliases": [], - "duration": 87.881, + "duration": 91, "error": null, "final_url": null, "hostname": "gruene-im-weimarer-land.de", @@ -352,7 +352,7 @@ }, "http://gruene-jena.de/aktuelles/": { "aliases": [], - "duration": 90.399, + "duration": 74, "error": null, "final_url": null, "hostname": "gruene-jena.de", @@ -365,7 +365,7 @@ }, "http://gruene-jerichower-land.de/": { "aliases": [], - "duration": 356.77, + "duration": 403, "error": null, "final_url": null, "hostname": "gruene-jerichower-land.de", @@ -378,7 +378,7 @@ }, "http://gruene-kassel.de/": { "aliases": [], - "duration": 181.105, + "duration": 874, "error": null, "final_url": "http://www.gruene-kassel.de/", "hostname": "gruene-kassel.de", @@ -391,7 +391,7 @@ }, "http://gruene-kl.de/": { "aliases": [], - "duration": 770.729, + "duration": 471, "error": null, "final_url": "http://gruene-kl.de/home-aktuelles/", "hostname": "gruene-kl.de", @@ -404,7 +404,7 @@ }, "http://gruene-kleinblittersdorf.de/": { "aliases": [], - "duration": 388.688, + "duration": 233, "error": null, "final_url": "https://gruene-kleinblittersdorf.de/", "hostname": "gruene-kleinblittersdorf.de", @@ -417,7 +417,7 @@ }, "http://gruene-koblenz.de/": { "aliases": [], - "duration": 141.01, + "duration": 37, "error": null, "final_url": "http://gruene-koblenz.de/home/", "hostname": "gruene-koblenz.de", @@ -430,7 +430,7 @@ }, "http://gruene-kusel.de/": { "aliases": [], - "duration": 35.001, + "duration": 38, "error": null, "final_url": "http://gruene-kusel.de/willkommen/", "hostname": "gruene-kusel.de", @@ -443,7 +443,7 @@ }, "http://gruene-kv-borken.de/": { "aliases": [], - "duration": 459.915, + "duration": 724, "error": null, "final_url": null, "hostname": "gruene-kv-borken.de", @@ -456,7 +456,7 @@ }, "http://gruene-lebach.de/": { "aliases": [], - "duration": 435.606, + "duration": 13, "error": null, "final_url": "https://gruene-lebach.de/", "hostname": "gruene-lebach.de", @@ -469,7 +469,7 @@ }, "http://gruene-magdeburg.de/": { "aliases": [], - "duration": 465.393, + "duration": 345, "error": null, "final_url": "http://gruene-magdeburg.de/start/", "hostname": "gruene-magdeburg.de", @@ -482,7 +482,7 @@ }, "http://gruene-main-kinzig.de/": { "aliases": [], - "duration": 64.666, + "duration": 59, "error": null, "final_url": "http://gruene-main-kinzig.de/home/", "hostname": "gruene-main-kinzig.de", @@ -495,7 +495,7 @@ }, "http://gruene-mansfeld-suedharz.de/": { "aliases": [], - "duration": 57.84, + "duration": 35, "error": null, "final_url": "http://gruene-mansfeld-suedharz.de/home/", "hostname": "gruene-mansfeld-suedharz.de", @@ -508,7 +508,7 @@ }, "http://gruene-neuwied.de/": { "aliases": [], - "duration": 37.072, + "duration": 39, "error": null, "final_url": "http://gruene-neuwied.de/home/", "hostname": "gruene-neuwied.de", @@ -521,7 +521,7 @@ }, "http://gruene-nw.de/": { "aliases": [], - "duration": 36.528, + "duration": 57, "error": null, "final_url": "http://gruene-nw.de/home/", "hostname": "gruene-nw.de", @@ -534,7 +534,7 @@ }, "http://gruene-oberbayern.de/": { "aliases": [], - "duration": 132.762, + "duration": 197, "error": null, "final_url": "https://gruene-oberbayern.de/", "hostname": "gruene-oberbayern.de", @@ -547,7 +547,7 @@ }, "http://gruene-oberfranken.de/startseite/": { "aliases": [], - "duration": 109.622, + "duration": 115, "error": null, "final_url": null, "hostname": "gruene-oberfranken.de", @@ -560,7 +560,7 @@ }, "http://gruene-ottweiler.de": { "aliases": [], - "duration": 317.086, + "duration": 501, "error": null, "final_url": "https://gruene-ottweiler.de/", "hostname": "gruene-ottweiler.de", @@ -573,7 +573,7 @@ }, "http://gruene-pirmasens.de/": { "aliases": [], - "duration": 75.14, + "duration": 45, "error": null, "final_url": "http://gruene-pirmasens.de/home/", "hostname": "gruene-pirmasens.de", @@ -586,7 +586,7 @@ }, "http://gruene-rh.de/": { "aliases": [], - "duration": 35.09, + "duration": 95, "error": null, "final_url": "http://gruene-rh.de/home/", "hostname": "gruene-rh.de", @@ -599,7 +599,7 @@ }, "http://gruene-rhein-sieg.de/": { "aliases": [], - "duration": 102.732, + "duration": 51, "error": null, "final_url": null, "hostname": "gruene-rhein-sieg.de", @@ -612,7 +612,7 @@ }, "http://gruene-riegelsberg.de/": { "aliases": [], - "duration": 389.389, + "duration": 177, "error": null, "final_url": "https://gruene-riegelsberg.de/", "hostname": "gruene-riegelsberg.de", @@ -625,7 +625,7 @@ }, "http://gruene-rlp.de/": { "aliases": [], - "duration": 65.32, + "duration": 73, "error": null, "final_url": "http://gruene-rlp.de/startseite/", "hostname": "gruene-rlp.de", @@ -638,7 +638,7 @@ }, "http://gruene-saarbruecken.de/": { "aliases": [], - "duration": 310.556, + "duration": 302, "error": null, "final_url": null, "hostname": "gruene-saarbruecken.de", @@ -651,7 +651,7 @@ }, "http://gruene-saarlouis.de/": { "aliases": [], - "duration": 366.658, + "duration": 533, "error": null, "final_url": "https://gruene-saarlouis.de/", "hostname": "gruene-saarlouis.de", @@ -664,7 +664,7 @@ }, "http://gruene-saarwellingen.de/": { "aliases": [], - "duration": 72.319, + "duration": 702, "error": null, "final_url": "https://gruene-saarwellingen.de/", "hostname": "gruene-saarwellingen.de", @@ -677,7 +677,7 @@ }, "http://gruene-schmelz.de/": { "aliases": [], - "duration": 338.059, + "duration": 456, "error": null, "final_url": "https://gruene-schmelz.de/", "hostname": "gruene-schmelz.de", @@ -690,7 +690,7 @@ }, "http://gruene-schwalbach-saar.de/": { "aliases": [], - "duration": 331.99, + "duration": 409, "error": null, "final_url": "https://gruene-schwalbach-saar.de/", "hostname": "gruene-schwalbach-saar.de", @@ -703,7 +703,7 @@ }, "http://gruene-sonneberg-hildburghausen.de/": { "aliases": [], - "duration": 966.1, + "duration": 921, "error": null, "final_url": null, "hostname": "gruene-sonneberg-hildburghausen.de", @@ -716,7 +716,7 @@ }, "http://gruene-suedwestpfalz.de/": { "aliases": [], - "duration": 45.339, + "duration": 878, "error": null, "final_url": "http://gruene-suedwestpfalz.de/startseite/", "hostname": "gruene-suedwestpfalz.de", @@ -729,7 +729,7 @@ }, "http://gruene-suew.de/": { "aliases": [], - "duration": 43.48, + "duration": 43, "error": null, "final_url": "http://gruene-suew.de/startseite/", "hostname": "gruene-suew.de", @@ -742,7 +742,7 @@ }, "http://gruene-tholey.de/": { "aliases": [], - "duration": 628.485, + "duration": 263, "error": null, "final_url": null, "hostname": "gruene-tholey.de", @@ -755,7 +755,7 @@ }, "http://gruene-trier-saarburg.de/": { "aliases": [], - "duration": 78.205, + "duration": 153, "error": null, "final_url": "http://gruene-trier-saarburg.de/home/", "hostname": "gruene-trier-saarburg.de", @@ -768,7 +768,7 @@ }, "http://gruene-ueberherrn.de/": { "aliases": [], - "duration": 901.553, + "duration": 376, "error": null, "final_url": "https://gruene-ueberherrn.de/", "hostname": "gruene-ueberherrn.de", @@ -781,7 +781,7 @@ }, "http://gruene-voelklingen.de/": { "aliases": [], - "duration": 385.901, + "duration": 839, "error": null, "final_url": "https://gruene-voelklingen.de/", "hostname": "gruene-voelklingen.de", @@ -794,7 +794,7 @@ }, "http://gruene-wadern.de/": { "aliases": [], - "duration": 584.184, + "duration": 703, "error": null, "final_url": "https://gruene-wadern.de/", "hostname": "gruene-wadern.de", @@ -807,7 +807,7 @@ }, "http://gruene-wallerfangen.de/": { "aliases": [], - "duration": 625.224, + "duration": 702, "error": null, "final_url": "https://gruene-wallerfangen.de/", "hostname": "gruene-wallerfangen.de", @@ -820,7 +820,7 @@ }, "http://gruene-westfalen.de/": { "aliases": [], - "duration": 115.895, + "duration": 116, "error": null, "final_url": "http://www.gruene-westfalen.de/startseite/", "hostname": "gruene-westfalen.de", @@ -833,7 +833,7 @@ }, "http://gruene-zweibruecken.de/": { "aliases": [], - "duration": 58.693, + "duration": 44, "error": null, "final_url": "http://gruene-zweibruecken.de/startseite/", "hostname": "gruene-zweibruecken.de", @@ -846,7 +846,7 @@ }, "http://grueneboerde.de/": { "aliases": [], - "duration": 133.619, + "duration": 881, "error": null, "final_url": null, "hostname": "grueneboerde.de", @@ -859,7 +859,7 @@ }, "http://gruenekoeln.de/": { "aliases": [], - "duration": 516.611, + "duration": 57, "error": null, "final_url": "https://www.gruenekoeln.de/", "hostname": "gruenekoeln.de", @@ -872,7 +872,7 @@ }, "http://gruenekreiskh.de/": { "aliases": [], - "duration": 67.75, + "duration": 86, "error": null, "final_url": "http://gruenekreiskh.de/startseite/", "hostname": "gruenekreiskh.de", @@ -885,7 +885,7 @@ }, "http://gr\u00fcne-deggendorf.de/": { "aliases": [], - "duration": 550.652, + "duration": 241, "error": null, "final_url": null, "hostname": "xn--grne-deggendorf-0vb.de", @@ -898,7 +898,7 @@ }, "http://uns-gruener-trier.de/": { "aliases": [], - "duration": 50.514, + "duration": 44, "error": null, "final_url": "http://uns-gruener-trier.de/startseite/", "hostname": "uns-gruener-trier.de", @@ -911,7 +911,7 @@ }, "http://www.die-gruenen-leverkusen.de/": { "aliases": [], - "duration": 120.164, + "duration": 199, "error": null, "final_url": "http://die-gruenen-leverkusen.de/home/", "hostname": "www.die-gruenen-leverkusen.de", @@ -924,7 +924,7 @@ }, "http://www.eichsfeldgruene.de/WP/": { "aliases": [], - "duration": 135.38, + "duration": 122, "error": null, "final_url": null, "hostname": "www.eichsfeldgruene.de", @@ -939,7 +939,7 @@ "aliases": [ "www.gal.bamberg.de" ], - "duration": 175.754, + "duration": 177, "error": null, "final_url": "http://www.gal-bamberg.de/index.php?id=titelseite", "hostname": "gal.bamberg.de", @@ -952,8 +952,8 @@ }, "http://www.gg-gruene.de/": { "aliases": [], - "duration": 0, - "error": "connection_timeout", + "duration": 277, + "error": null, "final_url": null, "hostname": "www.gg-gruene.de", "ip_addresses": [ @@ -961,13 +961,13 @@ ], "redirects": 0, "scheme": "http", - "status_code": 0 + "status_code": 200 }, "http://www.gruene-aalen.de/": { "aliases": [ "www.gruene-aalen.de" ], - "duration": 659.814, + "duration": 864, "error": null, "final_url": "https://www.gruene-aalen.de/index.php?id=1229", "hostname": "gruene-aalen.de", @@ -980,7 +980,7 @@ }, "http://www.gruene-ab.de": { "aliases": [], - "duration": 42.165, + "duration": 200, "error": null, "final_url": "http://gruene-ab.de/die-gruenen-aschaffenburg/", "hostname": "www.gruene-ab.de", @@ -993,7 +993,7 @@ }, "http://www.gruene-aichach-friedberg.de": { "aliases": [], - "duration": 56.841, + "duration": 53, "error": null, "final_url": "http://gruene-aichach-friedberg.de/startseite/", "hostname": "www.gruene-aichach-friedberg.de", @@ -1008,7 +1008,7 @@ "aliases": [ "www.gruene-alb-donau.de" ], - "duration": 599.863, + "duration": 926, "error": null, "final_url": "https://www.gruene-alb-donau.de/startseite/", "hostname": "gruene-alb-donau.de", @@ -1021,7 +1021,7 @@ }, "http://www.gruene-amberg-sulzbach.de": { "aliases": [], - "duration": 35.549, + "duration": 56, "error": null, "final_url": "http://gruene-amberg-sulzbach.de/personen/", "hostname": "www.gruene-amberg-sulzbach.de", @@ -1034,7 +1034,7 @@ }, "http://www.gruene-amberg.de": { "aliases": [], - "duration": 51.666, + "duration": 40, "error": null, "final_url": "http://gruene-amberg.de/startseite/", "hostname": "www.gruene-amberg.de", @@ -1049,7 +1049,7 @@ "aliases": [ "www.gruene-anhalt-bitterfeld.de" ], - "duration": 927.915, + "duration": 882, "error": null, "final_url": null, "hostname": "gruene-anhalt-bitterfeld.de", @@ -1062,7 +1062,7 @@ }, "http://www.gruene-ansbach.de": { "aliases": [], - "duration": 179.321, + "duration": 215, "error": null, "final_url": "https://www.gruene-ansbach.de/", "hostname": "www.gruene-ansbach.de", @@ -1075,7 +1075,7 @@ }, "http://www.gruene-aoe.de": { "aliases": [], - "duration": 36.765, + "duration": 60, "error": null, "final_url": "http://www.gruene-aoe.de/aktuelles/", "hostname": "www.gruene-aoe.de", @@ -1090,7 +1090,7 @@ "aliases": [ "www.gruene-aschaffenburg.de" ], - "duration": 535.368, + "duration": 432, "error": null, "final_url": null, "hostname": "gruene-aschaffenburg.de", @@ -1103,7 +1103,7 @@ }, "http://www.gruene-augsburg.de": { "aliases": [], - "duration": 33.401, + "duration": 58, "error": null, "final_url": "http://gruene-augsburg.de/home/", "hostname": "www.gruene-augsburg.de", @@ -1116,7 +1116,7 @@ }, "http://www.gruene-augsburgland.de": { "aliases": [], - "duration": 782.385, + "duration": 35, "error": null, "final_url": "http://gruene-augsburgland.de/home/", "hostname": "www.gruene-augsburgland.de", @@ -1129,7 +1129,7 @@ }, "http://www.gruene-bamberg-land.de": { "aliases": [], - "duration": 51.695, + "duration": 35, "error": null, "final_url": "http://gruene-bamberg-land.de/themen/", "hostname": "www.gruene-bamberg-land.de", @@ -1142,7 +1142,7 @@ }, "http://www.gruene-bayreuth-land.de": { "aliases": [], - "duration": 103.917, + "duration": 42, "error": null, "final_url": "http://gruene-bayreuth-land.de/startseite/", "hostname": "www.gruene-bayreuth-land.de", @@ -1155,7 +1155,7 @@ }, "http://www.gruene-bayreuth.de": { "aliases": [], - "duration": 52.039, + "duration": 97, "error": null, "final_url": "http://www.gruene-bayreuth.de/kv-bayreuth-stadt/", "hostname": "www.gruene-bayreuth.de", @@ -1170,7 +1170,7 @@ "aliases": [ "www.gruene-bc.de" ], - "duration": 387.384, + "duration": 649, "error": null, "final_url": "https://www.gruene-bc.de/index.php?id=1274", "hostname": "gruene-bc.de", @@ -1183,7 +1183,7 @@ }, "http://www.gruene-bergstrasse.de/": { "aliases": [], - "duration": 34.766, + "duration": 44, "error": null, "final_url": "http://www.gruene-bergstrasse.de/aktuell/", "hostname": "www.gruene-bergstrasse.de", @@ -1196,7 +1196,7 @@ }, "http://www.gruene-bgl.de": { "aliases": [], - "duration": 361.083, + "duration": 314, "error": null, "final_url": null, "hostname": "www.gruene-bgl.de", @@ -1209,7 +1209,7 @@ }, "http://www.gruene-bielefeld.de/": { "aliases": [], - "duration": 394.368, + "duration": 575, "error": null, "final_url": null, "hostname": "www.gruene-bielefeld.de", @@ -1222,7 +1222,7 @@ }, "http://www.gruene-bitburg-pruem.de/": { "aliases": [], - "duration": 52.177, + "duration": 46, "error": null, "final_url": "http://www.gruene-bitburg-pruem.de/startseite/", "hostname": "www.gruene-bitburg-pruem.de", @@ -1235,7 +1235,7 @@ }, "http://www.gruene-bochum.de/": { "aliases": [], - "duration": 37.346, + "duration": 36, "error": null, "final_url": "http://gruene-bochum.de/startseite/", "hostname": "www.gruene-bochum.de", @@ -1248,7 +1248,7 @@ }, "http://www.gruene-bodenseekreis.de/": { "aliases": [], - "duration": 466.679, + "duration": 787, "error": null, "final_url": "https://www.gruene-bodenseekreis.de/aktuelles/", "hostname": "www.gruene-bodenseekreis.de", @@ -1263,7 +1263,7 @@ "aliases": [ "www.gruene-boeblingen.de" ], - "duration": 385.923, + "duration": 340, "error": null, "final_url": "https://www.gruene-boeblingen.de/", "hostname": "gruene-boeblingen.de", @@ -1276,7 +1276,7 @@ }, "http://www.gruene-bonn.de/": { "aliases": [], - "duration": 42.198, + "duration": 796, "error": null, "final_url": "http://gruene-bonn.de/", "hostname": "www.gruene-bonn.de", @@ -1289,7 +1289,7 @@ }, "http://www.gruene-bottrop.de/": { "aliases": [], - "duration": 37.777, + "duration": 49, "error": null, "final_url": "http://gruene-bottrop.de/startseite/", "hostname": "www.gruene-bottrop.de", @@ -1302,7 +1302,7 @@ }, "http://www.gruene-breisgau-hochschwarzwald.de/": { "aliases": [], - "duration": 633.68, + "duration": 226, "error": null, "final_url": "https://gruene-breisgau-hochschwarzwald.de/", "hostname": "www.gruene-breisgau-hochschwarzwald.de", @@ -1315,7 +1315,7 @@ }, "http://www.gruene-cham.de": { "aliases": [], - "duration": 58.504, + "duration": 67, "error": null, "final_url": "http://gruene-cham.de/aktuelles/", "hostname": "www.gruene-cham.de", @@ -1328,7 +1328,7 @@ }, "http://www.gruene-coburg-land.de": { "aliases": [], - "duration": 69.152, + "duration": 43, "error": null, "final_url": "http://gruene-coburg-land.de/startseite/", "hostname": "www.gruene-coburg-land.de", @@ -1341,7 +1341,7 @@ }, "http://www.gruene-coburg.de": { "aliases": [], - "duration": 772.747, + "duration": 457, "error": null, "final_url": "https://gruene-coburg.de/start/", "hostname": "www.gruene-coburg.de", @@ -1354,7 +1354,7 @@ }, "http://www.gruene-cochemzell.de/": { "aliases": [], - "duration": 813.738, + "duration": 419, "error": null, "final_url": null, "hostname": "www.gruene-cochemzell.de", @@ -1367,7 +1367,7 @@ }, "http://www.gruene-coe.de/": { "aliases": [], - "duration": 87.825, + "duration": 110, "error": null, "final_url": null, "hostname": "www.gruene-coe.de", @@ -1380,7 +1380,7 @@ }, "http://www.gruene-dachau.de": { "aliases": [], - "duration": 691.92, + "duration": 738, "error": null, "final_url": "http://gruene-dachau.de/", "hostname": "www.gruene-dachau.de", @@ -1393,7 +1393,7 @@ }, "http://www.gruene-dadi.de/": { "aliases": [], - "duration": 343.485, + "duration": 290, "error": null, "final_url": null, "hostname": "www.gruene-dadi.de", @@ -1406,7 +1406,7 @@ }, "http://www.gruene-darmstadt.de/": { "aliases": [], - "duration": 66.881, + "duration": 72, "error": null, "final_url": null, "hostname": "www.gruene-darmstadt.de", @@ -1419,7 +1419,7 @@ }, "http://www.gruene-dessau.de/": { "aliases": [], - "duration": 491.171, + "duration": 385, "error": null, "final_url": null, "hostname": "www.gruene-dessau.de", @@ -1432,7 +1432,7 @@ }, "http://www.gruene-dgf-lan.de": { "aliases": [], - "duration": 109.914, + "duration": 77, "error": null, "final_url": "http://gruene-dgf-lan.de/home/", "hostname": "www.gruene-dgf-lan.de", @@ -1445,7 +1445,7 @@ }, "http://www.gruene-dillingen-saar.de/": { "aliases": [], - "duration": 408.423, + "duration": 465, "error": null, "final_url": "https://gruene-dillingen-saar.de/", "hostname": "www.gruene-dillingen-saar.de", @@ -1458,7 +1458,7 @@ }, "http://www.gruene-dillingen.de": { "aliases": [], - "duration": 64.599, + "duration": 35, "error": null, "final_url": "http://www.gruene-dillingen.de/startseite/", "hostname": "www.gruene-dillingen.de", @@ -1471,7 +1471,7 @@ }, "http://www.gruene-donau-ries.de": { "aliases": [], - "duration": 205.733, + "duration": 357, "error": null, "final_url": "https://gruene-donau-ries.de/", "hostname": "www.gruene-donau-ries.de", @@ -1484,7 +1484,7 @@ }, "http://www.gruene-dortmund.de/": { "aliases": [], - "duration": 401.809, + "duration": 274, "error": null, "final_url": null, "hostname": "www.gruene-dortmund.de", @@ -1497,7 +1497,7 @@ }, "http://www.gruene-dueren.de/": { "aliases": [], - "duration": 369.589, + "duration": 382, "error": null, "final_url": "https://gruene-dueren.de/", "hostname": "www.gruene-dueren.de", @@ -1510,7 +1510,7 @@ }, "http://www.gruene-duesseldorf.de/": { "aliases": [], - "duration": 425.213, + "duration": 134, "error": null, "final_url": null, "hostname": "www.gruene-duesseldorf.de", @@ -1523,20 +1523,20 @@ }, "http://www.gruene-duew.de/": { "aliases": [], - "duration": 52.36, - "error": null, - "final_url": "http://www.gruene-duew.de/startseite/", + "duration": 0, + "error": "connection", + "final_url": null, "hostname": "www.gruene-duew.de", "ip_addresses": [ "91.102.13.20" ], - "redirects": 1, + "redirects": 0, "scheme": "http", - "status_code": 200 + "status_code": 0 }, "http://www.gruene-ebe.de": { "aliases": [], - "duration": 324.374, + "duration": 202, "error": null, "final_url": "https://gruene-ebersberg.de/", "hostname": "www.gruene-ebe.de", @@ -1549,7 +1549,7 @@ }, "http://www.gruene-eichstaett.de": { "aliases": [], - "duration": 34.269, + "duration": 36, "error": null, "final_url": "http://www.gruene-eichstaett.de/home/", "hostname": "www.gruene-eichstaett.de", @@ -1562,7 +1562,7 @@ }, "http://www.gruene-em.de/": { "aliases": [], - "duration": 285.617, + "duration": 43, "error": null, "final_url": "https://gruene-em.de/", "hostname": "www.gruene-em.de", @@ -1575,7 +1575,7 @@ }, "http://www.gruene-en.de/": { "aliases": [], - "duration": 36.122, + "duration": 54, "error": null, "final_url": "http://gruene-en.de/home/", "hostname": "www.gruene-en.de", @@ -1588,7 +1588,7 @@ }, "http://www.gruene-eppelborn.de/": { "aliases": [], - "duration": 433.106, + "duration": 483, "error": null, "final_url": "http://gruene-saar.de/", "hostname": "www.gruene-eppelborn.de", @@ -1601,7 +1601,7 @@ }, "http://www.gruene-erding.de": { "aliases": [], - "duration": 38.656, + "duration": 303, "error": null, "final_url": "http://www.gruene-erding.de/home/", "hostname": "www.gruene-erding.de", @@ -1614,7 +1614,7 @@ }, "http://www.gruene-erlangen-land.de": { "aliases": [], - "duration": 42.601, + "duration": 44, "error": null, "final_url": "http://www.gruene-erlangen-land.de/home/", "hostname": "www.gruene-erlangen-land.de", @@ -1627,7 +1627,7 @@ }, "http://www.gruene-erlangen.de": { "aliases": [], - "duration": 62.335, + "duration": 213, "error": null, "final_url": "http://gruene-erlangen.de/start/", "hostname": "www.gruene-erlangen.de", @@ -1640,7 +1640,7 @@ }, "http://www.gruene-es.de": { "aliases": [], - "duration": 47.458, + "duration": 39, "error": null, "final_url": "http://www.gruene-es.de/home/", "hostname": "www.gruene-es.de", @@ -1653,7 +1653,7 @@ }, "http://www.gruene-ettlingen.de/": { "aliases": [], - "duration": 37.834, + "duration": 39, "error": null, "final_url": "http://gruene-ettlingen.de/kreisverband/", "hostname": "www.gruene-ettlingen.de", @@ -1666,7 +1666,7 @@ }, "http://www.gruene-euskirchen.de/": { "aliases": [], - "duration": 946.345, + "duration": 319, "error": null, "final_url": null, "hostname": "www.gruene-euskirchen.de", @@ -1679,7 +1679,7 @@ }, "http://www.gruene-fichtelgebirge.de": { "aliases": [], - "duration": 39.993, + "duration": 40, "error": null, "final_url": "http://gruene-fichtelgebirge.de/home/", "hostname": "www.gruene-fichtelgebirge.de", @@ -1692,7 +1692,7 @@ }, "http://www.gruene-forchheim.de": { "aliases": [], - "duration": 52.945, + "duration": 35, "error": null, "final_url": "http://gruene-forchheim.de/startseite/", "hostname": "www.gruene-forchheim.de", @@ -1707,7 +1707,7 @@ "aliases": [ "www.gruene-frankfurt.de" ], - "duration": 734.889, + "duration": 746, "error": null, "final_url": "http://www.gruene-frankfurt.de/home/", "hostname": "gruene-frankfurt.de", @@ -1722,7 +1722,7 @@ "aliases": [ "www.gruene-freiburg.de" ], - "duration": 78.627, + "duration": 769, "error": null, "final_url": "https://gruene-freiburg.de/das-neueste.html", "hostname": "gruene-freiburg.de", @@ -1735,7 +1735,7 @@ }, "http://www.gruene-freisen.de/": { "aliases": [], - "duration": 749.345, + "duration": 446, "error": null, "final_url": "http://gruene-saar.de/", "hostname": "www.gruene-freisen.de", @@ -1748,7 +1748,7 @@ }, "http://www.gruene-freising.de": { "aliases": [], - "duration": 292.163, + "duration": 38, "error": null, "final_url": "http://gruene-freising.de/kreisverband/", "hostname": "www.gruene-freising.de", @@ -1763,7 +1763,7 @@ "aliases": [ "www.gruene-freudenstadt.de" ], - "duration": 570.884, + "duration": 534, "error": null, "final_url": "http://gruene-freudenstadt.de/", "hostname": "gruene-freudenstadt.de", @@ -1776,7 +1776,7 @@ }, "http://www.gruene-frg.de": { "aliases": [], - "duration": 145.16, + "duration": 76, "error": null, "final_url": "http://www.gruene-frg.de/ansprechpartnerinnen/", "hostname": "www.gruene-frg.de", @@ -1789,7 +1789,7 @@ }, "http://www.gruene-fuerstenfeldbruck.de": { "aliases": [], - "duration": 37.48, + "duration": 58, "error": null, "final_url": "http://gruene-kreisverband-ffb.de/home/", "hostname": "www.gruene-fuerstenfeldbruck.de", @@ -1804,7 +1804,7 @@ "aliases": [ "www.gruene-fuerth-land.de" ], - "duration": 426.8, + "duration": 646, "error": null, "final_url": null, "hostname": "gruene-fuerth-land.de", @@ -1817,7 +1817,7 @@ }, "http://www.gruene-fuerth.de": { "aliases": [], - "duration": 259.567, + "duration": 268, "error": null, "final_url": null, "hostname": "www.gruene-fuerth.de", @@ -1830,7 +1830,7 @@ }, "http://www.gruene-fulda.de/": { "aliases": [], - "duration": 265.569, + "duration": 350, "error": null, "final_url": "http://www.gruene-fulda.de/home/", "hostname": "www.gruene-fulda.de", @@ -1843,7 +1843,7 @@ }, "http://www.gruene-gap.de": { "aliases": [], - "duration": 37.631, + "duration": 157, "error": null, "final_url": "http://gruene-gap.de/startseite/", "hostname": "www.gruene-gap.de", @@ -1856,7 +1856,7 @@ }, "http://www.gruene-gelsenkirchen.de/": { "aliases": [], - "duration": 988.267, + "duration": 924, "error": null, "final_url": null, "hostname": "www.gruene-gelsenkirchen.de", @@ -1869,8 +1869,8 @@ }, "http://www.gruene-giessen.de/": { "aliases": [], - "duration": 0, - "error": "connection_timeout", + "duration": 214, + "error": null, "final_url": null, "hostname": "www.gruene-giessen.de", "ip_addresses": [ @@ -1878,13 +1878,13 @@ ], "redirects": 0, "scheme": "http", - "status_code": 0 + "status_code": 200 }, "http://www.gruene-goeppingen.de/": { "aliases": [ "www.gruene-goeppingen.de" ], - "duration": 632.465, + "duration": 380, "error": null, "final_url": "http://www.gruene-goeppingen.de/bundestagswahl-2017/", "hostname": "gruene-goeppingen.de", @@ -1899,7 +1899,7 @@ "aliases": [ "www.gruene-guenzburg.de" ], - "duration": 300.589, + "duration": 363, "error": null, "final_url": "http://gruene-guenzburg.de/", "hostname": "gruene-guenzburg.de", @@ -1912,7 +1912,7 @@ }, "http://www.gruene-hagen.de/": { "aliases": [], - "duration": 94.139, + "duration": 107, "error": null, "final_url": null, "hostname": "www.gruene-hagen.de", @@ -1925,7 +1925,7 @@ }, "http://www.gruene-hamm.de/": { "aliases": [], - "duration": 454.05, + "duration": 506, "error": null, "final_url": null, "hostname": "www.gruene-hamm.de", @@ -1940,7 +1940,7 @@ "aliases": [ "www.gruene-hardt.de" ], - "duration": 79.86, + "duration": 143, "error": null, "final_url": null, "hostname": "gruene-hardt.de", @@ -1953,7 +1953,7 @@ }, "http://www.gruene-harz.de/": { "aliases": [], - "duration": 48.487, + "duration": 198, "error": null, "final_url": "http://gruene-harz.de/willkommen/", "hostname": "www.gruene-harz.de", @@ -1966,7 +1966,7 @@ }, "http://www.gruene-hassberge.de": { "aliases": [], - "duration": 63.651, + "duration": 864, "error": null, "final_url": "http://gruene-hassberge.de/home/", "hostname": "www.gruene-hassberge.de", @@ -1981,7 +1981,7 @@ "aliases": [ "www.gruene-heidelberg.de" ], - "duration": 243.989, + "duration": 745, "error": null, "final_url": "https://www.gruene-heidelberg.de/", "hostname": "gruene-heidelberg.de", @@ -1994,7 +1994,7 @@ }, "http://www.gruene-heidenheim.de/": { "aliases": [], - "duration": 174.329, + "duration": 434, "error": null, "final_url": "https://gruene-heidenheim.de/", "hostname": "www.gruene-heidenheim.de", @@ -2009,7 +2009,7 @@ "aliases": [ "www.gruene-heilbronn.de" ], - "duration": 355.063, + "duration": 619, "error": null, "final_url": "https://www.gruene-heilbronn.de/", "hostname": "gruene-heilbronn.de", @@ -2022,7 +2022,7 @@ }, "http://www.gruene-herne.de/": { "aliases": [], - "duration": 811.835, + "duration": 904, "error": null, "final_url": null, "hostname": "www.gruene-herne.de", @@ -2035,7 +2035,7 @@ }, "http://www.gruene-hersfeld-rotenburg.de/": { "aliases": [], - "duration": 36.806, + "duration": 99, "error": null, "final_url": "http://gruene-hersfeld-rotenburg.de/home/", "hostname": "www.gruene-hersfeld-rotenburg.de", @@ -2048,7 +2048,7 @@ }, "http://www.gruene-hessen.de/": { "aliases": [], - "duration": 661.985, + "duration": 697, "error": null, "final_url": "https://www.gruene-hessen.de/", "hostname": "www.gruene-hessen.de", @@ -2061,7 +2061,7 @@ }, "http://www.gruene-hochtaunus.de/": { "aliases": [], - "duration": 34.636, + "duration": 128, "error": null, "final_url": "http://gruene-hochtaunus.de/startseite/", "hostname": "www.gruene-hochtaunus.de", @@ -2074,7 +2074,7 @@ }, "http://www.gruene-hoexter.de/": { "aliases": [], - "duration": 35.489, + "duration": 35, "error": null, "final_url": "http://gruene-hoexter.de/start/", "hostname": "www.gruene-hoexter.de", @@ -2087,7 +2087,7 @@ }, "http://www.gruene-hof.de": { "aliases": [], - "duration": 55.116, + "duration": 97, "error": null, "final_url": "http://gruene-hof.de/home/", "hostname": "www.gruene-hof.de", @@ -2100,7 +2100,7 @@ }, "http://www.gruene-hohenlohe.de": { "aliases": [], - "duration": 47.534, + "duration": 50, "error": null, "final_url": "http://gruene-hohenlohe.de/startseite/", "hostname": "www.gruene-hohenlohe.de", @@ -2113,7 +2113,7 @@ }, "http://www.gruene-hsk.de/": { "aliases": [], - "duration": 564.618, + "duration": 589, "error": null, "final_url": null, "hostname": "www.gruene-hsk.de", @@ -2126,7 +2126,7 @@ }, "http://www.gruene-ilmkreis.de/home/": { "aliases": [], - "duration": 95.652, + "duration": 83, "error": null, "final_url": null, "hostname": "www.gruene-ilmkreis.de", @@ -2139,7 +2139,7 @@ }, "http://www.gruene-in-halle.de/": { "aliases": [], - "duration": 40.269, + "duration": 63, "error": null, "final_url": null, "hostname": "www.gruene-in-halle.de", @@ -2152,7 +2152,7 @@ }, "http://www.gruene-ingolstadt.de": { "aliases": [], - "duration": 35.894, + "duration": 165, "error": null, "final_url": "http://ingolstadt-gruene.de/startseite/", "hostname": "www.gruene-ingolstadt.de", @@ -2165,7 +2165,7 @@ }, "http://www.gruene-karlsruhe-land.de/": { "aliases": [], - "duration": 54.239, + "duration": 180, "error": null, "final_url": "http://gruene-karlsruhe-land.de/home/", "hostname": "www.gruene-karlsruhe-land.de", @@ -2178,7 +2178,7 @@ }, "http://www.gruene-karlsruhe.de/": { "aliases": [], - "duration": 941.072, + "duration": 709, "error": null, "final_url": "http://gruenekarlsruhe.de/", "hostname": "www.gruene-karlsruhe.de", @@ -2191,7 +2191,7 @@ }, "http://www.gruene-keh.de/": { "aliases": [], - "duration": 162.482, + "duration": 45, "error": null, "final_url": "http://gruene-keh.de/startseite/", "hostname": "www.gruene-keh.de", @@ -2204,7 +2204,7 @@ }, "http://www.gruene-kempten.de": { "aliases": [], - "duration": 114.24, + "duration": 710, "error": null, "final_url": "http://gruene-kempten.de/home/", "hostname": "www.gruene-kempten.de", @@ -2217,7 +2217,7 @@ }, "http://www.gruene-kg.de": { "aliases": [], - "duration": 234.56, + "duration": 209, "error": null, "final_url": "https://www.gruene-kg.de/", "hostname": "www.gruene-kg.de", @@ -2230,7 +2230,7 @@ }, "http://www.gruene-kirkel.de/": { "aliases": [], - "duration": 71.274, + "duration": 98, "error": null, "final_url": null, "hostname": "www.gruene-kirkel.de", @@ -2243,7 +2243,7 @@ }, "http://www.gruene-kitzingen.de": { "aliases": [], - "duration": 38.494, + "duration": 39, "error": null, "final_url": "http://www.gruene-kitzingen.de/home/", "hostname": "www.gruene-kitzingen.de", @@ -2256,7 +2256,7 @@ }, "http://www.gruene-konstanz.de/": { "aliases": [], - "duration": 49.665, + "duration": 47, "error": null, "final_url": "http://gruene-konstanz.de/startseite/", "hostname": "www.gruene-konstanz.de", @@ -2271,7 +2271,7 @@ "aliases": [ "www.gruene-krefeld.de" ], - "duration": 229.476, + "duration": 505, "error": null, "final_url": "http://www.gruene-krefeld.de/index.php?id=106", "hostname": "gruene-krefeld.de", @@ -2286,7 +2286,7 @@ "aliases": [ "www.gruene-kreis-calw.de" ], - "duration": 560.066, + "duration": 925, "error": null, "final_url": "https://www.gruene-kreis-calw.de/aktuelles/", "hostname": "gruene-kreis-calw.de", @@ -2299,7 +2299,7 @@ }, "http://www.gruene-kreis-herford.de/": { "aliases": [], - "duration": 87.311, + "duration": 48, "error": null, "final_url": "http://gruene-kreis-herford.de/home/", "hostname": "www.gruene-kreis-herford.de", @@ -2312,7 +2312,7 @@ }, "http://www.gruene-kreis-kleve.de/": { "aliases": [], - "duration": 523.091, + "duration": 593, "error": null, "final_url": "https://gruene-kreis-kleve.de/", "hostname": "www.gruene-kreis-kleve.de", @@ -2325,7 +2325,7 @@ }, "http://www.gruene-kreis-mettmann.de/": { "aliases": [], - "duration": 105.041, + "duration": 89, "error": null, "final_url": "http://www.gruener-kreisverband-mettmann.de/", "hostname": "www.gruene-kreis-mettmann.de", @@ -2338,7 +2338,7 @@ }, "http://www.gruene-kreis-steinfurt.de/": { "aliases": [], - "duration": 39.547, + "duration": 59, "error": null, "final_url": "http://www.gruene-kreis-steinfurt.de/news/", "hostname": "www.gruene-kreis-steinfurt.de", @@ -2351,7 +2351,7 @@ }, "http://www.gruene-kreis-unna.de/": { "aliases": [], - "duration": 270.001, + "duration": 474, "error": null, "final_url": "http://gruene-kreis-unna.de/", "hostname": "www.gruene-kreis-unna.de", @@ -2364,7 +2364,7 @@ }, "http://www.gruene-kreis-viersen.de/": { "aliases": [], - "duration": 601.306, + "duration": 619, "error": null, "final_url": null, "hostname": "www.gruene-kreis-viersen.de", @@ -2377,7 +2377,7 @@ }, "http://www.gruene-kreis-wesel.de/": { "aliases": [], - "duration": 38.071, + "duration": 35, "error": null, "final_url": "http://gruene-kreis-wesel.de/startseite/", "hostname": "www.gruene-kreis-wesel.de", @@ -2390,7 +2390,7 @@ }, "http://www.gruene-kreisgt.de/": { "aliases": [], - "duration": 77.888, + "duration": 94, "error": null, "final_url": "http://gruene-kreisgt.de/", "hostname": "www.gruene-kreisgt.de", @@ -2403,7 +2403,7 @@ }, "http://www.gruene-kreisrheinberg.de/": { "aliases": [], - "duration": 48.854, + "duration": 41, "error": null, "final_url": "http://www.gruene-kreisrheinberg.de/home/", "hostname": "www.gruene-kreisrheinberg.de", @@ -2418,7 +2418,7 @@ "aliases": [ "www.gruene-kronach.de" ], - "duration": 112.284, + "duration": 103, "error": null, "final_url": null, "hostname": "gruene-kronach.de", @@ -2431,7 +2431,7 @@ }, "http://www.gruene-kulmbach.de": { "aliases": [], - "duration": 38.584, + "duration": 60, "error": null, "final_url": "http://www.gruene-kulmbach.de/home/", "hostname": "www.gruene-kulmbach.de", @@ -2444,7 +2444,7 @@ }, "http://www.gruene-kv-heinsberg.de/": { "aliases": [], - "duration": 49.226, + "duration": 277, "error": null, "final_url": "http://gruene-kv-heinsberg.de/startseite/", "hostname": "www.gruene-kv-heinsberg.de", @@ -2459,7 +2459,7 @@ "aliases": [ "www.gruene-kvwuppertal.de" ], - "duration": 674.382, + "duration": 792, "error": null, "final_url": "https://www.gruene-kvwuppertal.de/", "hostname": "gruene-kvwuppertal.de", @@ -2472,7 +2472,7 @@ }, "http://www.gruene-kyffhaeuserkreis.de/home/": { "aliases": [], - "duration": 544.332, + "duration": 827, "error": null, "final_url": null, "hostname": "www.gruene-kyffhaeuserkreis.de", @@ -2485,7 +2485,7 @@ }, "http://www.gruene-la.de": { "aliases": [], - "duration": 72.014, + "duration": 91, "error": null, "final_url": "http://www.gruene-btw-landshut.de/willkommen-bei-den-landshuter-gruenen/", "hostname": "www.gruene-la.de", @@ -2498,7 +2498,7 @@ }, "http://www.gruene-lahn-dill.de/": { "aliases": [], - "duration": 59.967, + "duration": 70, "error": null, "final_url": "http://www.gruene-lahn-dill.de/home/", "hostname": "www.gruene-lahn-dill.de", @@ -2511,7 +2511,7 @@ }, "http://www.gruene-landau.de/": { "aliases": [], - "duration": 495.586, + "duration": 494, "error": null, "final_url": null, "hostname": "www.gruene-landau.de", @@ -2524,7 +2524,7 @@ }, "http://www.gruene-landkreis-kassel.de/": { "aliases": [], - "duration": 154.421, + "duration": 203, "error": null, "final_url": null, "hostname": "www.gruene-landkreis-kassel.de", @@ -2537,7 +2537,7 @@ }, "http://www.gruene-landsberg.de": { "aliases": [], - "duration": 15.301, + "duration": 840, "error": null, "final_url": null, "hostname": "www.gruene-landsberg.de", @@ -2550,7 +2550,7 @@ }, "http://www.gruene-landshut.de": { "aliases": [], - "duration": 284.936, + "duration": 36, "error": null, "final_url": "http://gruene-landshut.de/home/", "hostname": "www.gruene-landshut.de", @@ -2563,7 +2563,7 @@ }, "http://www.gruene-lichtenfels.de": { "aliases": [], - "duration": 43.769, + "duration": 34, "error": null, "final_url": "http://gruene-lichtenfels.de/home/", "hostname": "www.gruene-lichtenfels.de", @@ -2576,22 +2576,22 @@ }, "http://www.gruene-limburg-weilburg.de/": { "aliases": [], - "duration": 0, - "error": "connection_timeout", - "final_url": null, + "duration": 470, + "error": null, + "final_url": "https://www.gruene-limburg-weilburg.de/", "hostname": "www.gruene-limburg-weilburg.de", "ip_addresses": [ "46.30.215.127" ], - "redirects": 0, + "redirects": 1, "scheme": "http", - "status_code": 0 + "status_code": 200 }, "http://www.gruene-lindau.eu": { "aliases": [ "www.gruene-lindau.eu" ], - "duration": 295.459, + "duration": 449, "error": null, "final_url": "https://gruene.li", "hostname": "gruene-lindau.eu", @@ -2604,7 +2604,7 @@ }, "http://www.gruene-lippe.de/": { "aliases": [], - "duration": 36.081, + "duration": 36, "error": null, "final_url": "http://xn--grne-lippe-beb.de/startseite/", "hostname": "www.gruene-lippe.de", @@ -2617,7 +2617,7 @@ }, "http://www.gruene-loerrach.de/": { "aliases": [], - "duration": 537.737, + "duration": 526, "error": null, "final_url": null, "hostname": "www.gruene-loerrach.de", @@ -2630,7 +2630,7 @@ }, "http://www.gruene-lsa.de": { "aliases": [], - "duration": 894.269, + "duration": 70, "error": null, "final_url": null, "hostname": "www.gruene-lsa.de", @@ -2643,7 +2643,7 @@ }, "http://www.gruene-lu.de/": { "aliases": [], - "duration": 55.919, + "duration": 38, "error": null, "final_url": "http://www.gruene-lu.de/home/", "hostname": "www.gruene-lu.de", @@ -2658,7 +2658,7 @@ "aliases": [ "www.gruene-ludwigsburg.de" ], - "duration": 978.882, + "duration": 686, "error": null, "final_url": "https://www.gruene-ludwigsburg.de/", "hostname": "gruene-ludwigsburg.de", @@ -2671,7 +2671,7 @@ }, "http://www.gruene-main-tauber.de/": { "aliases": [], - "duration": 353.6, + "duration": 314, "error": null, "final_url": "http://gruene-main-tauber.de/startseite.html", "hostname": "www.gruene-main-tauber.de", @@ -2684,7 +2684,7 @@ }, "http://www.gruene-mainz-bingen.de/": { "aliases": [], - "duration": 39.055, + "duration": 118, "error": null, "final_url": "http://www.gruene-mainz-bingen.de/home/", "hostname": "www.gruene-mainz-bingen.de", @@ -2697,7 +2697,7 @@ }, "http://www.gruene-mandelbachtal.de/": { "aliases": [], - "duration": 530.96, + "duration": 768, "error": null, "final_url": "https://gruene-mandelbachtal.de/", "hostname": "www.gruene-mandelbachtal.de", @@ -2712,7 +2712,7 @@ "aliases": [ "www.gruene-mannheim.de" ], - "duration": 680.945, + "duration": 720, "error": null, "final_url": null, "hostname": "gruene-mannheim.de", @@ -2725,7 +2725,7 @@ }, "http://www.gruene-marburg.de/": { "aliases": [], - "duration": 114.112, + "duration": 71, "error": null, "final_url": "http://www.gruene-marburg.de/startseite/", "hostname": "www.gruene-marburg.de", @@ -2742,7 +2742,7 @@ "web.jimdo.com", "web-prod.jimdo-platform.net" ], - "duration": 744.401, + "duration": 330, "error": null, "final_url": "https://www.gruene-memmingen.de/", "hostname": "web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com", @@ -2756,7 +2756,7 @@ }, "http://www.gruene-merzig.de/": { "aliases": [], - "duration": 397.076, + "duration": 758, "error": null, "final_url": "https://gruene-merzig.de/", "hostname": "www.gruene-merzig.de", @@ -2769,7 +2769,7 @@ }, "http://www.gruene-mg.de/": { "aliases": [], - "duration": 80.22, + "duration": 76, "error": null, "final_url": null, "hostname": "www.gruene-mg.de", @@ -2782,7 +2782,7 @@ }, "http://www.gruene-mh.de/": { "aliases": [], - "duration": 252.589, + "duration": 332, "error": null, "final_url": "http://gruene-mh.de/", "hostname": "www.gruene-mh.de", @@ -2795,7 +2795,7 @@ }, "http://www.gruene-miesbach.de": { "aliases": [], - "duration": 382.738, + "duration": 807, "error": null, "final_url": "https://gruene-miesbach.de/aktuelles/", "hostname": "www.gruene-miesbach.de", @@ -2823,7 +2823,7 @@ "aliases": [ "www.gruene-miltenberg.de" ], - "duration": 3.733, + "duration": 345, "error": null, "final_url": null, "hostname": "gruene-miltenberg.de", @@ -2836,7 +2836,7 @@ }, "http://www.gruene-mittelfranken.de/": { "aliases": [], - "duration": 143.016, + "duration": 38, "error": null, "final_url": "http://gruene-mittelfranken.de/startseite/", "hostname": "www.gruene-mittelfranken.de", @@ -2849,7 +2849,7 @@ }, "http://www.gruene-mk.de/": { "aliases": [], - "duration": 539.408, + "duration": 614, "error": null, "final_url": "https://www.gruene-mk.de/", "hostname": "www.gruene-mk.de", @@ -2862,7 +2862,7 @@ }, "http://www.gruene-ml.de": { "aliases": [], - "duration": 910.329, + "duration": 942, "error": null, "final_url": "https://gruene-ml.de/wordpress/", "hostname": "www.gruene-ml.de", @@ -2875,7 +2875,7 @@ }, "http://www.gruene-mtk.de/": { "aliases": [], - "duration": 39.308, + "duration": 56, "error": null, "final_url": "http://gruene-mtk.de/startseite/", "hostname": "www.gruene-mtk.de", @@ -2888,7 +2888,7 @@ }, "http://www.gruene-muehldorf.de": { "aliases": [], - "duration": 62.142, + "duration": 37, "error": null, "final_url": "http://gruene-muehldorf.de/home/", "hostname": "www.gruene-muehldorf.de", @@ -2901,7 +2901,7 @@ }, "http://www.gruene-muenchen.de": { "aliases": [], - "duration": 239.624, + "duration": 223, "error": null, "final_url": null, "hostname": "www.gruene-muenchen.de", @@ -2914,7 +2914,7 @@ }, "http://www.gruene-myk.de/": { "aliases": [], - "duration": 60.145, + "duration": 49, "error": null, "final_url": "http://www.gruene-myk.de/home/", "hostname": "www.gruene-myk.de", @@ -2929,7 +2929,7 @@ "aliases": [ "www.gruene-neckar-bergstrasse.de" ], - "duration": 145.78, + "duration": 97, "error": null, "final_url": "https://www.gruene-neckar-bergstrasse.de/index.php?id=2116", "hostname": "gruene-neckar-bergstrasse.de", @@ -2944,7 +2944,7 @@ "aliases": [ "www.gruene-neu-ulm.de" ], - "duration": 362.153, + "duration": 230, "error": null, "final_url": "https://gruene-neu-ulm.th-vi.de/", "hostname": "gruene-neu-ulm.de", @@ -2957,7 +2957,7 @@ }, "http://www.gruene-neuburg.de": { "aliases": [], - "duration": 749.209, + "duration": 787, "error": null, "final_url": null, "hostname": "www.gruene-neuburg.de", @@ -2970,7 +2970,7 @@ }, "http://www.gruene-neumarkt.de": { "aliases": [], - "duration": 34.116, + "duration": 36, "error": null, "final_url": "http://gruene-neumarkt.de/startseite/", "hostname": "www.gruene-neumarkt.de", @@ -2983,7 +2983,7 @@ }, "http://www.gruene-neustadt-aisch.de": { "aliases": [], - "duration": 52.981, + "duration": 69, "error": null, "final_url": "http://www.gruene-neustadt-aisch.de/764.html", "hostname": "www.gruene-neustadt-aisch.de", @@ -2996,7 +2996,7 @@ }, "http://www.gruene-neustadt-waldnaab.de": { "aliases": [], - "duration": 45.529, + "duration": 48, "error": null, "final_url": "http://gruene-weiden.de/startseite/", "hostname": "www.gruene-neustadt-waldnaab.de", @@ -3009,7 +3009,7 @@ }, "http://www.gruene-niederbayern.de/": { "aliases": [], - "duration": 118.374, + "duration": 137, "error": null, "final_url": "http://gruene-niederbayern.de/aktuelles/", "hostname": "www.gruene-niederbayern.de", @@ -3022,7 +3022,7 @@ }, "http://www.gruene-niederrhein-wupper.de/": { "aliases": [], - "duration": 89.781, + "duration": 69, "error": null, "final_url": "http://gruene-niederrhein-wupper.de/", "hostname": "www.gruene-niederrhein-wupper.de", @@ -3035,7 +3035,7 @@ }, "http://www.gruene-nok.de/": { "aliases": [], - "duration": 437.809, + "duration": 609, "error": null, "final_url": "https://www.gruene-nok.de/", "hostname": "www.gruene-nok.de", @@ -3048,7 +3048,7 @@ }, "http://www.gruene-nordhausen.de/": { "aliases": [], - "duration": 40.263, + "duration": 36, "error": null, "final_url": "http://www.gruene-nordhausen.de/partei/", "hostname": "www.gruene-nordhausen.de", @@ -3061,7 +3061,7 @@ }, "http://www.gruene-nrw.de/": { "aliases": [], - "duration": 215.672, + "duration": 179, "error": null, "final_url": "https://gruene-nrw.de/", "hostname": "www.gruene-nrw.de", @@ -3074,7 +3074,7 @@ }, "http://www.gruene-nuernberg.de": { "aliases": [], - "duration": 184.085, + "duration": 180, "error": null, "final_url": null, "hostname": "www.gruene-nuernberg.de", @@ -3087,7 +3087,7 @@ }, "http://www.gruene-nuernberger-land.de": { "aliases": [], - "duration": 59.343, + "duration": 34, "error": null, "final_url": "http://gruene-nuernberger-land.de/startseite/", "hostname": "www.gruene-nuernberger-land.de", @@ -3100,7 +3100,7 @@ }, "http://www.gruene-oa.de": { "aliases": [], - "duration": 155.504, + "duration": 226, "error": null, "final_url": "https://www.gruene-oa.de/", "hostname": "www.gruene-oa.de", @@ -3113,7 +3113,7 @@ }, "http://www.gruene-oal.de": { "aliases": [], - "duration": 562.261, + "duration": 559, "error": null, "final_url": "https://gruene-oal.de/", "hostname": "www.gruene-oal.de", @@ -3126,7 +3126,7 @@ }, "http://www.gruene-oberberg.de/": { "aliases": [], - "duration": 33.493, + "duration": 39, "error": null, "final_url": "http://gruene-oberberg.de/startseite/", "hostname": "www.gruene-oberberg.de", @@ -3139,7 +3139,7 @@ }, "http://www.gruene-oberhausen.de/": { "aliases": [], - "duration": 47.87, + "duration": 50, "error": null, "final_url": "http://gruene-oberhausen.de/home/", "hostname": "www.gruene-oberhausen.de", @@ -3152,7 +3152,7 @@ }, "http://www.gruene-oberpfalz.de/": { "aliases": [], - "duration": 489.161, + "duration": 125, "error": null, "final_url": "http://gruene-oberpfalz.de/", "hostname": "www.gruene-oberpfalz.de", @@ -3165,7 +3165,7 @@ }, "http://www.gruene-odenwald-kraichgau.de/": { "aliases": [], - "duration": 37.969, + "duration": 48, "error": null, "final_url": "http://gruene-odenwald-kraichgau.de/startseite/", "hostname": "www.gruene-odenwald-kraichgau.de", @@ -3178,7 +3178,7 @@ }, "http://www.gruene-odenwald.de/": { "aliases": [], - "duration": 851.223, + "duration": 468, "error": null, "final_url": null, "hostname": "www.gruene-odenwald.de", @@ -3191,20 +3191,20 @@ }, "http://www.gruene-offenbach-land.de/": { "aliases": [], - "duration": 0, - "error": "connection_timeout", - "final_url": null, + "duration": 483, + "error": null, + "final_url": "http://partei.gruene-offenbach-land.de", "hostname": "www.gruene-offenbach-land.de", "ip_addresses": [ "128.127.71.229" ], - "redirects": 0, + "redirects": 1, "scheme": "http", - "status_code": 0 + "status_code": 200 }, "http://www.gruene-olpe.de/": { "aliases": [], - "duration": 173.49, + "duration": 328, "error": null, "final_url": "http://gruene-olpe.de/start/", "hostname": "www.gruene-olpe.de", @@ -3217,7 +3217,7 @@ }, "http://www.gruene-ortenau.de/": { "aliases": [], - "duration": 462.598, + "duration": 455, "error": null, "final_url": "http://gruene-ortenau.de/", "hostname": "www.gruene-ortenau.de", @@ -3230,7 +3230,7 @@ }, "http://www.gruene-owl.de/": { "aliases": [], - "duration": 41.431, + "duration": 71, "error": null, "final_url": "http://www.gruene-owl.de/aktuell-aus-owl/", "hostname": "www.gruene-owl.de", @@ -3256,7 +3256,7 @@ }, "http://www.gruene-passauland.de": { "aliases": [], - "duration": 264.064, + "duration": 164, "error": null, "final_url": "https://gruene-passauland.de/", "hostname": "www.gruene-passauland.de", @@ -3269,7 +3269,7 @@ }, "http://www.gruene-perl.de/": { "aliases": [], - "duration": 352.693, + "duration": 774, "error": null, "final_url": "https://gruene-perl.de/", "hostname": "www.gruene-perl.de", @@ -3282,7 +3282,7 @@ }, "http://www.gruene-pfaffenhofen.de": { "aliases": [], - "duration": 34.988, + "duration": 339, "error": null, "final_url": "http://gruene-pfaffenhofen.de/startseite/", "hostname": "www.gruene-pfaffenhofen.de", @@ -3295,7 +3295,7 @@ }, "http://www.gruene-pforzheim-enz.de/": { "aliases": [], - "duration": 672.352, + "duration": 771, "error": null, "final_url": "http://gruene-pforzheim-enz.de/", "hostname": "www.gruene-pforzheim-enz.de", @@ -3310,7 +3310,7 @@ "aliases": [ "www.gruene-ra-bad.de" ], - "duration": 953.784, + "duration": 557, "error": null, "final_url": "https://www.gruene-ra-bad.de/", "hostname": "gruene-ra-bad.de", @@ -3325,7 +3325,7 @@ "aliases": [ "www.gruene-ravensburg.de" ], - "duration": 185.373, + "duration": 331, "error": null, "final_url": "http://www.gruene-rv.de/start/", "hostname": "gruene-ravensburg.de", @@ -3338,7 +3338,7 @@ }, "http://www.gruene-regen.de": { "aliases": [], - "duration": 41.926, + "duration": 42, "error": null, "final_url": "http://gruene-regen.de/home/", "hostname": "www.gruene-regen.de", @@ -3351,7 +3351,7 @@ }, "http://www.gruene-regensburg-land.de": { "aliases": [], - "duration": 40.249, + "duration": 328, "error": null, "final_url": "http://gruene-regensburg-land.de/aktuelles/", "hostname": "www.gruene-regensburg-land.de", @@ -3364,7 +3364,7 @@ }, "http://www.gruene-regensburg.de": { "aliases": [], - "duration": 28.515, + "duration": 415, "error": null, "final_url": null, "hostname": "www.gruene-regensburg.de", @@ -3377,7 +3377,7 @@ }, "http://www.gruene-region-aachen.de/": { "aliases": [], - "duration": 552.067, + "duration": 547, "error": null, "final_url": "http://gruene-region-aachen.de/kreisverband/", "hostname": "www.gruene-region-aachen.de", @@ -3390,7 +3390,7 @@ }, "http://www.gruene-rek.de/": { "aliases": [], - "duration": 567.048, + "duration": 749, "error": null, "final_url": null, "hostname": "www.gruene-rek.de", @@ -3405,7 +3405,7 @@ "aliases": [ "www.gruene-rems-murr.de" ], - "duration": 516.429, + "duration": 64, "error": null, "final_url": "https://www.gruene-rems-murr.de/", "hostname": "gruene-rems-murr.de", @@ -3418,7 +3418,7 @@ }, "http://www.gruene-remscheid.de/": { "aliases": [], - "duration": 61.906, + "duration": 39, "error": null, "final_url": "http://gruene-remscheid.de/startseite/", "hostname": "www.gruene-remscheid.de", @@ -3433,7 +3433,7 @@ "aliases": [ "www.gruene-reutlingen.de" ], - "duration": 199.923, + "duration": 334, "error": null, "final_url": "https://www.gruene-reutlingen.de/home/", "hostname": "gruene-reutlingen.de", @@ -3446,7 +3446,7 @@ }, "http://www.gruene-rhein-lahn.de/": { "aliases": [], - "duration": 586.068, + "duration": 34, "error": null, "final_url": "http://www.gruene-rhein-lahn.de/home/", "hostname": "www.gruene-rhein-lahn.de", @@ -3459,7 +3459,7 @@ }, "http://www.gruene-rhoen-grabfeld.de": { "aliases": [], - "duration": 34.891, + "duration": 55, "error": null, "final_url": "http://www.gruene-rhoen-grabfeld.de/home/", "hostname": "www.gruene-rhoen-grabfeld.de", @@ -3472,7 +3472,7 @@ }, "http://www.gruene-rkn.de/": { "aliases": [], - "duration": 140.63, + "duration": 125, "error": null, "final_url": null, "hostname": "www.gruene-rkn.de", @@ -3485,7 +3485,7 @@ }, "http://www.gruene-rosenheim.de": { "aliases": [], - "duration": 52.32, + "duration": 53, "error": null, "final_url": "http://www.gruene-rosenheim.de/aktuell/", "hostname": "www.gruene-rosenheim.de", @@ -3498,7 +3498,7 @@ }, "http://www.gruene-roth.de": { "aliases": [], - "duration": 45.464, + "duration": 81, "error": null, "final_url": "http://www.gruene-roth.de/startseite/", "hostname": "www.gruene-roth.de", @@ -3511,7 +3511,7 @@ }, "http://www.gruene-rottal-inn.de": { "aliases": [], - "duration": 113.705, + "duration": 127, "error": null, "final_url": null, "hostname": "www.gruene-rottal-inn.de", @@ -3526,7 +3526,7 @@ "aliases": [ "www.gruene-rottweil.de" ], - "duration": 513.698, + "duration": 310, "error": null, "final_url": "https://www.gruene-rottweil.de/", "hostname": "gruene-rottweil.de", @@ -3539,7 +3539,7 @@ }, "http://www.gruene-rtk.de/": { "aliases": [], - "duration": 239.888, + "duration": 229, "error": null, "final_url": null, "hostname": "www.gruene-rtk.de", @@ -3552,7 +3552,7 @@ }, "http://www.gruene-ruhr.de/": { "aliases": [], - "duration": 552.981, + "duration": 67, "error": null, "final_url": "http://gruene-ruhr.de/", "hostname": "www.gruene-ruhr.de", @@ -3565,7 +3565,7 @@ }, "http://www.gruene-saalekreis.de/": { "aliases": [], - "duration": 622.625, + "duration": 598, "error": null, "final_url": null, "hostname": "www.gruene-saalekreis.de", @@ -3578,7 +3578,7 @@ }, "http://www.gruene-saar.de/": { "aliases": [], - "duration": 429.806, + "duration": 418, "error": null, "final_url": "http://gruene-saar.de/", "hostname": "www.gruene-saar.de", @@ -3591,7 +3591,7 @@ }, "http://www.gruene-schwabach.de": { "aliases": [], - "duration": 70.917, + "duration": 41, "error": null, "final_url": "http://www.gruene-schwabach.de/home/", "hostname": "www.gruene-schwabach.de", @@ -3604,7 +3604,7 @@ }, "http://www.gruene-schwaben.de/": { "aliases": [], - "duration": 42.692, + "duration": 817, "error": null, "final_url": "http://gruene-schwaben.de/startseite/nachrichten/", "hostname": "www.gruene-schwaben.de", @@ -3617,7 +3617,7 @@ }, "http://www.gruene-schwaebisch-gmuend.de/": { "aliases": [], - "duration": 782.373, + "duration": 537, "error": null, "final_url": null, "hostname": "www.gruene-schwaebisch-gmuend.de", @@ -3630,7 +3630,7 @@ }, "http://www.gruene-schwalm-eder.de/": { "aliases": [], - "duration": 64.857, + "duration": 37, "error": null, "final_url": "http://www.gruene-schwalm-eder.de/startseite/", "hostname": "www.gruene-schwalm-eder.de", @@ -3643,7 +3643,7 @@ }, "http://www.gruene-schwandorf.de": { "aliases": [], - "duration": 61.132, + "duration": 52, "error": null, "final_url": "http://gruene-schwandorf.de/startseite/", "hostname": "www.gruene-schwandorf.de", @@ -3658,7 +3658,7 @@ "aliases": [ "www.gruene-schwarzwald-baar.de" ], - "duration": 344.35, + "duration": 51, "error": null, "final_url": "https://www.gruene-schwarzwald-baar.de/", "hostname": "gruene-schwarzwald-baar.de", @@ -3671,7 +3671,7 @@ }, "http://www.gruene-schweinfurt.de": { "aliases": [], - "duration": 68.985, + "duration": 51, "error": null, "final_url": "http://www.gruene-schweinfurt.de/startseite/", "hostname": "www.gruene-schweinfurt.de", @@ -3684,7 +3684,7 @@ }, "http://www.gruene-sha.de/": { "aliases": [], - "duration": 96.542, + "duration": 35, "error": null, "final_url": "http://gruene-sha.de/home/", "hostname": "www.gruene-sha.de", @@ -3699,7 +3699,7 @@ "aliases": [ "www.gruene-siegen-wittgenstein.de" ], - "duration": 528.635, + "duration": 567, "error": null, "final_url": null, "hostname": "gruene-siegen-wittgenstein.de", @@ -3714,7 +3714,7 @@ "aliases": [ "www.gruene-sigmaringen.de" ], - "duration": 216.608, + "duration": 536, "error": null, "final_url": "http://gruene-sigmaringen.de/", "hostname": "gruene-sigmaringen.de", @@ -3729,7 +3729,7 @@ "aliases": [ "www.gruene-slf-ru.de" ], - "duration": 285.494, + "duration": 287, "error": null, "final_url": null, "hostname": "gruene-slf-ru.de", @@ -3744,7 +3744,7 @@ "aliases": [ "www.gruene-sm.de" ], - "duration": 234.059, + "duration": 272, "error": null, "final_url": "http://www.gruene-sms.de/", "hostname": "gruene-sms.de", @@ -3757,7 +3757,7 @@ }, "http://www.gruene-solingen.de/": { "aliases": [], - "duration": 167.629, + "duration": 182, "error": null, "final_url": null, "hostname": "www.gruene-solingen.de", @@ -3770,7 +3770,7 @@ }, "http://www.gruene-starnberg.de": { "aliases": [], - "duration": 50.693, + "duration": 214, "error": null, "final_url": "http://gruene-starnberg.de/home/", "hostname": "www.gruene-starnberg.de", @@ -3783,7 +3783,7 @@ }, "http://www.gruene-straubing-bogen.de": { "aliases": [], - "duration": 42.204, + "duration": 158, "error": null, "final_url": "http://www.gruene-straubing-bogen.de/home/", "hostname": "www.gruene-straubing-bogen.de", @@ -3796,7 +3796,7 @@ }, "http://www.gruene-stuttgart.de/": { "aliases": [], - "duration": 250.243, + "duration": 616, "error": null, "final_url": "https://gruene-stuttgart.de/startseite/", "hostname": "www.gruene-stuttgart.de", @@ -3809,7 +3809,7 @@ }, "http://www.gruene-toelz-wor.de": { "aliases": [], - "duration": 74.976, + "duration": 45, "error": null, "final_url": "http://gruene-toelz-wor.de/home/", "hostname": "www.gruene-toelz-wor.de", @@ -3822,7 +3822,7 @@ }, "http://www.gruene-traunstein.de": { "aliases": [], - "duration": 135.062, + "duration": 937, "error": null, "final_url": null, "hostname": "www.gruene-traunstein.de", @@ -3835,7 +3835,7 @@ }, "http://www.gruene-tuebingen.de/": { "aliases": [], - "duration": 35.347, + "duration": 44, "error": null, "final_url": "http://www.gruene-tuebingen.de/home/", "hostname": "www.gruene-tuebingen.de", @@ -3850,7 +3850,7 @@ "aliases": [ "www.gruene-tuttlingen.de" ], - "duration": 756.71, + "duration": 732, "error": null, "final_url": "https://www.gruene-tuttlingen.de/kreisverband/aktuelles/", "hostname": "gruene-tuttlingen.de", @@ -3863,7 +3863,7 @@ }, "http://www.gruene-ulm.de/": { "aliases": [], - "duration": 51.458, + "duration": 63, "error": null, "final_url": "http://www.gruene-ulm.de/termine/", "hostname": "www.gruene-ulm.de", @@ -3876,7 +3876,7 @@ }, "http://www.gruene-unterallgaeu.de": { "aliases": [], - "duration": 62.533, + "duration": 34, "error": null, "final_url": "http://www.gruene-unterallgaeu.de/startseite/", "hostname": "www.gruene-unterallgaeu.de", @@ -3889,7 +3889,7 @@ }, "http://www.gruene-unterfranken.de/": { "aliases": [], - "duration": 49.636, + "duration": 56, "error": null, "final_url": "http://gruene-unterfranken.de/startseite/", "hostname": "www.gruene-unterfranken.de", @@ -3902,8 +3902,8 @@ }, "http://www.gruene-vogelsberg.de/": { "aliases": [], - "duration": 0, - "error": "connection_timeout", + "duration": 252, + "error": null, "final_url": null, "hostname": "www.gruene-vogelsberg.de", "ip_addresses": [ @@ -3911,11 +3911,11 @@ ], "redirects": 0, "scheme": "http", - "status_code": 0 + "status_code": 200 }, "http://www.gruene-waf.de/": { "aliases": [], - "duration": 154.866, + "duration": 39, "error": null, "final_url": "http://gruene-kreis-warendorf.de/startseite/", "hostname": "www.gruene-waf.de", @@ -3928,8 +3928,8 @@ }, "http://www.gruene-waldeck-frankenberg.de/": { "aliases": [], - "duration": 0, - "error": "connection_timeout", + "duration": 529, + "error": null, "final_url": null, "hostname": "www.gruene-waldeck-frankenberg.de", "ip_addresses": [ @@ -3937,11 +3937,11 @@ ], "redirects": 0, "scheme": "http", - "status_code": 0 + "status_code": 200 }, "http://www.gruene-wangen.de/": { "aliases": [], - "duration": 775.011, + "duration": 97, "error": null, "final_url": null, "hostname": "www.gruene-wangen.de", @@ -3954,7 +3954,7 @@ }, "http://www.gruene-wartburgkreis-eisenach.de/": { "aliases": [], - "duration": 646.235, + "duration": 725, "error": null, "final_url": null, "hostname": "www.gruene-wartburgkreis-eisenach.de", @@ -3967,7 +3967,7 @@ }, "http://www.gruene-weiden.de": { "aliases": [], - "duration": 195.308, + "duration": 35, "error": null, "final_url": "http://gruene-weiden.de/startseite/", "hostname": "www.gruene-weiden.de", @@ -3980,7 +3980,7 @@ }, "http://www.gruene-weilheim.de": { "aliases": [], - "duration": 39.635, + "duration": 37, "error": null, "final_url": "http://www.gruene-weilheim.de/aktivitaeten-termine-ereignisse-2018/", "hostname": "www.gruene-weilheim.de", @@ -3993,7 +3993,7 @@ }, "http://www.gruene-weimar.de": { "aliases": [], - "duration": 54.329, + "duration": 214, "error": null, "final_url": "http://gruene-weimar.de/gruene-neuigkeiten/", "hostname": "www.gruene-weimar.de", @@ -4006,7 +4006,7 @@ }, "http://www.gruene-weissenburg.de": { "aliases": [], - "duration": 38.126, + "duration": 285, "error": null, "final_url": "http://gruene-weissenburg.de/home/", "hostname": "www.gruene-weissenburg.de", @@ -4019,7 +4019,7 @@ }, "http://www.gruene-werra-meissner.de/": { "aliases": [], - "duration": 301.388, + "duration": 739, "error": null, "final_url": "http://gruene-werra-meissner.de/startseite/", "hostname": "www.gruene-werra-meissner.de", @@ -4032,8 +4032,8 @@ }, "http://www.gruene-wetterau.de/": { "aliases": [], - "duration": 0, - "error": "connection_timeout", + "duration": 486, + "error": null, "final_url": null, "hostname": "www.gruene-wetterau.de", "ip_addresses": [ @@ -4041,11 +4041,11 @@ ], "redirects": 0, "scheme": "http", - "status_code": 0 + "status_code": 200 }, "http://www.gruene-wiesbaden.de/": { "aliases": [], - "duration": 654.351, + "duration": 44, "error": null, "final_url": "http://gruene-wiesbaden.de/startseite/", "hostname": "www.gruene-wiesbaden.de", @@ -4058,7 +4058,7 @@ }, "http://www.gruene-wittenberg.de/": { "aliases": [], - "duration": 647.5, + "duration": 701, "error": null, "final_url": null, "hostname": "www.gruene-wittenberg.de", @@ -4071,7 +4071,7 @@ }, "http://www.gruene-worms.de/": { "aliases": [], - "duration": 63.696, + "duration": 46, "error": null, "final_url": "http://www.gruene-worms.de/start/", "hostname": "www.gruene-worms.de", @@ -4086,7 +4086,7 @@ "aliases": [ "www.gruene-wt.de" ], - "duration": 897.663, + "duration": 321, "error": null, "final_url": "https://www.gruene-wt.de/", "hostname": "gruene-wt.de", @@ -4099,7 +4099,7 @@ }, "http://www.gruene-wuerzburg-land.de": { "aliases": [], - "duration": 668.622, + "duration": 590, "error": null, "final_url": "https://www.gruene-wuerzburg-land.de/cms/index.php/", "hostname": "www.gruene-wuerzburg-land.de", @@ -4112,7 +4112,7 @@ }, "http://www.gruene-wuerzburg.de": { "aliases": [], - "duration": 915.016, + "duration": 678, "error": null, "final_url": "https://www.gruene-wuerzburg.de/cms/", "hostname": "www.gruene-wuerzburg.de", @@ -4125,7 +4125,7 @@ }, "http://www.gruene-ww.de/": { "aliases": [], - "duration": 150.329, + "duration": 187, "error": null, "final_url": null, "hostname": "www.gruene-ww.de", @@ -4140,7 +4140,7 @@ "aliases": [ "www.gruene-zollernalb.de" ], - "duration": 566.145, + "duration": 199, "error": null, "final_url": "https://www.gruene-zollernalb.de/index.php?id=2000", "hostname": "gruene-zollernalb.de", @@ -4155,7 +4155,7 @@ "aliases": [ "www.grueneduisburg.de" ], - "duration": 75.402, + "duration": 100, "error": null, "final_url": null, "hostname": "grueneduisburg.de", @@ -4168,7 +4168,7 @@ }, "http://www.gruenemsp.de": { "aliases": [], - "duration": 37.545, + "duration": 42, "error": null, "final_url": "http://www.gruenemsp.de/startseite/", "hostname": "www.gruenemsp.de", @@ -4181,7 +4181,7 @@ }, "http://www.gruenestadterfurt.de/": { "aliases": [], - "duration": 289.81, + "duration": 193, "error": null, "final_url": null, "hostname": "www.gruenestadterfurt.de", @@ -4194,7 +4194,7 @@ }, "http://www.gruenetir.de": { "aliases": [], - "duration": 233.068, + "duration": 254, "error": null, "final_url": "https://gruenetir.de/startseite/", "hostname": "www.gruenetir.de", @@ -4209,13 +4209,13 @@ "aliases": [ "www.grueneuhk.wordpress.com" ], - "duration": 318.778, + "duration": 892, "error": null, "final_url": "https://grueneuhk.wordpress.com/", "hostname": "lb.wordpress.com", "ip_addresses": [ - "192.0.78.13", - "192.0.78.12" + "192.0.78.12", + "192.0.78.13" ], "redirects": 2, "scheme": "http", @@ -4223,7 +4223,7 @@ }, "http://www.offenbach-gruene.de/": { "aliases": [], - "duration": 285.651, + "duration": 244, "error": null, "final_url": "http://www.gruene-offenbach.de/start/", "hostname": "www.offenbach-gruene.de", @@ -4236,7 +4236,7 @@ }, "http://www.padergruen.de": { "aliases": [], - "duration": 98.564, + "duration": 943, "error": null, "final_url": "http://www.xn--padergrn-d6a.de/", "hostname": "www.padergruen.de", @@ -4249,7 +4249,7 @@ }, "http://www.salzlandgr\u00fcne.de/": { "aliases": [], - "duration": 858.752, + "duration": 963, "error": null, "final_url": null, "hostname": "www.xn--salzlandgrne-mlb.de", @@ -4262,7 +4262,7 @@ }, "http://www.xn--grne-mnster-uhbe.de/": { "aliases": [], - "duration": 480.329, + "duration": 472, "error": null, "final_url": null, "hostname": "www.xn--grne-mnster-uhbe.de", @@ -4275,7 +4275,7 @@ }, "http://www.xn--grne-speyer-uhb.de/": { "aliases": [], - "duration": 39.262, + "duration": 76, "error": null, "final_url": "http://www.xn--grne-speyer-uhb.de/home/", "hostname": "www.xn--grne-speyer-uhb.de", @@ -4288,7 +4288,7 @@ }, "https://gruene-aw.de/": { "aliases": [], - "duration": 663.266, + "duration": 343, "error": null, "final_url": null, "hostname": "gruene-aw.de", @@ -4301,7 +4301,7 @@ }, "https://gruene-bayern.de/": { "aliases": [], - "duration": 191.087, + "duration": 16, "error": null, "final_url": null, "hostname": "gruene-bayern.de", @@ -4314,7 +4314,7 @@ }, "https://gruene-bw.de/": { "aliases": [], - "duration": 194.273, + "duration": 365, "error": null, "final_url": "https://www.gruene-bw.de/", "hostname": "gruene-bw.de", @@ -4327,7 +4327,7 @@ }, "https://gruene-illingen-saar.de/": { "aliases": [], - "duration": 545.39, + "duration": 555, "error": null, "final_url": null, "hostname": "gruene-illingen-saar.de", @@ -4340,7 +4340,7 @@ }, "https://gruene-kv-soest.de/": { "aliases": [], - "duration": 699.225, + "duration": 719, "error": null, "final_url": null, "hostname": "gruene-kv-soest.de", @@ -4353,7 +4353,7 @@ }, "https://gruene-neunkirchen-saar.de": { "aliases": [], - "duration": 524.899, + "duration": 563, "error": null, "final_url": null, "hostname": "gruene-neunkirchen-saar.de", @@ -4366,7 +4366,7 @@ }, "https://gruene-rehlingen.de/": { "aliases": [], - "duration": 854.084, + "duration": 162, "error": null, "final_url": null, "hostname": "gruene-rehlingen.de", @@ -4379,7 +4379,7 @@ }, "https://gruene-roesrath.de/": { "aliases": [], - "duration": 70.844, + "duration": 258, "error": null, "final_url": "https://gruene-roesrath.de/startseite/", "hostname": "gruene-roesrath.de", @@ -4392,7 +4392,7 @@ }, "https://gruene-sb.de/": { "aliases": [], - "duration": 386.103, + "duration": 680, "error": null, "final_url": null, "hostname": "gruene-sb.de", @@ -4405,7 +4405,7 @@ }, "https://gruene-sls.de/": { "aliases": [], - "duration": 401.379, + "duration": 543, "error": null, "final_url": null, "hostname": "gruene-sls.de", @@ -4418,7 +4418,7 @@ }, "https://gruene-vulkaneifel.de/": { "aliases": [], - "duration": 846.135, + "duration": 13, "error": null, "final_url": null, "hostname": "gruene-vulkaneifel.de", @@ -4431,7 +4431,7 @@ }, "https://gruene-wadgassen.de/": { "aliases": [], - "duration": 391.488, + "duration": 339, "error": null, "final_url": null, "hostname": "gruene-wadgassen.de", @@ -4444,7 +4444,7 @@ }, "https://kreis.gruene-merzig.de/": { "aliases": [], - "duration": 574.36, + "duration": 580, "error": null, "final_url": null, "hostname": "kreis.gruene-merzig.de", @@ -4457,7 +4457,7 @@ }, "https://www.gruene-mainz.de/": { "aliases": [], - "duration": 994.736, + "duration": 719, "error": null, "final_url": null, "hostname": "www.gruene-mainz.de", @@ -4470,7 +4470,7 @@ }, "https://www.gruene-rhein-pfalz.de/": { "aliases": [], - "duration": 646.823, + "duration": 486, "error": null, "final_url": null, "hostname": "www.gruene-rhein-pfalz.de", @@ -4483,7 +4483,7 @@ }, "https://www.gruene-thueringen.de/": { "aliases": [], - "duration": 442.705, + "duration": 515, "error": null, "final_url": "https://gruene-thueringen.de/", "hostname": "www.gruene-thueringen.de", @@ -4496,7 +4496,7 @@ }, "https://www.gruene.de/": { "aliases": [], - "duration": 133.296, + "duration": 122, "error": null, "final_url": "https://www.gruene.de/startseite.html", "hostname": "www.gruene.de", From 92fda9958a219654b46b7328e41c09e811ef8663 Mon Sep 17 00:00:00 2001 From: Marian Steinbach Date: Wed, 4 Apr 2018 00:04:53 +0200 Subject: [PATCH 5/7] Add test results for new directory entries --- result.json | 3258 +++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 2898 insertions(+), 360 deletions(-) diff --git a/result.json b/result.json index c63cb47..19e8802 100644 --- a/result.json +++ b/result.json @@ -1,7 +1,46 @@ { + "http://die-gruenen-bissendorf.de/": { + "aliases": [], + "duration": 61, + "error": null, + "final_url": null, + "hostname": "die-gruenen-bissendorf.de", + "ip_addresses": [ + "80.77.31.190" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://die-gruenen-meppen.de/": { + "aliases": [], + "duration": 304, + "error": null, + "final_url": null, + "hostname": "die-gruenen-meppen.de", + "ip_addresses": [ + "81.169.145.150" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://diegruenen-scheessel.de/": { + "aliases": [], + "duration": 300, + "error": null, + "final_url": "http://diegruenen-scheessel.de/startseite/", + "hostname": "diegruenen-scheessel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://gruene-abgland.de/startseite/": { "aliases": [], - "duration": 78, + "duration": 69, "error": null, "final_url": null, "hostname": "gruene-abgland.de", @@ -14,7 +53,7 @@ }, "http://gruene-ak.de/": { "aliases": [], - "duration": 36, + "duration": 59, "error": null, "final_url": "http://gruene-ak.de/home/", "hostname": "gruene-ak.de", @@ -27,7 +66,7 @@ }, "http://gruene-altmark.de/": { "aliases": [], - "duration": 629, + "duration": 579, "error": null, "final_url": null, "hostname": "gruene-altmark.de", @@ -40,7 +79,7 @@ }, "http://gruene-alzey-worms.de/": { "aliases": [], - "duration": 43, + "duration": 36, "error": null, "final_url": "http://gruene-alzey-worms.de/startseite/", "hostname": "gruene-alzey-worms.de", @@ -51,9 +90,48 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-apen.de": { + "aliases": [], + "duration": 435, + "error": null, + "final_url": null, + "hostname": "gruene-apen.de", + "ip_addresses": [ + "81.169.145.150" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-barnstorf.de/": { + "aliases": [], + "duration": 970, + "error": null, + "final_url": null, + "hostname": "gruene-barnstorf.de", + "ip_addresses": [ + "81.169.145.147" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-barsinghausen.de/": { + "aliases": [], + "duration": 136, + "error": null, + "final_url": null, + "hostname": "gruene-barsinghausen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-bernkastel-wittlich.de/": { "aliases": [], - "duration": 121, + "duration": 60, "error": null, "final_url": "http://gruene-bernkastel-wittlich.de/startseite/", "hostname": "gruene-bernkastel-wittlich.de", @@ -64,9 +142,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-beverstedt.de/": { + "aliases": [], + "duration": 973, + "error": null, + "final_url": null, + "hostname": "gruene-beverstedt.de", + "ip_addresses": [ + "81.169.145.163" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-bezirksverband-mittelrhein.de/": { "aliases": [], - "duration": 95, + "duration": 77, "error": null, "final_url": null, "hostname": "gruene-bezirksverband-mittelrhein.de", @@ -79,7 +170,7 @@ }, "http://gruene-birkenfeld.de/": { "aliases": [], - "duration": 199, + "duration": 58, "error": null, "final_url": "http://gruene-birkenfeld.de/home/", "hostname": "gruene-birkenfeld.de", @@ -92,7 +183,7 @@ }, "http://gruene-blieskastel.de/": { "aliases": [], - "duration": 673, + "duration": 839, "error": null, "final_url": null, "hostname": "gruene-blieskastel.de", @@ -105,7 +196,7 @@ }, "http://gruene-blk.de/startseite/": { "aliases": [], - "duration": 118, + "duration": 70, "error": null, "final_url": null, "hostname": "gruene-blk.de", @@ -118,7 +209,7 @@ }, "http://gruene-bous.de/": { "aliases": [], - "duration": 281, + "duration": 969, "error": null, "final_url": "https://gruene-bous.de/", "hostname": "gruene-bous.de", @@ -129,9 +220,61 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-bremervoerde.de/aktuelles/": { + "aliases": [], + "duration": 66, + "error": null, + "final_url": null, + "hostname": "gruene-bremervoerde.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-buchholz.de/startseite/": { + "aliases": [], + "duration": 81, + "error": null, + "final_url": null, + "hostname": "gruene-buchholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-burgdorf.de/": { + "aliases": [], + "duration": 134, + "error": null, + "final_url": null, + "hostname": "gruene-burgdorf.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-cremlingen.de/startseite/": { + "aliases": [], + "duration": 69, + "error": null, + "final_url": null, + "hostname": "gruene-cremlingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-donnersberg.de/": { "aliases": [], - "duration": 60, + "duration": 35, "error": null, "final_url": "http://gruene-donnersberg.de/home/", "hostname": "gruene-donnersberg.de", @@ -144,7 +287,7 @@ }, "http://gruene-dudweiler.de/": { "aliases": [], - "duration": 929, + "duration": 565, "error": null, "final_url": "https://gruene-dudweiler.de/", "hostname": "gruene-dudweiler.de", @@ -155,9 +298,35 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-eaf.de/startseite/": { + "aliases": [], + "duration": 71, + "error": null, + "final_url": null, + "hostname": "gruene-eaf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-eln.de/": { + "aliases": [], + "duration": 34, + "error": null, + "final_url": "http://gruene-eln.de/startseite/", + "hostname": "gruene-eln.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://gruene-ensdorf.de/": { "aliases": [], - "duration": 746, + "duration": 364, "error": null, "final_url": "https://gruene-ensdorf.de/", "hostname": "gruene-ensdorf.de", @@ -170,7 +339,7 @@ }, "http://gruene-essen.de/kreisverband/": { "aliases": [], - "duration": 507, + "duration": 477, "error": null, "final_url": null, "hostname": "gruene-essen.de", @@ -183,7 +352,7 @@ }, "http://gruene-frankenthal.de/": { "aliases": [], - "duration": 41, + "duration": 33, "error": null, "final_url": "http://gruene-frankenthal.de/home/", "hostname": "gruene-frankenthal.de", @@ -196,7 +365,7 @@ }, "http://gruene-friedrichsthal.de/": { "aliases": [], - "duration": 726, + "duration": 510, "error": null, "final_url": "https://gruene-friedrichsthal.de/", "hostname": "gruene-friedrichsthal.de", @@ -207,9 +376,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-garbsen.de/": { + "aliases": [], + "duration": 135, + "error": null, + "final_url": null, + "hostname": "gruene-garbsen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-ger.de/": { "aliases": [], - "duration": 138, + "duration": 34, "error": null, "final_url": "http://gruene-ger.de/home/", "hostname": "gruene-ger.de", @@ -222,7 +404,7 @@ }, "http://gruene-gera.de/startseite/": { "aliases": [], - "duration": 92, + "duration": 302, "error": null, "final_url": null, "hostname": "gruene-gera.de", @@ -235,7 +417,7 @@ }, "http://gruene-gersheim.de/": { "aliases": [], - "duration": 543, + "duration": 332, "error": null, "final_url": "https://gruene-gersheim.de/", "hostname": "gruene-gersheim.de", @@ -248,7 +430,7 @@ }, "http://gruene-gotha.de/aktuelles/": { "aliases": [], - "duration": 97, + "duration": 68, "error": null, "final_url": null, "hostname": "gruene-gotha.de", @@ -261,7 +443,7 @@ }, "http://gruene-greiz.de/startseite/": { "aliases": [], - "duration": 76, + "duration": 66, "error": null, "final_url": null, "hostname": "gruene-greiz.de", @@ -274,7 +456,7 @@ }, "http://gruene-halberg.de/": { "aliases": [], - "duration": 109, + "duration": 65, "error": null, "final_url": null, "hostname": "gruene-halberg.de", @@ -285,9 +467,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-hemmingen.de/": { + "aliases": [], + "duration": 138, + "error": null, + "final_url": null, + "hostname": "gruene-hemmingen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-heusweiler.de": { "aliases": [], - "duration": 585, + "duration": 510, "error": null, "final_url": "https://gruene-heusweiler.de/", "hostname": "gruene-heusweiler.de", @@ -298,9 +493,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-hollenstedt.de": { + "aliases": [], + "duration": 34, + "error": null, + "final_url": "http://gruene-hollenstedt.de/aktuelles/", + "hostname": "gruene-hollenstedt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://gruene-homburg.de/": { "aliases": [], - "duration": 730, + "duration": 741, "error": null, "final_url": "http://www.gruene-homburg.de/", "hostname": "gruene-homburg.de", @@ -313,7 +521,7 @@ }, "http://gruene-igb.de/": { "aliases": [], - "duration": 637, + "duration": 593, "error": null, "final_url": null, "hostname": "gruene-igb.de", @@ -326,7 +534,7 @@ }, "http://gruene-im-vest.de/": { "aliases": [], - "duration": 73, + "duration": 36, "error": null, "final_url": "http://gruene-im-vest.de/home/", "hostname": "gruene-im-vest.de", @@ -339,7 +547,7 @@ }, "http://gruene-im-weimarer-land.de/gruene-neuigkeiten/": { "aliases": [], - "duration": 91, + "duration": 74, "error": null, "final_url": null, "hostname": "gruene-im-weimarer-land.de", @@ -350,9 +558,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-isernhagen.de/": { + "aliases": [], + "duration": 144, + "error": null, + "final_url": null, + "hostname": "gruene-isernhagen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-jena.de/aktuelles/": { "aliases": [], - "duration": 74, + "duration": 82, "error": null, "final_url": null, "hostname": "gruene-jena.de", @@ -365,7 +586,7 @@ }, "http://gruene-jerichower-land.de/": { "aliases": [], - "duration": 403, + "duration": 368, "error": null, "final_url": null, "hostname": "gruene-jerichower-land.de", @@ -378,7 +599,7 @@ }, "http://gruene-kassel.de/": { "aliases": [], - "duration": 874, + "duration": 166, "error": null, "final_url": "http://www.gruene-kassel.de/", "hostname": "gruene-kassel.de", @@ -391,7 +612,7 @@ }, "http://gruene-kl.de/": { "aliases": [], - "duration": 471, + "duration": 990, "error": null, "final_url": "http://gruene-kl.de/home-aktuelles/", "hostname": "gruene-kl.de", @@ -404,7 +625,7 @@ }, "http://gruene-kleinblittersdorf.de/": { "aliases": [], - "duration": 233, + "duration": 336, "error": null, "final_url": "https://gruene-kleinblittersdorf.de/", "hostname": "gruene-kleinblittersdorf.de", @@ -417,7 +638,7 @@ }, "http://gruene-koblenz.de/": { "aliases": [], - "duration": 37, + "duration": 34, "error": null, "final_url": "http://gruene-koblenz.de/home/", "hostname": "gruene-koblenz.de", @@ -428,9 +649,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-krummhoern.de/": { + "aliases": [], + "duration": 811, + "error": null, + "final_url": "https://www.gruene-krummhoern.de/", + "hostname": "gruene-krummhoern.de", + "ip_addresses": [ + "92.51.133.221" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://gruene-kusel.de/": { "aliases": [], - "duration": 38, + "duration": 35, "error": null, "final_url": "http://gruene-kusel.de/willkommen/", "hostname": "gruene-kusel.de", @@ -443,7 +677,7 @@ }, "http://gruene-kv-borken.de/": { "aliases": [], - "duration": 724, + "duration": 435, "error": null, "final_url": null, "hostname": "gruene-kv-borken.de", @@ -454,9 +688,35 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-kv-stade.de/ueber-uns/ortsverbaende/ortsverband-horneburg/": { + "aliases": [], + "duration": 74, + "error": null, + "final_url": null, + "hostname": "gruene-kv-stade.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-laatzen.de/": { + "aliases": [], + "duration": 134, + "error": null, + "final_url": null, + "hostname": "gruene-laatzen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-lebach.de/": { "aliases": [], - "duration": 13, + "duration": 350, "error": null, "final_url": "https://gruene-lebach.de/", "hostname": "gruene-lebach.de", @@ -467,9 +727,61 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-lueneburg.de/ortsverbaende/bardowick/gruene-in-bardowick/": { + "aliases": [], + "duration": 73, + "error": null, + "final_url": null, + "hostname": "gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-lueneburg.de/ortsverbaende/lueneburg/": { + "aliases": [], + "duration": 622, + "error": null, + "final_url": null, + "hostname": "gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-lueneburg.de/ortsverbaende/ostheide/": { + "aliases": [], + "duration": 74, + "error": null, + "final_url": null, + "hostname": "gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-lueneburg.de/ortsverbaende/scharnebeckadendorf/": { + "aliases": [], + "duration": 107, + "error": null, + "final_url": null, + "hostname": "gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-magdeburg.de/": { "aliases": [], - "duration": 345, + "duration": 302, "error": null, "final_url": "http://gruene-magdeburg.de/start/", "hostname": "gruene-magdeburg.de", @@ -482,7 +794,7 @@ }, "http://gruene-main-kinzig.de/": { "aliases": [], - "duration": 59, + "duration": 33, "error": null, "final_url": "http://gruene-main-kinzig.de/home/", "hostname": "gruene-main-kinzig.de", @@ -495,7 +807,7 @@ }, "http://gruene-mansfeld-suedharz.de/": { "aliases": [], - "duration": 35, + "duration": 37, "error": null, "final_url": "http://gruene-mansfeld-suedharz.de/home/", "hostname": "gruene-mansfeld-suedharz.de", @@ -508,7 +820,7 @@ }, "http://gruene-neuwied.de/": { "aliases": [], - "duration": 39, + "duration": 34, "error": null, "final_url": "http://gruene-neuwied.de/home/", "hostname": "gruene-neuwied.de", @@ -519,9 +831,100 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-nienburg.de/ortsverband-marklohe/": { + "aliases": [], + "duration": 67, + "error": null, + "final_url": null, + "hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-nienburg.de/ortsverband-mittelweser/": { + "aliases": [], + "duration": 80, + "error": null, + "final_url": null, + "hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-nienburg.de/ortsverband-steimbke/": { + "aliases": [], + "duration": 68, + "error": null, + "final_url": null, + "hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-nienburg.de/ortsverband-steyerberg/": { + "aliases": [], + "duration": 73, + "error": null, + "final_url": null, + "hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-nienburg.de/ortsverband-uchte/": { + "aliases": [], + "duration": 69, + "error": null, + "final_url": null, + "hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-norden.de/ortsverband/": { + "aliases": [], + "duration": 76, + "error": null, + "final_url": null, + "hostname": "gruene-norden.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-northeim.de/startseite/": { + "aliases": [], + "duration": 101, + "error": null, + "final_url": null, + "hostname": "gruene-northeim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-nw.de/": { "aliases": [], - "duration": 57, + "duration": 37, "error": null, "final_url": "http://gruene-nw.de/home/", "hostname": "gruene-nw.de", @@ -534,7 +937,7 @@ }, "http://gruene-oberbayern.de/": { "aliases": [], - "duration": 197, + "duration": 251, "error": null, "final_url": "https://gruene-oberbayern.de/", "hostname": "gruene-oberbayern.de", @@ -547,7 +950,7 @@ }, "http://gruene-oberfranken.de/startseite/": { "aliases": [], - "duration": 115, + "duration": 405, "error": null, "final_url": null, "hostname": "gruene-oberfranken.de", @@ -560,7 +963,7 @@ }, "http://gruene-ottweiler.de": { "aliases": [], - "duration": 501, + "duration": 304, "error": null, "final_url": "https://gruene-ottweiler.de/", "hostname": "gruene-ottweiler.de", @@ -571,9 +974,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-pattensen.de/": { + "aliases": [], + "duration": 34, + "error": null, + "final_url": "http://gruene-pattensen.de/aus-dem-ortsverband/", + "hostname": "gruene-pattensen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://gruene-pirmasens.de/": { "aliases": [], - "duration": 45, + "duration": 44, "error": null, "final_url": "http://gruene-pirmasens.de/home/", "hostname": "gruene-pirmasens.de", @@ -586,7 +1002,7 @@ }, "http://gruene-rh.de/": { "aliases": [], - "duration": 95, + "duration": 37, "error": null, "final_url": "http://gruene-rh.de/home/", "hostname": "gruene-rh.de", @@ -599,7 +1015,7 @@ }, "http://gruene-rhein-sieg.de/": { "aliases": [], - "duration": 51, + "duration": 76, "error": null, "final_url": null, "hostname": "gruene-rhein-sieg.de", @@ -612,7 +1028,7 @@ }, "http://gruene-riegelsberg.de/": { "aliases": [], - "duration": 177, + "duration": 325, "error": null, "final_url": "https://gruene-riegelsberg.de/", "hostname": "gruene-riegelsberg.de", @@ -625,7 +1041,7 @@ }, "http://gruene-rlp.de/": { "aliases": [], - "duration": 73, + "duration": 34, "error": null, "final_url": "http://gruene-rlp.de/startseite/", "hostname": "gruene-rlp.de", @@ -638,7 +1054,7 @@ }, "http://gruene-saarbruecken.de/": { "aliases": [], - "duration": 302, + "duration": 250, "error": null, "final_url": null, "hostname": "gruene-saarbruecken.de", @@ -651,7 +1067,7 @@ }, "http://gruene-saarlouis.de/": { "aliases": [], - "duration": 533, + "duration": 342, "error": null, "final_url": "https://gruene-saarlouis.de/", "hostname": "gruene-saarlouis.de", @@ -664,7 +1080,7 @@ }, "http://gruene-saarwellingen.de/": { "aliases": [], - "duration": 702, + "duration": 368, "error": null, "final_url": "https://gruene-saarwellingen.de/", "hostname": "gruene-saarwellingen.de", @@ -677,7 +1093,7 @@ }, "http://gruene-schmelz.de/": { "aliases": [], - "duration": 456, + "duration": 341, "error": null, "final_url": "https://gruene-schmelz.de/", "hostname": "gruene-schmelz.de", @@ -690,7 +1106,7 @@ }, "http://gruene-schwalbach-saar.de/": { "aliases": [], - "duration": 409, + "duration": 305, "error": null, "final_url": "https://gruene-schwalbach-saar.de/", "hostname": "gruene-schwalbach-saar.de", @@ -701,9 +1117,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-seelze.de/": { + "aliases": [], + "duration": 131, + "error": null, + "final_url": null, + "hostname": "gruene-seelze.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-sonneberg-hildburghausen.de/": { "aliases": [], - "duration": 921, + "duration": 346, "error": null, "final_url": null, "hostname": "gruene-sonneberg-hildburghausen.de", @@ -714,9 +1143,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-springe.de/": { + "aliases": [], + "duration": 138, + "error": null, + "final_url": null, + "hostname": "gruene-springe.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-suedwestpfalz.de/": { "aliases": [], - "duration": 878, + "duration": 848, "error": null, "final_url": "http://gruene-suedwestpfalz.de/startseite/", "hostname": "gruene-suedwestpfalz.de", @@ -729,7 +1171,7 @@ }, "http://gruene-suew.de/": { "aliases": [], - "duration": 43, + "duration": 34, "error": null, "final_url": "http://gruene-suew.de/startseite/", "hostname": "gruene-suew.de", @@ -742,7 +1184,7 @@ }, "http://gruene-tholey.de/": { "aliases": [], - "duration": 263, + "duration": 396, "error": null, "final_url": null, "hostname": "gruene-tholey.de", @@ -753,9 +1195,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-tostedt.de": { + "aliases": [], + "duration": 753, + "error": null, + "final_url": "https://gruene-tostedt.de/", + "hostname": "gruene-tostedt.de", + "ip_addresses": [ + "5.35.226.43" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://gruene-trier-saarburg.de/": { "aliases": [], - "duration": 153, + "duration": 34, "error": null, "final_url": "http://gruene-trier-saarburg.de/home/", "hostname": "gruene-trier-saarburg.de", @@ -768,7 +1223,7 @@ }, "http://gruene-ueberherrn.de/": { "aliases": [], - "duration": 376, + "duration": 446, "error": null, "final_url": "https://gruene-ueberherrn.de/", "hostname": "gruene-ueberherrn.de", @@ -779,9 +1234,35 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-uetze.de/": { + "aliases": [], + "duration": 137, + "error": null, + "final_url": null, + "hostname": "gruene-uetze.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-vechta.de/startseite/": { + "aliases": [], + "duration": 67, + "error": null, + "final_url": null, + "hostname": "gruene-vechta.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-voelklingen.de/": { "aliases": [], - "duration": 839, + "duration": 343, "error": null, "final_url": "https://gruene-voelklingen.de/", "hostname": "gruene-voelklingen.de", @@ -794,7 +1275,7 @@ }, "http://gruene-wadern.de/": { "aliases": [], - "duration": 703, + "duration": 399, "error": null, "final_url": "https://gruene-wadern.de/", "hostname": "gruene-wadern.de", @@ -807,7 +1288,7 @@ }, "http://gruene-wallerfangen.de/": { "aliases": [], - "duration": 702, + "duration": 339, "error": null, "final_url": "https://gruene-wallerfangen.de/", "hostname": "gruene-wallerfangen.de", @@ -818,9 +1299,35 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-wedemark.de/": { + "aliases": [], + "duration": 133, + "error": null, + "final_url": null, + "hostname": "gruene-wedemark.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://gruene-wennigsen.de/": { + "aliases": [], + "duration": 139, + "error": null, + "final_url": null, + "hostname": "gruene-wennigsen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gruene-westfalen.de/": { "aliases": [], - "duration": 116, + "duration": 108, "error": null, "final_url": "http://www.gruene-westfalen.de/startseite/", "hostname": "gruene-westfalen.de", @@ -831,9 +1338,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruene-wunstorf.com/": { + "aliases": [], + "duration": 18, + "error": null, + "final_url": "https://www.gruene-wunstorf.com/", + "hostname": "gruene-wunstorf.com", + "ip_addresses": [ + "52.211.143.189" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://gruene-zweibruecken.de/": { "aliases": [], - "duration": 44, + "duration": 34, "error": null, "final_url": "http://gruene-zweibruecken.de/startseite/", "hostname": "gruene-zweibruecken.de", @@ -846,7 +1366,7 @@ }, "http://grueneboerde.de/": { "aliases": [], - "duration": 881, + "duration": 872, "error": null, "final_url": null, "hostname": "grueneboerde.de", @@ -859,7 +1379,7 @@ }, "http://gruenekoeln.de/": { "aliases": [], - "duration": 57, + "duration": 488, "error": null, "final_url": "https://www.gruenekoeln.de/", "hostname": "gruenekoeln.de", @@ -872,7 +1392,7 @@ }, "http://gruenekreiskh.de/": { "aliases": [], - "duration": 86, + "duration": 37, "error": null, "final_url": "http://gruenekreiskh.de/startseite/", "hostname": "gruenekreiskh.de", @@ -883,9 +1403,22 @@ "scheme": "http", "status_code": 200 }, + "http://gruenemelle.de/startseite/": { + "aliases": [], + "duration": 73, + "error": null, + "final_url": null, + "hostname": "gruenemelle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://gr\u00fcne-deggendorf.de/": { "aliases": [], - "duration": 241, + "duration": 279, "error": null, "final_url": null, "hostname": "xn--grne-deggendorf-0vb.de", @@ -898,7 +1431,7 @@ }, "http://uns-gruener-trier.de/": { "aliases": [], - "duration": 44, + "duration": 38, "error": null, "final_url": "http://uns-gruener-trier.de/startseite/", "hostname": "uns-gruener-trier.de", @@ -909,9 +1442,87 @@ "scheme": "http", "status_code": 200 }, + "http://wordpress.gruene-hameln-pyrmont.de/category/hessisch-oldendorf-gesamt/": { + "aliases": [], + "duration": 300, + "error": null, + "final_url": null, + "hostname": "wordpress.gruene-hameln-pyrmont.de", + "ip_addresses": [ + "81.169.145.167" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.blog.gruene-verden.de/ortsverbande/kirchlinteln/": { + "aliases": [], + "duration": 467, + "error": null, + "final_url": null, + "hostname": "www.blog.gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.blog.gruene-verden.de/ortsverbande/ortsverband-achim/": { + "aliases": [], + "duration": 17, + "error": null, + "final_url": null, + "hostname": "www.blog.gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.blog.gruene-verden.de/ortsverbande/ortsverband-verden/": { + "aliases": [], + "duration": 696, + "error": null, + "final_url": null, + "hostname": "www.blog.gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.cux-gruene.de/": { + "aliases": [], + "duration": 278, + "error": null, + "final_url": "https://www.cux-gruene.de/", + "hostname": "www.cux-gruene.de", + "ip_addresses": [ + "138.201.16.43" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.die-gruenen-bsb.de/": { + "aliases": [], + "duration": 353, + "error": null, + "final_url": null, + "hostname": "www.die-gruenen-bsb.de", + "ip_addresses": [ + "217.160.0.252" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.die-gruenen-leverkusen.de/": { "aliases": [], - "duration": 199, + "duration": 45, "error": null, "final_url": "http://die-gruenen-leverkusen.de/home/", "hostname": "www.die-gruenen-leverkusen.de", @@ -924,7 +1535,7 @@ }, "http://www.eichsfeldgruene.de/WP/": { "aliases": [], - "duration": 122, + "duration": 165, "error": null, "final_url": null, "hostname": "www.eichsfeldgruene.de", @@ -939,7 +1550,7 @@ "aliases": [ "www.gal.bamberg.de" ], - "duration": 177, + "duration": 184, "error": null, "final_url": "http://www.gal-bamberg.de/index.php?id=titelseite", "hostname": "gal.bamberg.de", @@ -952,7 +1563,7 @@ }, "http://www.gg-gruene.de/": { "aliases": [], - "duration": 277, + "duration": 457, "error": null, "final_url": null, "hostname": "www.gg-gruene.de", @@ -967,7 +1578,7 @@ "aliases": [ "www.gruene-aalen.de" ], - "duration": 864, + "duration": 745, "error": null, "final_url": "https://www.gruene-aalen.de/index.php?id=1229", "hostname": "gruene-aalen.de", @@ -980,7 +1591,7 @@ }, "http://www.gruene-ab.de": { "aliases": [], - "duration": 200, + "duration": 34, "error": null, "final_url": "http://gruene-ab.de/die-gruenen-aschaffenburg/", "hostname": "www.gruene-ab.de", @@ -991,9 +1602,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-adelebsen.de/": { + "aliases": [], + "duration": 469, + "error": null, + "final_url": "http://gruene-adelebsen.de/", + "hostname": "www.gruene-adelebsen.de", + "ip_addresses": [ + "46.252.18.61" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-aichach-friedberg.de": { "aliases": [], - "duration": 53, + "duration": 75, "error": null, "final_url": "http://gruene-aichach-friedberg.de/startseite/", "hostname": "www.gruene-aichach-friedberg.de", @@ -1008,7 +1632,7 @@ "aliases": [ "www.gruene-alb-donau.de" ], - "duration": 926, + "duration": 678, "error": null, "final_url": "https://www.gruene-alb-donau.de/startseite/", "hostname": "gruene-alb-donau.de", @@ -1021,7 +1645,7 @@ }, "http://www.gruene-amberg-sulzbach.de": { "aliases": [], - "duration": 56, + "duration": 73, "error": null, "final_url": "http://gruene-amberg-sulzbach.de/personen/", "hostname": "www.gruene-amberg-sulzbach.de", @@ -1034,7 +1658,7 @@ }, "http://www.gruene-amberg.de": { "aliases": [], - "duration": 40, + "duration": 34, "error": null, "final_url": "http://gruene-amberg.de/startseite/", "hostname": "www.gruene-amberg.de", @@ -1045,11 +1669,37 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-amelinghausen.de/": { + "aliases": [], + "duration": 625, + "error": null, + "final_url": "http://gruene-amelinghausen.de/", + "hostname": "www.gruene-amelinghausen.de", + "ip_addresses": [ + "88.80.210.150" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ammerland.de/": { + "aliases": [], + "duration": 34, + "error": null, + "final_url": "http://www.gruene-ammerland.de/home/", + "hostname": "www.gruene-ammerland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-anhalt-bitterfeld.de/": { "aliases": [ "www.gruene-anhalt-bitterfeld.de" ], - "duration": 882, + "duration": 365, "error": null, "final_url": null, "hostname": "gruene-anhalt-bitterfeld.de", @@ -1062,7 +1712,7 @@ }, "http://www.gruene-ansbach.de": { "aliases": [], - "duration": 215, + "duration": 170, "error": null, "final_url": "https://www.gruene-ansbach.de/", "hostname": "www.gruene-ansbach.de", @@ -1075,7 +1725,7 @@ }, "http://www.gruene-aoe.de": { "aliases": [], - "duration": 60, + "duration": 33, "error": null, "final_url": "http://www.gruene-aoe.de/aktuelles/", "hostname": "www.gruene-aoe.de", @@ -1086,11 +1736,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-artland.de/": { + "aliases": [], + "duration": 62, + "error": null, + "final_url": "http://gruene-artland.de/startseite/", + "hostname": "www.gruene-artland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-aschaffenburg.de": { "aliases": [ "www.gruene-aschaffenburg.de" ], - "duration": 432, + "duration": 488, "error": null, "final_url": null, "hostname": "gruene-aschaffenburg.de", @@ -1103,7 +1766,7 @@ }, "http://www.gruene-augsburg.de": { "aliases": [], - "duration": 58, + "duration": 36, "error": null, "final_url": "http://gruene-augsburg.de/home/", "hostname": "www.gruene-augsburg.de", @@ -1116,7 +1779,7 @@ }, "http://www.gruene-augsburgland.de": { "aliases": [], - "duration": 35, + "duration": 34, "error": null, "final_url": "http://gruene-augsburgland.de/home/", "hostname": "www.gruene-augsburgland.de", @@ -1127,9 +1790,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-aurich.de": { + "aliases": [], + "duration": 128, + "error": null, + "final_url": "http://gruene-aurich.de/startseite/", + "hostname": "www.gruene-aurich.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-bamberg-land.de": { "aliases": [], - "duration": 35, + "duration": 34, "error": null, "final_url": "http://gruene-bamberg-land.de/themen/", "hostname": "www.gruene-bamberg-land.de", @@ -1140,9 +1816,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-bassum.de": { + "aliases": [], + "duration": 489, + "error": null, + "final_url": "http://gruene-bassum.de/startseite/", + "hostname": "www.gruene-bassum.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-bayreuth-land.de": { "aliases": [], - "duration": 42, + "duration": 51, "error": null, "final_url": "http://gruene-bayreuth-land.de/startseite/", "hostname": "www.gruene-bayreuth-land.de", @@ -1155,7 +1844,7 @@ }, "http://www.gruene-bayreuth.de": { "aliases": [], - "duration": 97, + "duration": 36, "error": null, "final_url": "http://www.gruene-bayreuth.de/kv-bayreuth-stadt/", "hostname": "www.gruene-bayreuth.de", @@ -1170,7 +1859,7 @@ "aliases": [ "www.gruene-bc.de" ], - "duration": 649, + "duration": 374, "error": null, "final_url": "https://www.gruene-bc.de/index.php?id=1274", "hostname": "gruene-bc.de", @@ -1181,9 +1870,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-bederkesa.de/": { + "aliases": [ + "www.gruene-bederkesa.de" + ], + "duration": 256, + "error": null, + "final_url": "http://gruene-bederkesa.de/", + "hostname": "gruene-bederkesa.de", + "ip_addresses": [ + "81.169.145.90" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-bergstrasse.de/": { "aliases": [], - "duration": 44, + "duration": 33, "error": null, "final_url": "http://www.gruene-bergstrasse.de/aktuell/", "hostname": "www.gruene-bergstrasse.de", @@ -1196,7 +1900,7 @@ }, "http://www.gruene-bgl.de": { "aliases": [], - "duration": 314, + "duration": 433, "error": null, "final_url": null, "hostname": "www.gruene-bgl.de", @@ -1209,7 +1913,7 @@ }, "http://www.gruene-bielefeld.de/": { "aliases": [], - "duration": 575, + "duration": 380, "error": null, "final_url": null, "hostname": "www.gruene-bielefeld.de", @@ -1222,7 +1926,7 @@ }, "http://www.gruene-bitburg-pruem.de/": { "aliases": [], - "duration": 46, + "duration": 33, "error": null, "final_url": "http://www.gruene-bitburg-pruem.de/startseite/", "hostname": "www.gruene-bitburg-pruem.de", @@ -1233,9 +1937,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-bleckede.de/": { + "aliases": [], + "duration": 369, + "error": null, + "final_url": "https://www.gruene-bleckede.de/", + "hostname": "www.gruene-bleckede.de", + "ip_addresses": [ + "217.160.0.51" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-bochum.de/": { "aliases": [], - "duration": 36, + "duration": 46, "error": null, "final_url": "http://gruene-bochum.de/startseite/", "hostname": "www.gruene-bochum.de", @@ -1248,7 +1965,7 @@ }, "http://www.gruene-bodenseekreis.de/": { "aliases": [], - "duration": 787, + "duration": 622, "error": null, "final_url": "https://www.gruene-bodenseekreis.de/aktuelles/", "hostname": "www.gruene-bodenseekreis.de", @@ -1263,7 +1980,7 @@ "aliases": [ "www.gruene-boeblingen.de" ], - "duration": 340, + "duration": 951, "error": null, "final_url": "https://www.gruene-boeblingen.de/", "hostname": "gruene-boeblingen.de", @@ -1274,9 +1991,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-bohmte.de/": { + "aliases": [], + "duration": 257, + "error": null, + "final_url": null, + "hostname": "www.gruene-bohmte.de", + "ip_addresses": [ + "178.254.50.123" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-bonn.de/": { "aliases": [], - "duration": 796, + "duration": 775, "error": null, "final_url": "http://gruene-bonn.de/", "hostname": "www.gruene-bonn.de", @@ -1289,7 +2019,7 @@ }, "http://www.gruene-bottrop.de/": { "aliases": [], - "duration": 49, + "duration": 36, "error": null, "final_url": "http://gruene-bottrop.de/startseite/", "hostname": "www.gruene-bottrop.de", @@ -1300,9 +2030,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-bramsche.de/": { + "aliases": [], + "duration": 396, + "error": null, + "final_url": null, + "hostname": "www.gruene-bramsche.de", + "ip_addresses": [ + "85.13.139.107" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-breisgau-hochschwarzwald.de/": { "aliases": [], - "duration": 226, + "duration": 629, "error": null, "final_url": "https://gruene-breisgau-hochschwarzwald.de/", "hostname": "www.gruene-breisgau-hochschwarzwald.de", @@ -1313,9 +2056,126 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-brookmerland-hinte-suedbrookmerland.de/": { + "aliases": [], + "duration": 347, + "error": null, + "final_url": null, + "hostname": "www.gruene-brookmerland-hinte-suedbrookmerland.de", + "ip_addresses": [ + "109.237.134.8" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-bueckeburg.de/": { + "aliases": [], + "duration": 69, + "error": null, + "final_url": "http://gruene-schaumburg.de/stadtverband-bueckeburg/", + "hostname": "www.gruene-bueckeburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-burgwedel.de/": { + "aliases": [], + "duration": 451, + "error": null, + "final_url": null, + "hostname": "www.gruene-burgwedel.de", + "ip_addresses": [ + "80.237.132.217" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-buxtehude.de/": { + "aliases": [], + "duration": 48, + "error": null, + "final_url": "http://gruene-buxtehude.de/startseite/", + "hostname": "www.gruene-buxtehude.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-celle.de/": { + "aliases": [], + "duration": 57, + "error": null, + "final_url": "http://www.gruene-celle.de/home/", + "hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-celle.de/ortsverbaende/bergenfassbergsuedheide/": { + "aliases": [], + "duration": 142, + "error": null, + "final_url": null, + "hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-celle.de/ortsverbaende/eschedelachendorf/": { + "aliases": [], + "duration": 68, + "error": null, + "final_url": null, + "hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-celle.de/ortsverbaende/stadtverband-celle/": { + "aliases": [], + "duration": 74, + "error": null, + "final_url": null, + "hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-celle.de/ortsverbaende/wathlingen-flotwedel/": { + "aliases": [], + "duration": 74, + "error": null, + "final_url": null, + "hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-cham.de": { "aliases": [], - "duration": 67, + "duration": 35, "error": null, "final_url": "http://gruene-cham.de/aktuelles/", "hostname": "www.gruene-cham.de", @@ -1328,7 +2188,7 @@ }, "http://www.gruene-coburg-land.de": { "aliases": [], - "duration": 43, + "duration": 33, "error": null, "final_url": "http://gruene-coburg-land.de/startseite/", "hostname": "www.gruene-coburg-land.de", @@ -1341,7 +2201,7 @@ }, "http://www.gruene-coburg.de": { "aliases": [], - "duration": 457, + "duration": 743, "error": null, "final_url": "https://gruene-coburg.de/start/", "hostname": "www.gruene-coburg.de", @@ -1354,7 +2214,7 @@ }, "http://www.gruene-cochemzell.de/": { "aliases": [], - "duration": 419, + "duration": 391, "error": null, "final_url": null, "hostname": "www.gruene-cochemzell.de", @@ -1367,7 +2227,7 @@ }, "http://www.gruene-coe.de/": { "aliases": [], - "duration": 110, + "duration": 63, "error": null, "final_url": null, "hostname": "www.gruene-coe.de", @@ -1378,9 +2238,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-cuxhaven.de/": { + "aliases": [], + "duration": 36, + "error": null, + "final_url": "http://www.gruene-kv-cuxhaven.de/home/", + "hostname": "www.gruene-cuxhaven.de", + "ip_addresses": [ + "80.67.16.8" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-dachau.de": { "aliases": [], - "duration": 738, + "duration": 690, "error": null, "final_url": "http://gruene-dachau.de/", "hostname": "www.gruene-dachau.de", @@ -1393,7 +2266,7 @@ }, "http://www.gruene-dadi.de/": { "aliases": [], - "duration": 290, + "duration": 275, "error": null, "final_url": null, "hostname": "www.gruene-dadi.de", @@ -1404,9 +2277,20 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-dahlenburg.de/": { + "aliases": null, + "duration": 0, + "error": "connection", + "final_url": null, + "hostname": null, + "ip_addresses": null, + "redirects": 0, + "scheme": null, + "status_code": 0 + }, "http://www.gruene-darmstadt.de/": { "aliases": [], - "duration": 72, + "duration": 71, "error": null, "final_url": null, "hostname": "www.gruene-darmstadt.de", @@ -1419,7 +2303,7 @@ }, "http://www.gruene-dessau.de/": { "aliases": [], - "duration": 385, + "duration": 378, "error": null, "final_url": null, "hostname": "www.gruene-dessau.de", @@ -1432,7 +2316,7 @@ }, "http://www.gruene-dgf-lan.de": { "aliases": [], - "duration": 77, + "duration": 35, "error": null, "final_url": "http://gruene-dgf-lan.de/home/", "hostname": "www.gruene-dgf-lan.de", @@ -1443,9 +2327,100 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-diepholz.de/": { + "aliases": [], + "duration": 34, + "error": null, + "final_url": "http://www.gruene-diepholz.de/home/", + "hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-bruchhausen-vilsen/": { + "aliases": [], + "duration": 73, + "error": null, + "final_url": null, + "hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-diepholz/": { + "aliases": [], + "duration": 77, + "error": null, + "final_url": null, + "hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-stuhr/": { + "aliases": [], + "duration": 69, + "error": null, + "final_url": null, + "hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-sulingen/": { + "aliases": [], + "duration": 67, + "error": null, + "final_url": null, + "hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-syke/": { + "aliases": [], + "duration": 990, + "error": null, + "final_url": null, + "hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-weyhe/": { + "aliases": [], + "duration": 77, + "error": null, + "final_url": null, + "hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-dillingen-saar.de/": { "aliases": [], - "duration": 465, + "duration": 336, "error": null, "final_url": "https://gruene-dillingen-saar.de/", "hostname": "www.gruene-dillingen-saar.de", @@ -1458,7 +2433,7 @@ }, "http://www.gruene-dillingen.de": { "aliases": [], - "duration": 35, + "duration": 37, "error": null, "final_url": "http://www.gruene-dillingen.de/startseite/", "hostname": "www.gruene-dillingen.de", @@ -1469,9 +2444,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-dissen.de/start/ortsverband/ueber-uns/": { + "aliases": [], + "duration": 811, + "error": null, + "final_url": null, + "hostname": "www.gruene-dissen.de", + "ip_addresses": [ + "85.13.139.107" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-donau-ries.de": { "aliases": [], - "duration": 357, + "duration": 158, "error": null, "final_url": "https://gruene-donau-ries.de/", "hostname": "www.gruene-donau-ries.de", @@ -1484,7 +2472,7 @@ }, "http://www.gruene-dortmund.de/": { "aliases": [], - "duration": 274, + "duration": 652, "error": null, "final_url": null, "hostname": "www.gruene-dortmund.de", @@ -1497,7 +2485,7 @@ }, "http://www.gruene-dueren.de/": { "aliases": [], - "duration": 382, + "duration": 415, "error": null, "final_url": "https://gruene-dueren.de/", "hostname": "www.gruene-dueren.de", @@ -1510,7 +2498,7 @@ }, "http://www.gruene-duesseldorf.de/": { "aliases": [], - "duration": 134, + "duration": 985, "error": null, "final_url": null, "hostname": "www.gruene-duesseldorf.de", @@ -1523,20 +2511,20 @@ }, "http://www.gruene-duew.de/": { "aliases": [], - "duration": 0, - "error": "connection", - "final_url": null, + "duration": 33, + "error": null, + "final_url": "http://www.gruene-duew.de/startseite/", "hostname": "www.gruene-duew.de", "ip_addresses": [ "91.102.13.20" ], - "redirects": 0, + "redirects": 1, "scheme": "http", - "status_code": 0 + "status_code": 200 }, "http://www.gruene-ebe.de": { "aliases": [], - "duration": 202, + "duration": 156, "error": null, "final_url": "https://gruene-ebersberg.de/", "hostname": "www.gruene-ebe.de", @@ -1547,9 +2535,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-edewecht.de": { + "aliases": [ + "www.gruene-edewecht.de" + ], + "duration": 45, + "error": null, + "final_url": "http://gruene-edewecht.de/", + "hostname": "gruene-edewecht.de", + "ip_addresses": [ + "81.169.145.69" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-eichstaett.de": { "aliases": [], - "duration": 36, + "duration": 35, "error": null, "final_url": "http://www.gruene-eichstaett.de/home/", "hostname": "www.gruene-eichstaett.de", @@ -1560,9 +2563,35 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-els.de/": { + "aliases": [], + "duration": 38, + "error": null, + "final_url": "http://www.gruene-els.de/home/", + "hostname": "www.gruene-els.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-els.de/lingen/": { + "aliases": [], + "duration": 78, + "error": null, + "final_url": null, + "hostname": "www.gruene-els.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-em.de/": { "aliases": [], - "duration": 43, + "duration": 927, "error": null, "final_url": "https://gruene-em.de/", "hostname": "www.gruene-em.de", @@ -1575,7 +2604,7 @@ }, "http://www.gruene-en.de/": { "aliases": [], - "duration": 54, + "duration": 34, "error": null, "final_url": "http://gruene-en.de/home/", "hostname": "www.gruene-en.de", @@ -1588,7 +2617,7 @@ }, "http://www.gruene-eppelborn.de/": { "aliases": [], - "duration": 483, + "duration": 441, "error": null, "final_url": "http://gruene-saar.de/", "hostname": "www.gruene-eppelborn.de", @@ -1601,7 +2630,7 @@ }, "http://www.gruene-erding.de": { "aliases": [], - "duration": 303, + "duration": 34, "error": null, "final_url": "http://www.gruene-erding.de/home/", "hostname": "www.gruene-erding.de", @@ -1614,7 +2643,7 @@ }, "http://www.gruene-erlangen-land.de": { "aliases": [], - "duration": 44, + "duration": 36, "error": null, "final_url": "http://www.gruene-erlangen-land.de/home/", "hostname": "www.gruene-erlangen-land.de", @@ -1627,7 +2656,7 @@ }, "http://www.gruene-erlangen.de": { "aliases": [], - "duration": 213, + "duration": 33, "error": null, "final_url": "http://gruene-erlangen.de/start/", "hostname": "www.gruene-erlangen.de", @@ -1640,7 +2669,7 @@ }, "http://www.gruene-es.de": { "aliases": [], - "duration": 39, + "duration": 33, "error": null, "final_url": "http://www.gruene-es.de/home/", "hostname": "www.gruene-es.de", @@ -1653,7 +2682,7 @@ }, "http://www.gruene-ettlingen.de/": { "aliases": [], - "duration": 39, + "duration": 343, "error": null, "final_url": "http://gruene-ettlingen.de/kreisverband/", "hostname": "www.gruene-ettlingen.de", @@ -1666,7 +2695,7 @@ }, "http://www.gruene-euskirchen.de/": { "aliases": [], - "duration": 319, + "duration": 304, "error": null, "final_url": null, "hostname": "www.gruene-euskirchen.de", @@ -1679,7 +2708,7 @@ }, "http://www.gruene-fichtelgebirge.de": { "aliases": [], - "duration": 40, + "duration": 35, "error": null, "final_url": "http://gruene-fichtelgebirge.de/home/", "hostname": "www.gruene-fichtelgebirge.de", @@ -1692,7 +2721,7 @@ }, "http://www.gruene-forchheim.de": { "aliases": [], - "duration": 35, + "duration": 33, "error": null, "final_url": "http://gruene-forchheim.de/startseite/", "hostname": "www.gruene-forchheim.de", @@ -1707,7 +2736,7 @@ "aliases": [ "www.gruene-frankfurt.de" ], - "duration": 746, + "duration": 745, "error": null, "final_url": "http://www.gruene-frankfurt.de/home/", "hostname": "gruene-frankfurt.de", @@ -1718,11 +2747,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-fredenbeck.de/": { + "aliases": [], + "duration": 139, + "error": null, + "final_url": "https://www.gruene-fredenbeck.de/", + "hostname": "www.gruene-fredenbeck.de", + "ip_addresses": [ + "217.160.0.82" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-freiburg.de/": { "aliases": [ "www.gruene-freiburg.de" ], - "duration": 769, + "duration": 87, "error": null, "final_url": "https://gruene-freiburg.de/das-neueste.html", "hostname": "gruene-freiburg.de", @@ -1735,7 +2777,7 @@ }, "http://www.gruene-freisen.de/": { "aliases": [], - "duration": 446, + "duration": 406, "error": null, "final_url": "http://gruene-saar.de/", "hostname": "www.gruene-freisen.de", @@ -1748,7 +2790,7 @@ }, "http://www.gruene-freising.de": { "aliases": [], - "duration": 38, + "duration": 34, "error": null, "final_url": "http://gruene-freising.de/kreisverband/", "hostname": "www.gruene-freising.de", @@ -1763,7 +2805,7 @@ "aliases": [ "www.gruene-freudenstadt.de" ], - "duration": 534, + "duration": 489, "error": null, "final_url": "http://gruene-freudenstadt.de/", "hostname": "gruene-freudenstadt.de", @@ -1776,7 +2818,7 @@ }, "http://www.gruene-frg.de": { "aliases": [], - "duration": 76, + "duration": 34, "error": null, "final_url": "http://www.gruene-frg.de/ansprechpartnerinnen/", "hostname": "www.gruene-frg.de", @@ -1789,7 +2831,7 @@ }, "http://www.gruene-fuerstenfeldbruck.de": { "aliases": [], - "duration": 58, + "duration": 43, "error": null, "final_url": "http://gruene-kreisverband-ffb.de/home/", "hostname": "www.gruene-fuerstenfeldbruck.de", @@ -1804,7 +2846,7 @@ "aliases": [ "www.gruene-fuerth-land.de" ], - "duration": 646, + "duration": 623, "error": null, "final_url": null, "hostname": "gruene-fuerth-land.de", @@ -1817,7 +2859,7 @@ }, "http://www.gruene-fuerth.de": { "aliases": [], - "duration": 268, + "duration": 264, "error": null, "final_url": null, "hostname": "www.gruene-fuerth.de", @@ -1830,7 +2872,7 @@ }, "http://www.gruene-fulda.de/": { "aliases": [], - "duration": 350, + "duration": 824, "error": null, "final_url": "http://www.gruene-fulda.de/home/", "hostname": "www.gruene-fulda.de", @@ -1843,7 +2885,7 @@ }, "http://www.gruene-gap.de": { "aliases": [], - "duration": 157, + "duration": 358, "error": null, "final_url": "http://gruene-gap.de/startseite/", "hostname": "www.gruene-gap.de", @@ -1854,9 +2896,37 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-gehrden.de/": { + "aliases": [ + "www.gruene-gehrden.de" + ], + "duration": 461, + "error": null, + "final_url": null, + "hostname": "gruene-gehrden.de", + "ip_addresses": [ + "81.169.145.163" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-gellersen.de/": { + "aliases": [], + "duration": 953, + "error": null, + "final_url": null, + "hostname": "www.gruene-gellersen.de", + "ip_addresses": [ + "212.53.129.244" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-gelsenkirchen.de/": { "aliases": [], - "duration": 924, + "duration": 295, "error": null, "final_url": null, "hostname": "www.gruene-gelsenkirchen.de", @@ -1869,7 +2939,7 @@ }, "http://www.gruene-giessen.de/": { "aliases": [], - "duration": 214, + "duration": 177, "error": null, "final_url": null, "hostname": "www.gruene-giessen.de", @@ -1880,11 +2950,37 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-gifhorn.de/": { + "aliases": [], + "duration": 540, + "error": null, + "final_url": "https://www.gruene-gifhorn.de/", + "hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-gleichen.de/home/": { + "aliases": [], + "duration": 71, + "error": null, + "final_url": null, + "hostname": "www.gruene-gleichen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-goeppingen.de/": { "aliases": [ "www.gruene-goeppingen.de" ], - "duration": 380, + "duration": 679, "error": null, "final_url": "http://www.gruene-goeppingen.de/bundestagswahl-2017/", "hostname": "gruene-goeppingen.de", @@ -1895,11 +2991,154 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-goettingen.de/": { + "aliases": [], + "duration": 34, + "error": null, + "final_url": "http://www.gruene-goettingen.de/startseite/", + "hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-goettingen.de/ortsverbaende/ov-dransfeld/": { + "aliases": [], + "duration": 68, + "error": null, + "final_url": null, + "hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-goettingen.de/ortsverbaende/ov-staufenberg/": { + "aliases": [], + "duration": 72, + "error": null, + "final_url": null, + "hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-goettingen.de/stadtverband/": { + "aliases": [], + "duration": 66, + "error": null, + "final_url": null, + "hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-goettingen.de/vor-ort/ov-bovenden/": { + "aliases": [], + "duration": 296, + "error": null, + "final_url": null, + "hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-goettingen.de/vor-ort/ov-friedland/": { + "aliases": [], + "duration": 731, + "error": null, + "final_url": null, + "hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-goettingen.de/vor-ort/ov-hann-muenden/": { + "aliases": [], + "duration": 819, + "error": null, + "final_url": null, + "hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-goslar.de/": { + "aliases": [], + "duration": 68, + "error": null, + "final_url": "http://www.gruene-goslar.de/home/", + "hostname": "www.gruene-goslar.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-grafschaft.de/bad-bentheim/": { + "aliases": [], + "duration": 69, + "error": null, + "final_url": null, + "hostname": "www.gruene-grafschaft.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-grafschaft.de/nordhorn/": { + "aliases": [], + "duration": 80, + "error": null, + "final_url": null, + "hostname": "www.gruene-grafschaft.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-grafschaft.de/start/": { + "aliases": [], + "duration": 68, + "error": null, + "final_url": null, + "hostname": "www.gruene-grafschaft.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-guenzburg.de": { "aliases": [ "www.gruene-guenzburg.de" ], - "duration": 363, + "duration": 339, "error": null, "final_url": "http://gruene-guenzburg.de/", "hostname": "gruene-guenzburg.de", @@ -1910,9 +3149,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-hagen-cux.de/": { + "aliases": [], + "duration": 342, + "error": null, + "final_url": null, + "hostname": "www.gruene-hagen-cux.de", + "ip_addresses": [ + "217.160.233.227" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-hagen.de/": { "aliases": [], - "duration": 107, + "duration": 89, "error": null, "final_url": null, "hostname": "www.gruene-hagen.de", @@ -1923,9 +3175,54 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-hameln-pyrmont.de/": { + "aliases": [ + "www.gruene-hameln-pyrmont.de" + ], + "duration": 161, + "error": null, + "final_url": "http://www.gruene-hameln-pyrmont.de/category/startseite/", + "hostname": "gruene-hameln-pyrmont.de", + "ip_addresses": [ + "81.169.145.167" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hameln-pyrmont.de/category/ortsverband-bad-pyrmont/": { + "aliases": [ + "www.gruene-hameln-pyrmont.de" + ], + "duration": 238, + "error": null, + "final_url": null, + "hostname": "gruene-hameln-pyrmont.de", + "ip_addresses": [ + "81.169.145.167" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hameln-pyrmont.de/category/ortsverband-hameln/": { + "aliases": [ + "www.gruene-hameln-pyrmont.de" + ], + "duration": 161, + "error": null, + "final_url": null, + "hostname": "gruene-hameln-pyrmont.de", + "ip_addresses": [ + "81.169.145.167" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-hamm.de/": { "aliases": [], - "duration": 506, + "duration": 476, "error": null, "final_url": null, "hostname": "www.gruene-hamm.de", @@ -1936,11 +3233,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-hannover.de": { + "aliases": [], + "duration": 133, + "error": null, + "final_url": null, + "hostname": "www.gruene-hannover.de", + "ip_addresses": [ + "91.102.13.24" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-hardt.de/": { "aliases": [ "www.gruene-hardt.de" ], - "duration": 143, + "duration": 109, "error": null, "final_url": null, "hostname": "gruene-hardt.de", @@ -1951,9 +3261,37 @@ "scheme": "http", "status_code": 404 }, + "http://www.gruene-harpstedt.de/": { + "aliases": [], + "duration": 79, + "error": null, + "final_url": "http://www.gruene-oldenburg-land.de/ov-harpstedt/", + "hostname": "www.gruene-harpstedt.de", + "ip_addresses": [ + "80.67.16.8" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-harsefeld.de/home/": { + "aliases": [ + "www.gruene-harsefeld.de" + ], + "duration": 881, + "error": null, + "final_url": "https://gruene-harsefeld.de/home/", + "hostname": "gruene-harsefeld.de", + "ip_addresses": [ + "62.27.5.123" + ], + "redirects": 2, + "scheme": "http", + "status_code": 404 + }, "http://www.gruene-harz.de/": { "aliases": [], - "duration": 198, + "duration": 34, "error": null, "final_url": "http://gruene-harz.de/willkommen/", "hostname": "www.gruene-harz.de", @@ -1966,7 +3304,7 @@ }, "http://www.gruene-hassberge.de": { "aliases": [], - "duration": 864, + "duration": 651, "error": null, "final_url": "http://gruene-hassberge.de/home/", "hostname": "www.gruene-hassberge.de", @@ -1977,11 +3315,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-heidekreis.de/": { + "aliases": [], + "duration": 34, + "error": null, + "final_url": "http://gruene-heidekreis.de/home/", + "hostname": "www.gruene-heidekreis.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-heidelberg.de/": { "aliases": [ "www.gruene-heidelberg.de" ], - "duration": 745, + "duration": 142, "error": null, "final_url": "https://www.gruene-heidelberg.de/", "hostname": "gruene-heidelberg.de", @@ -1994,7 +3345,7 @@ }, "http://www.gruene-heidenheim.de/": { "aliases": [], - "duration": 434, + "duration": 160, "error": null, "final_url": "https://gruene-heidenheim.de/", "hostname": "www.gruene-heidenheim.de", @@ -2009,7 +3360,7 @@ "aliases": [ "www.gruene-heilbronn.de" ], - "duration": 619, + "duration": 123, "error": null, "final_url": "https://www.gruene-heilbronn.de/", "hostname": "gruene-heilbronn.de", @@ -2022,7 +3373,7 @@ }, "http://www.gruene-herne.de/": { "aliases": [], - "duration": 904, + "duration": 700, "error": null, "final_url": null, "hostname": "www.gruene-herne.de", @@ -2035,7 +3386,7 @@ }, "http://www.gruene-hersfeld-rotenburg.de/": { "aliases": [], - "duration": 99, + "duration": 37, "error": null, "final_url": "http://gruene-hersfeld-rotenburg.de/home/", "hostname": "www.gruene-hersfeld-rotenburg.de", @@ -2048,7 +3399,7 @@ }, "http://www.gruene-hessen.de/": { "aliases": [], - "duration": 697, + "duration": 626, "error": null, "final_url": "https://www.gruene-hessen.de/", "hostname": "www.gruene-hessen.de", @@ -2059,9 +3410,48 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-hildesheim.de": { + "aliases": [], + "duration": 34, + "error": null, + "final_url": "http://www.gruene-hildesheim.de/startseite/", + "hostname": "www.gruene-hildesheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hildesheim.de/kreisverband/ortsverband-nordstemmen/": { + "aliases": [], + "duration": 67, + "error": null, + "final_url": null, + "hostname": "www.gruene-hildesheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-hildesheim.de/kreisverband/ortsverband-suedlicher-landkreis/": { + "aliases": [], + "duration": 72, + "error": null, + "final_url": null, + "hostname": "www.gruene-hildesheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-hochtaunus.de/": { "aliases": [], - "duration": 128, + "duration": 47, "error": null, "final_url": "http://gruene-hochtaunus.de/startseite/", "hostname": "www.gruene-hochtaunus.de", @@ -2074,7 +3464,7 @@ }, "http://www.gruene-hoexter.de/": { "aliases": [], - "duration": 35, + "duration": 41, "error": null, "final_url": "http://gruene-hoexter.de/start/", "hostname": "www.gruene-hoexter.de", @@ -2087,7 +3477,7 @@ }, "http://www.gruene-hof.de": { "aliases": [], - "duration": 97, + "duration": 35, "error": null, "final_url": "http://gruene-hof.de/home/", "hostname": "www.gruene-hof.de", @@ -2100,7 +3490,7 @@ }, "http://www.gruene-hohenlohe.de": { "aliases": [], - "duration": 50, + "duration": 35, "error": null, "final_url": "http://gruene-hohenlohe.de/startseite/", "hostname": "www.gruene-hohenlohe.de", @@ -2111,9 +3501,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-hoya.de/home/": { + "aliases": [], + "duration": 68, + "error": null, + "final_url": null, + "hostname": "www.gruene-hoya.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-hsk.de/": { "aliases": [], - "duration": 589, + "duration": 561, "error": null, "final_url": null, "hostname": "www.gruene-hsk.de", @@ -2126,7 +3529,7 @@ }, "http://www.gruene-ilmkreis.de/home/": { "aliases": [], - "duration": 83, + "duration": 71, "error": null, "final_url": null, "hostname": "www.gruene-ilmkreis.de", @@ -2139,7 +3542,7 @@ }, "http://www.gruene-in-halle.de/": { "aliases": [], - "duration": 63, + "duration": 29, "error": null, "final_url": null, "hostname": "www.gruene-in-halle.de", @@ -2152,7 +3555,7 @@ }, "http://www.gruene-ingolstadt.de": { "aliases": [], - "duration": 165, + "duration": 37, "error": null, "final_url": "http://ingolstadt-gruene.de/startseite/", "hostname": "www.gruene-ingolstadt.de", @@ -2163,9 +3566,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-jesteburg.de/": { + "aliases": [], + "duration": 426, + "error": null, + "final_url": "http://gruene-jesteburg.de/", + "hostname": "www.gruene-jesteburg.de", + "ip_addresses": [ + "83.138.86.177" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-karlsruhe-land.de/": { "aliases": [], - "duration": 180, + "duration": 50, "error": null, "final_url": "http://gruene-karlsruhe-land.de/home/", "hostname": "www.gruene-karlsruhe-land.de", @@ -2178,7 +3594,7 @@ }, "http://www.gruene-karlsruhe.de/": { "aliases": [], - "duration": 709, + "duration": 651, "error": null, "final_url": "http://gruenekarlsruhe.de/", "hostname": "www.gruene-karlsruhe.de", @@ -2191,7 +3607,7 @@ }, "http://www.gruene-keh.de/": { "aliases": [], - "duration": 45, + "duration": 33, "error": null, "final_url": "http://gruene-keh.de/startseite/", "hostname": "www.gruene-keh.de", @@ -2204,7 +3620,7 @@ }, "http://www.gruene-kempten.de": { "aliases": [], - "duration": 710, + "duration": 36, "error": null, "final_url": "http://gruene-kempten.de/home/", "hostname": "www.gruene-kempten.de", @@ -2217,7 +3633,7 @@ }, "http://www.gruene-kg.de": { "aliases": [], - "duration": 209, + "duration": 210, "error": null, "final_url": "https://www.gruene-kg.de/", "hostname": "www.gruene-kg.de", @@ -2230,7 +3646,7 @@ }, "http://www.gruene-kirkel.de/": { "aliases": [], - "duration": 98, + "duration": 68, "error": null, "final_url": null, "hostname": "www.gruene-kirkel.de", @@ -2243,7 +3659,7 @@ }, "http://www.gruene-kitzingen.de": { "aliases": [], - "duration": 39, + "duration": 36, "error": null, "final_url": "http://www.gruene-kitzingen.de/home/", "hostname": "www.gruene-kitzingen.de", @@ -2256,7 +3672,7 @@ }, "http://www.gruene-konstanz.de/": { "aliases": [], - "duration": 47, + "duration": 34, "error": null, "final_url": "http://gruene-konstanz.de/startseite/", "hostname": "www.gruene-konstanz.de", @@ -2271,7 +3687,7 @@ "aliases": [ "www.gruene-krefeld.de" ], - "duration": 505, + "duration": 247, "error": null, "final_url": "http://www.gruene-krefeld.de/index.php?id=106", "hostname": "gruene-krefeld.de", @@ -2286,7 +3702,7 @@ "aliases": [ "www.gruene-kreis-calw.de" ], - "duration": 925, + "duration": 991, "error": null, "final_url": "https://www.gruene-kreis-calw.de/aktuelles/", "hostname": "gruene-kreis-calw.de", @@ -2297,9 +3713,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-kreis-harburg.de/": { + "aliases": [], + "duration": 42, + "error": null, + "final_url": "http://www.gruene-kreis-harburg.de/aktuell/", + "hostname": "www.gruene-kreis-harburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-kreis-herford.de/": { "aliases": [], - "duration": 48, + "duration": 35, "error": null, "final_url": "http://gruene-kreis-herford.de/home/", "hostname": "www.gruene-kreis-herford.de", @@ -2312,7 +3741,7 @@ }, "http://www.gruene-kreis-kleve.de/": { "aliases": [], - "duration": 593, + "duration": 423, "error": null, "final_url": "https://gruene-kreis-kleve.de/", "hostname": "www.gruene-kreis-kleve.de", @@ -2325,7 +3754,7 @@ }, "http://www.gruene-kreis-mettmann.de/": { "aliases": [], - "duration": 89, + "duration": 110, "error": null, "final_url": "http://www.gruener-kreisverband-mettmann.de/", "hostname": "www.gruene-kreis-mettmann.de", @@ -2338,7 +3767,7 @@ }, "http://www.gruene-kreis-steinfurt.de/": { "aliases": [], - "duration": 59, + "duration": 35, "error": null, "final_url": "http://www.gruene-kreis-steinfurt.de/news/", "hostname": "www.gruene-kreis-steinfurt.de", @@ -2351,7 +3780,7 @@ }, "http://www.gruene-kreis-unna.de/": { "aliases": [], - "duration": 474, + "duration": 653, "error": null, "final_url": "http://gruene-kreis-unna.de/", "hostname": "www.gruene-kreis-unna.de", @@ -2364,7 +3793,7 @@ }, "http://www.gruene-kreis-viersen.de/": { "aliases": [], - "duration": 619, + "duration": 593, "error": null, "final_url": null, "hostname": "www.gruene-kreis-viersen.de", @@ -2377,7 +3806,7 @@ }, "http://www.gruene-kreis-wesel.de/": { "aliases": [], - "duration": 35, + "duration": 39, "error": null, "final_url": "http://gruene-kreis-wesel.de/startseite/", "hostname": "www.gruene-kreis-wesel.de", @@ -2390,7 +3819,7 @@ }, "http://www.gruene-kreisgt.de/": { "aliases": [], - "duration": 94, + "duration": 83, "error": null, "final_url": "http://gruene-kreisgt.de/", "hostname": "www.gruene-kreisgt.de", @@ -2403,7 +3832,7 @@ }, "http://www.gruene-kreisrheinberg.de/": { "aliases": [], - "duration": 41, + "duration": 36, "error": null, "final_url": "http://www.gruene-kreisrheinberg.de/home/", "hostname": "www.gruene-kreisrheinberg.de", @@ -2418,7 +3847,7 @@ "aliases": [ "www.gruene-kronach.de" ], - "duration": 103, + "duration": 100, "error": null, "final_url": null, "hostname": "gruene-kronach.de", @@ -2431,7 +3860,7 @@ }, "http://www.gruene-kulmbach.de": { "aliases": [], - "duration": 60, + "duration": 43, "error": null, "final_url": "http://www.gruene-kulmbach.de/home/", "hostname": "www.gruene-kulmbach.de", @@ -2444,7 +3873,7 @@ }, "http://www.gruene-kv-heinsberg.de/": { "aliases": [], - "duration": 277, + "duration": 34, "error": null, "final_url": "http://gruene-kv-heinsberg.de/startseite/", "hostname": "www.gruene-kv-heinsberg.de", @@ -2455,11 +3884,63 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-kv-rotenburg.de/": { + "aliases": [], + "duration": 57, + "error": null, + "final_url": "http://gruene-kv-rotenburg.de/home/", + "hostname": "www.gruene-kv-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-kv-rotenburg.de/ov-sottrum/": { + "aliases": [], + "duration": 787, + "error": null, + "final_url": null, + "hostname": "www.gruene-kv-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-kv-rotenburg.de/ov-visselhoevede/": { + "aliases": [], + "duration": 905, + "error": null, + "final_url": null, + "hostname": "www.gruene-kv-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-kv-stade.de/": { + "aliases": [], + "duration": 35, + "error": null, + "final_url": "http://gruene-kv-stade.de/aktuelles/", + "hostname": "www.gruene-kv-stade.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-kvwuppertal.de/": { "aliases": [ "www.gruene-kvwuppertal.de" ], - "duration": 792, + "duration": 708, "error": null, "final_url": "https://www.gruene-kvwuppertal.de/", "hostname": "gruene-kvwuppertal.de", @@ -2472,7 +3953,7 @@ }, "http://www.gruene-kyffhaeuserkreis.de/home/": { "aliases": [], - "duration": 827, + "duration": 318, "error": null, "final_url": null, "hostname": "www.gruene-kyffhaeuserkreis.de", @@ -2485,7 +3966,7 @@ }, "http://www.gruene-la.de": { "aliases": [], - "duration": 91, + "duration": 75, "error": null, "final_url": "http://www.gruene-btw-landshut.de/willkommen-bei-den-landshuter-gruenen/", "hostname": "www.gruene-la.de", @@ -2498,7 +3979,7 @@ }, "http://www.gruene-lahn-dill.de/": { "aliases": [], - "duration": 70, + "duration": 34, "error": null, "final_url": "http://www.gruene-lahn-dill.de/home/", "hostname": "www.gruene-lahn-dill.de", @@ -2511,7 +3992,7 @@ }, "http://www.gruene-landau.de/": { "aliases": [], - "duration": 494, + "duration": 435, "error": null, "final_url": null, "hostname": "www.gruene-landau.de", @@ -2524,7 +4005,7 @@ }, "http://www.gruene-landkreis-kassel.de/": { "aliases": [], - "duration": 203, + "duration": 105, "error": null, "final_url": null, "hostname": "www.gruene-landkreis-kassel.de", @@ -2537,7 +4018,7 @@ }, "http://www.gruene-landsberg.de": { "aliases": [], - "duration": 840, + "duration": 875, "error": null, "final_url": null, "hostname": "www.gruene-landsberg.de", @@ -2550,7 +4031,7 @@ }, "http://www.gruene-landshut.de": { "aliases": [], - "duration": 36, + "duration": 34, "error": null, "final_url": "http://gruene-landshut.de/home/", "hostname": "www.gruene-landshut.de", @@ -2561,10 +4042,36 @@ "scheme": "http", "status_code": 200 }, - "http://www.gruene-lichtenfels.de": { + "http://www.gruene-langenhagen.de/": { + "aliases": [], + "duration": 33, + "error": null, + "final_url": "http://gruene-langenhagen.de/home/", + "hostname": "www.gruene-langenhagen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-lehrte.de/": { "aliases": [], "duration": 34, "error": null, + "final_url": "http://www.gruene-lehrte.de/home/", + "hostname": "www.gruene-lehrte.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-lichtenfels.de": { + "aliases": [], + "duration": 57, + "error": null, "final_url": "http://gruene-lichtenfels.de/home/", "hostname": "www.gruene-lichtenfels.de", "ip_addresses": [ @@ -2576,22 +4083,22 @@ }, "http://www.gruene-limburg-weilburg.de/": { "aliases": [], - "duration": 470, - "error": null, - "final_url": "https://www.gruene-limburg-weilburg.de/", + "duration": 0, + "error": "connection_timeout", + "final_url": null, "hostname": "www.gruene-limburg-weilburg.de", "ip_addresses": [ "46.30.215.127" ], - "redirects": 1, + "redirects": 0, "scheme": "http", - "status_code": 200 + "status_code": 0 }, "http://www.gruene-lindau.eu": { "aliases": [ "www.gruene-lindau.eu" ], - "duration": 449, + "duration": 281, "error": null, "final_url": "https://gruene.li", "hostname": "gruene-lindau.eu", @@ -2604,7 +4111,7 @@ }, "http://www.gruene-lippe.de/": { "aliases": [], - "duration": 36, + "duration": 33, "error": null, "final_url": "http://xn--grne-lippe-beb.de/startseite/", "hostname": "www.gruene-lippe.de", @@ -2617,7 +4124,7 @@ }, "http://www.gruene-loerrach.de/": { "aliases": [], - "duration": 526, + "duration": 505, "error": null, "final_url": null, "hostname": "www.gruene-loerrach.de", @@ -2630,7 +4137,7 @@ }, "http://www.gruene-lsa.de": { "aliases": [], - "duration": 70, + "duration": 910, "error": null, "final_url": null, "hostname": "www.gruene-lsa.de", @@ -2643,7 +4150,7 @@ }, "http://www.gruene-lu.de/": { "aliases": [], - "duration": 38, + "duration": 44, "error": null, "final_url": "http://www.gruene-lu.de/home/", "hostname": "www.gruene-lu.de", @@ -2658,7 +4165,7 @@ "aliases": [ "www.gruene-ludwigsburg.de" ], - "duration": 686, + "duration": 576, "error": null, "final_url": "https://www.gruene-ludwigsburg.de/", "hostname": "gruene-ludwigsburg.de", @@ -2669,9 +4176,48 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-luechow-dannenberg.de/": { + "aliases": [], + "duration": 111, + "error": null, + "final_url": null, + "hostname": "www.gruene-luechow-dannenberg.de", + "ip_addresses": [ + "46.30.213.110" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-luehe.de/": { + "aliases": [], + "duration": 483, + "error": null, + "final_url": null, + "hostname": "www.gruene-luehe.de", + "ip_addresses": [ + "217.160.0.232" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-lueneburg.de/": { + "aliases": [], + "duration": 34, + "error": null, + "final_url": "http://gruene-lueneburg.de/home/", + "hostname": "www.gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-main-tauber.de/": { "aliases": [], - "duration": 314, + "duration": 317, "error": null, "final_url": "http://gruene-main-tauber.de/startseite.html", "hostname": "www.gruene-main-tauber.de", @@ -2684,7 +4230,7 @@ }, "http://www.gruene-mainz-bingen.de/": { "aliases": [], - "duration": 118, + "duration": 34, "error": null, "final_url": "http://www.gruene-mainz-bingen.de/home/", "hostname": "www.gruene-mainz-bingen.de", @@ -2697,7 +4243,7 @@ }, "http://www.gruene-mandelbachtal.de/": { "aliases": [], - "duration": 768, + "duration": 331, "error": null, "final_url": "https://gruene-mandelbachtal.de/", "hostname": "www.gruene-mandelbachtal.de", @@ -2712,7 +4258,7 @@ "aliases": [ "www.gruene-mannheim.de" ], - "duration": 720, + "duration": 654, "error": null, "final_url": null, "hostname": "gruene-mannheim.de", @@ -2725,7 +4271,7 @@ }, "http://www.gruene-marburg.de/": { "aliases": [], - "duration": 71, + "duration": 40, "error": null, "final_url": "http://www.gruene-marburg.de/startseite/", "hostname": "www.gruene-marburg.de", @@ -2742,13 +4288,13 @@ "web.jimdo.com", "web-prod.jimdo-platform.net" ], - "duration": 330, + "duration": 271, "error": null, "final_url": "https://www.gruene-memmingen.de/", "hostname": "web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com", "ip_addresses": [ - "52.212.175.227", - "52.211.143.189" + "52.211.143.189", + "52.212.175.227" ], "redirects": 1, "scheme": "http", @@ -2756,7 +4302,7 @@ }, "http://www.gruene-merzig.de/": { "aliases": [], - "duration": 758, + "duration": 337, "error": null, "final_url": "https://gruene-merzig.de/", "hostname": "www.gruene-merzig.de", @@ -2769,7 +4315,7 @@ }, "http://www.gruene-mg.de/": { "aliases": [], - "duration": 76, + "duration": 68, "error": null, "final_url": null, "hostname": "www.gruene-mg.de", @@ -2782,7 +4328,7 @@ }, "http://www.gruene-mh.de/": { "aliases": [], - "duration": 332, + "duration": 910, "error": null, "final_url": "http://gruene-mh.de/", "hostname": "www.gruene-mh.de", @@ -2795,7 +4341,7 @@ }, "http://www.gruene-miesbach.de": { "aliases": [], - "duration": 807, + "duration": 282, "error": null, "final_url": "https://gruene-miesbach.de/aktuelles/", "hostname": "www.gruene-miesbach.de", @@ -2806,24 +4352,11 @@ "scheme": "http", "status_code": 200 }, - "http://www.gruene-milk.de/": { - "aliases": [], - "duration": 0, - "error": "connection", - "final_url": null, - "hostname": "www.gruene-milk.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 0 - }, "http://www.gruene-miltenberg.de": { "aliases": [ "www.gruene-miltenberg.de" ], - "duration": 345, + "duration": 238, "error": null, "final_url": null, "hostname": "gruene-miltenberg.de", @@ -2836,7 +4369,7 @@ }, "http://www.gruene-mittelfranken.de/": { "aliases": [], - "duration": 38, + "duration": 34, "error": null, "final_url": "http://gruene-mittelfranken.de/startseite/", "hostname": "www.gruene-mittelfranken.de", @@ -2849,7 +4382,7 @@ }, "http://www.gruene-mk.de/": { "aliases": [], - "duration": 614, + "duration": 373, "error": null, "final_url": "https://www.gruene-mk.de/", "hostname": "www.gruene-mk.de", @@ -2862,7 +4395,7 @@ }, "http://www.gruene-ml.de": { "aliases": [], - "duration": 942, + "duration": 678, "error": null, "final_url": "https://gruene-ml.de/wordpress/", "hostname": "www.gruene-ml.de", @@ -2873,9 +4406,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-moormerland.de/": { + "aliases": [], + "duration": 26, + "error": null, + "final_url": "http://grueneleer.de/index.php?id=128647", + "hostname": "www.gruene-moormerland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-mtk.de/": { "aliases": [], - "duration": 56, + "duration": 33, "error": null, "final_url": "http://gruene-mtk.de/startseite/", "hostname": "www.gruene-mtk.de", @@ -2888,7 +4434,7 @@ }, "http://www.gruene-muehldorf.de": { "aliases": [], - "duration": 37, + "duration": 33, "error": null, "final_url": "http://gruene-muehldorf.de/home/", "hostname": "www.gruene-muehldorf.de", @@ -2901,7 +4447,7 @@ }, "http://www.gruene-muenchen.de": { "aliases": [], - "duration": 223, + "duration": 230, "error": null, "final_url": null, "hostname": "www.gruene-muenchen.de", @@ -2914,7 +4460,7 @@ }, "http://www.gruene-myk.de/": { "aliases": [], - "duration": 49, + "duration": 44, "error": null, "final_url": "http://www.gruene-myk.de/home/", "hostname": "www.gruene-myk.de", @@ -2929,7 +4475,7 @@ "aliases": [ "www.gruene-neckar-bergstrasse.de" ], - "duration": 97, + "duration": 209, "error": null, "final_url": "https://www.gruene-neckar-bergstrasse.de/index.php?id=2116", "hostname": "gruene-neckar-bergstrasse.de", @@ -2944,7 +4490,7 @@ "aliases": [ "www.gruene-neu-ulm.de" ], - "duration": 230, + "duration": 147, "error": null, "final_url": "https://gruene-neu-ulm.th-vi.de/", "hostname": "gruene-neu-ulm.de", @@ -2957,7 +4503,7 @@ }, "http://www.gruene-neuburg.de": { "aliases": [], - "duration": 787, + "duration": 728, "error": null, "final_url": null, "hostname": "www.gruene-neuburg.de", @@ -2970,7 +4516,7 @@ }, "http://www.gruene-neumarkt.de": { "aliases": [], - "duration": 36, + "duration": 34, "error": null, "final_url": "http://gruene-neumarkt.de/startseite/", "hostname": "www.gruene-neumarkt.de", @@ -2983,7 +4529,7 @@ }, "http://www.gruene-neustadt-aisch.de": { "aliases": [], - "duration": 69, + "duration": 54, "error": null, "final_url": "http://www.gruene-neustadt-aisch.de/764.html", "hostname": "www.gruene-neustadt-aisch.de", @@ -2996,7 +4542,7 @@ }, "http://www.gruene-neustadt-waldnaab.de": { "aliases": [], - "duration": 48, + "duration": 34, "error": null, "final_url": "http://gruene-weiden.de/startseite/", "hostname": "www.gruene-neustadt-waldnaab.de", @@ -3007,9 +4553,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-neuwulmstorf.de/": { + "aliases": [ + "www.gruene-neuwulmstorf.de" + ], + "duration": 930, + "error": null, + "final_url": null, + "hostname": "gruene-neuwulmstorf.de", + "ip_addresses": [ + "81.169.145.150" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-niederbayern.de/": { "aliases": [], - "duration": 137, + "duration": 34, "error": null, "final_url": "http://gruene-niederbayern.de/aktuelles/", "hostname": "www.gruene-niederbayern.de", @@ -3022,7 +4583,7 @@ }, "http://www.gruene-niederrhein-wupper.de/": { "aliases": [], - "duration": 69, + "duration": 90, "error": null, "final_url": "http://gruene-niederrhein-wupper.de/", "hostname": "www.gruene-niederrhein-wupper.de", @@ -3033,9 +4594,35 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-nienburg.de/": { + "aliases": [], + "duration": 46, + "error": null, + "final_url": "http://gruene-nienburg.de/herzlich-willkommen/", + "hostname": "www.gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-nienburg.de/ortsverband-heemsen": { + "aliases": [], + "duration": 869, + "error": null, + "final_url": "http://gruene-nienburg.de/ortsverband-heemsen/", + "hostname": "www.gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 404 + }, "http://www.gruene-nok.de/": { "aliases": [], - "duration": 609, + "duration": 409, "error": null, "final_url": "https://www.gruene-nok.de/", "hostname": "www.gruene-nok.de", @@ -3046,9 +4633,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-norderney.de/": { + "aliases": [ + "www.gruene-norderney.de" + ], + "duration": 94, + "error": null, + "final_url": null, + "hostname": "gruene-norderney.de", + "ip_addresses": [ + "81.169.145.161" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-nordhausen.de/": { "aliases": [], - "duration": 36, + "duration": 39, "error": null, "final_url": "http://www.gruene-nordhausen.de/partei/", "hostname": "www.gruene-nordhausen.de", @@ -3059,9 +4661,61 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-northeim-einbeck.de/": { + "aliases": [], + "duration": 38, + "error": null, + "final_url": "http://www.gruene-northeim-einbeck.de/home/", + "hostname": "www.gruene-northeim-einbeck.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-northeim-einbeck.de/gruene-vor-ort/dassel/": { + "aliases": [], + "duration": 72, + "error": null, + "final_url": null, + "hostname": "www.gruene-northeim-einbeck.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-northeim-einbeck.de/gruene-vor-ort/einbeck/": { + "aliases": [], + "duration": 80, + "error": null, + "final_url": null, + "hostname": "www.gruene-northeim-einbeck.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-nrue.de/": { + "aliases": [], + "duration": 831, + "error": null, + "final_url": null, + "hostname": "www.gruene-nrue.de", + "ip_addresses": [ + "217.160.223.103" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-nrw.de/": { "aliases": [], - "duration": 179, + "duration": 231, "error": null, "final_url": "https://gruene-nrw.de/", "hostname": "www.gruene-nrw.de", @@ -3074,7 +4728,7 @@ }, "http://www.gruene-nuernberg.de": { "aliases": [], - "duration": 180, + "duration": 145, "error": null, "final_url": null, "hostname": "www.gruene-nuernberg.de", @@ -3087,7 +4741,7 @@ }, "http://www.gruene-nuernberger-land.de": { "aliases": [], - "duration": 34, + "duration": 41, "error": null, "final_url": "http://gruene-nuernberger-land.de/startseite/", "hostname": "www.gruene-nuernberger-land.de", @@ -3100,7 +4754,7 @@ }, "http://www.gruene-oa.de": { "aliases": [], - "duration": 226, + "duration": 201, "error": null, "final_url": "https://www.gruene-oa.de/", "hostname": "www.gruene-oa.de", @@ -3113,7 +4767,7 @@ }, "http://www.gruene-oal.de": { "aliases": [], - "duration": 559, + "duration": 402, "error": null, "final_url": "https://gruene-oal.de/", "hostname": "www.gruene-oal.de", @@ -3126,7 +4780,7 @@ }, "http://www.gruene-oberberg.de/": { "aliases": [], - "duration": 39, + "duration": 44, "error": null, "final_url": "http://gruene-oberberg.de/startseite/", "hostname": "www.gruene-oberberg.de", @@ -3139,7 +4793,7 @@ }, "http://www.gruene-oberhausen.de/": { "aliases": [], - "duration": 50, + "duration": 35, "error": null, "final_url": "http://gruene-oberhausen.de/home/", "hostname": "www.gruene-oberhausen.de", @@ -3152,7 +4806,7 @@ }, "http://www.gruene-oberpfalz.de/": { "aliases": [], - "duration": 125, + "duration": 458, "error": null, "final_url": "http://gruene-oberpfalz.de/", "hostname": "www.gruene-oberpfalz.de", @@ -3165,7 +4819,7 @@ }, "http://www.gruene-odenwald-kraichgau.de/": { "aliases": [], - "duration": 48, + "duration": 34, "error": null, "final_url": "http://gruene-odenwald-kraichgau.de/startseite/", "hostname": "www.gruene-odenwald-kraichgau.de", @@ -3178,7 +4832,7 @@ }, "http://www.gruene-odenwald.de/": { "aliases": [], - "duration": 468, + "duration": 664, "error": null, "final_url": null, "hostname": "www.gruene-odenwald.de", @@ -3191,7 +4845,7 @@ }, "http://www.gruene-offenbach-land.de/": { "aliases": [], - "duration": 483, + "duration": 454, "error": null, "final_url": "http://partei.gruene-offenbach-land.de", "hostname": "www.gruene-offenbach-land.de", @@ -3202,9 +4856,79 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-oldenburg-land.de/": { + "aliases": [], + "duration": 33, + "error": null, + "final_url": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "hostname": "www.gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-oldenburg-land.de/ov-ganderkesee/": { + "aliases": [], + "duration": 75, + "error": null, + "final_url": null, + "hostname": "www.gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-oldenburg-land.de/ov-hude/": { + "aliases": [], + "duration": 68, + "error": null, + "final_url": null, + "hostname": "www.gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-oldenburg-land.de/ov-wardenburg/": { + "aliases": [], + "duration": 69, + "error": null, + "final_url": null, + "hostname": "www.gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-olhi.de/": { + "aliases": [ + "www.gruene-olhi.de", + "web.jimdo.com", + "web-prod.jimdo-platform.net" + ], + "duration": 954, + "error": null, + "final_url": "https://www.gruene-olhi.de/", + "hostname": "web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com", + "ip_addresses": [ + "52.211.143.189", + "52.212.175.227" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-olpe.de/": { "aliases": [], - "duration": 328, + "duration": 36, "error": null, "final_url": "http://gruene-olpe.de/start/", "hostname": "www.gruene-olpe.de", @@ -3217,7 +4941,7 @@ }, "http://www.gruene-ortenau.de/": { "aliases": [], - "duration": 455, + "duration": 468, "error": null, "final_url": "http://gruene-ortenau.de/", "hostname": "www.gruene-ortenau.de", @@ -3228,9 +4952,165 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-os-land.de/": { + "aliases": [], + "duration": 987, + "error": null, + "final_url": "http://gruene-os-landkreis.de/startseite/", + "hostname": "www.gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-os-land.de/start/ortsverbaende/bad-rothenfelde/": { + "aliases": [], + "duration": 922, + "error": null, + "final_url": null, + "hostname": "www.gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-os-land.de/start/ortsverbaende/glandorf/": { + "aliases": [], + "duration": 750, + "error": null, + "final_url": null, + "hostname": "www.gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-os-land.de/start/ortsverbaende/sg-fuerstenau/": { + "aliases": [], + "duration": 66, + "error": null, + "final_url": "http://gruene-os-landkreis.de/ortsverbaende/", + "hostname": "www.gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ostercappeln.de/": { + "aliases": [], + "duration": 462, + "error": null, + "final_url": null, + "hostname": "www.gruene-ostercappeln.de", + "ip_addresses": [ + "85.13.139.107" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-osterholz.de/": { + "aliases": [], + "duration": 38, + "error": null, + "final_url": "http://www.gruene-osterholz.de/home/", + "hostname": "www.gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-osterholz.de/ortsverband-osterholz-scharmbeck/stadt/": { + "aliases": [], + "duration": 760, + "error": null, + "final_url": null, + "hostname": "www.gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-osterholz.de/ortsverband-ritterhude/home/": { + "aliases": [], + "duration": 174, + "error": null, + "final_url": null, + "hostname": "www.gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-osterholz.de/ortsverband-schwanewede/home/": { + "aliases": [], + "duration": 945, + "error": null, + "final_url": null, + "hostname": "www.gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-ottersberg.de/": { + "aliases": [], + "duration": 688, + "error": null, + "final_url": null, + "hostname": "www.gruene-ottersberg.de", + "ip_addresses": [ + "80.237.132.133" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ov-aurich.de/": { + "aliases": [], + "duration": 385, + "error": null, + "final_url": null, + "hostname": "www.gruene-ov-aurich.de", + "ip_addresses": [ + "109.237.132.174" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-ov-stade.de/": { + "aliases": [], + "duration": 35, + "error": null, + "final_url": "http://gruene-ov-stade.de/aktuelles/", + "hostname": "www.gruene-ov-stade.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-owl.de/": { "aliases": [], - "duration": 71, + "duration": 33, "error": null, "final_url": "http://www.gruene-owl.de/aktuell-aus-owl/", "hostname": "www.gruene-owl.de", @@ -3241,6 +5121,21 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-oyten.de/": { + "aliases": [ + "www.gruene-oyten.de" + ], + "duration": 209, + "error": null, + "final_url": null, + "hostname": "gruene-oyten.de", + "ip_addresses": [ + "81.169.145.78" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-passau.de": { "aliases": [], "duration": 0, @@ -3256,7 +5151,7 @@ }, "http://www.gruene-passauland.de": { "aliases": [], - "duration": 164, + "duration": 158, "error": null, "final_url": "https://gruene-passauland.de/", "hostname": "www.gruene-passauland.de", @@ -3267,9 +5162,87 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-peine.de/": { + "aliases": [], + "duration": 37, + "error": null, + "final_url": "http://www.gruene-peine.de/home/", + "hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-peine.de/edemissen/": { + "aliases": [], + "duration": 110, + "error": null, + "final_url": null, + "hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-peine.de/fuhsetal-ilsede-und-lengede/": { + "aliases": [], + "duration": 68, + "error": null, + "final_url": null, + "hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-peine.de/hohenhameln/": { + "aliases": [], + "duration": 67, + "error": null, + "final_url": null, + "hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-peine.de/peine/": { + "aliases": [], + "duration": 74, + "error": null, + "final_url": null, + "hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-peine.de/vechelde/": { + "aliases": [], + "duration": 83, + "error": null, + "final_url": null, + "hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-perl.de/": { "aliases": [], - "duration": 774, + "duration": 344, "error": null, "final_url": "https://gruene-perl.de/", "hostname": "www.gruene-perl.de", @@ -3282,7 +5255,7 @@ }, "http://www.gruene-pfaffenhofen.de": { "aliases": [], - "duration": 339, + "duration": 35, "error": null, "final_url": "http://gruene-pfaffenhofen.de/startseite/", "hostname": "www.gruene-pfaffenhofen.de", @@ -3295,7 +5268,7 @@ }, "http://www.gruene-pforzheim-enz.de/": { "aliases": [], - "duration": 771, + "duration": 568, "error": null, "final_url": "http://gruene-pforzheim-enz.de/", "hostname": "www.gruene-pforzheim-enz.de", @@ -3310,7 +5283,7 @@ "aliases": [ "www.gruene-ra-bad.de" ], - "duration": 557, + "duration": 880, "error": null, "final_url": "https://www.gruene-ra-bad.de/", "hostname": "gruene-ra-bad.de", @@ -3321,11 +5294,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-rastede.de": { + "aliases": [], + "duration": 36, + "error": null, + "final_url": "http://www.gruene-rastede.de/home/", + "hostname": "www.gruene-rastede.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-ravensburg.de/": { "aliases": [ "www.gruene-ravensburg.de" ], - "duration": 331, + "duration": 193, "error": null, "final_url": "http://www.gruene-rv.de/start/", "hostname": "gruene-ravensburg.de", @@ -3338,7 +5324,7 @@ }, "http://www.gruene-regen.de": { "aliases": [], - "duration": 42, + "duration": 34, "error": null, "final_url": "http://gruene-regen.de/home/", "hostname": "www.gruene-regen.de", @@ -3351,7 +5337,7 @@ }, "http://www.gruene-regensburg-land.de": { "aliases": [], - "duration": 328, + "duration": 35, "error": null, "final_url": "http://gruene-regensburg-land.de/aktuelles/", "hostname": "www.gruene-regensburg-land.de", @@ -3364,7 +5350,7 @@ }, "http://www.gruene-regensburg.de": { "aliases": [], - "duration": 415, + "duration": 517, "error": null, "final_url": null, "hostname": "www.gruene-regensburg.de", @@ -3377,7 +5363,7 @@ }, "http://www.gruene-region-aachen.de/": { "aliases": [], - "duration": 547, + "duration": 537, "error": null, "final_url": "http://gruene-region-aachen.de/kreisverband/", "hostname": "www.gruene-region-aachen.de", @@ -3388,9 +5374,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-rehburg-loccum.de/": { + "aliases": [], + "duration": 167, + "error": null, + "final_url": "https://www.gruene-rehburg-loccum.de/", + "hostname": "www.gruene-rehburg-loccum.de", + "ip_addresses": [ + "217.160.0.143" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-rek.de/": { "aliases": [], - "duration": 749, + "duration": 491, "error": null, "final_url": null, "hostname": "www.gruene-rek.de", @@ -3405,7 +5404,7 @@ "aliases": [ "www.gruene-rems-murr.de" ], - "duration": 64, + "duration": 973, "error": null, "final_url": "https://www.gruene-rems-murr.de/", "hostname": "gruene-rems-murr.de", @@ -3418,7 +5417,7 @@ }, "http://www.gruene-remscheid.de/": { "aliases": [], - "duration": 39, + "duration": 859, "error": null, "final_url": "http://gruene-remscheid.de/startseite/", "hostname": "www.gruene-remscheid.de", @@ -3433,7 +5432,7 @@ "aliases": [ "www.gruene-reutlingen.de" ], - "duration": 334, + "duration": 368, "error": null, "final_url": "https://www.gruene-reutlingen.de/home/", "hostname": "gruene-reutlingen.de", @@ -3444,9 +5443,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-rheiderland.de/": { + "aliases": [ + "www.gruene-rheiderland.de" + ], + "duration": 63, + "error": null, + "final_url": null, + "hostname": "gruene-rheiderland.de", + "ip_addresses": [ + "81.169.145.84" + ], + "redirects": 0, + "scheme": "http", + "status_code": 404 + }, "http://www.gruene-rhein-lahn.de/": { "aliases": [], - "duration": 34, + "duration": 78, "error": null, "final_url": "http://www.gruene-rhein-lahn.de/home/", "hostname": "www.gruene-rhein-lahn.de", @@ -3459,7 +5473,7 @@ }, "http://www.gruene-rhoen-grabfeld.de": { "aliases": [], - "duration": 55, + "duration": 34, "error": null, "final_url": "http://www.gruene-rhoen-grabfeld.de/home/", "hostname": "www.gruene-rhoen-grabfeld.de", @@ -3472,7 +5486,7 @@ }, "http://www.gruene-rkn.de/": { "aliases": [], - "duration": 125, + "duration": 127, "error": null, "final_url": null, "hostname": "www.gruene-rkn.de", @@ -3483,9 +5497,48 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-ronnenberg.de/": { + "aliases": [], + "duration": 38, + "error": null, + "final_url": "http://gruene-ronnenberg.de/home/", + "hostname": "www.gruene-ronnenberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-rosdorf.de/": { + "aliases": [], + "duration": 353, + "error": null, + "final_url": null, + "hostname": "www.gruene-rosdorf.de", + "ip_addresses": [ + "93.90.176.171" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-rosengarten.de/": { + "aliases": [], + "duration": 346, + "error": null, + "final_url": null, + "hostname": "www.gruene-rosengarten.de", + "ip_addresses": [ + "87.106.158.138" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-rosenheim.de": { "aliases": [], - "duration": 53, + "duration": 34, "error": null, "final_url": "http://www.gruene-rosenheim.de/aktuell/", "hostname": "www.gruene-rosenheim.de", @@ -3496,9 +5549,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-rotenburg.de/": { + "aliases": [], + "duration": 216, + "error": null, + "final_url": "https://www.rotenburger-gruene.de/", + "hostname": "www.gruene-rotenburg.de", + "ip_addresses": [ + "37.218.252.63" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-roth.de": { "aliases": [], - "duration": 81, + "duration": 35, "error": null, "final_url": "http://www.gruene-roth.de/startseite/", "hostname": "www.gruene-roth.de", @@ -3511,7 +5577,7 @@ }, "http://www.gruene-rottal-inn.de": { "aliases": [], - "duration": 127, + "duration": 112, "error": null, "final_url": null, "hostname": "www.gruene-rottal-inn.de", @@ -3526,7 +5592,7 @@ "aliases": [ "www.gruene-rottweil.de" ], - "duration": 310, + "duration": 643, "error": null, "final_url": "https://www.gruene-rottweil.de/", "hostname": "gruene-rottweil.de", @@ -3539,7 +5605,7 @@ }, "http://www.gruene-rtk.de/": { "aliases": [], - "duration": 229, + "duration": 273, "error": null, "final_url": null, "hostname": "www.gruene-rtk.de", @@ -3552,7 +5618,7 @@ }, "http://www.gruene-ruhr.de/": { "aliases": [], - "duration": 67, + "duration": 84, "error": null, "final_url": "http://gruene-ruhr.de/", "hostname": "www.gruene-ruhr.de", @@ -3565,7 +5631,7 @@ }, "http://www.gruene-saalekreis.de/": { "aliases": [], - "duration": 598, + "duration": 674, "error": null, "final_url": null, "hostname": "www.gruene-saalekreis.de", @@ -3578,7 +5644,7 @@ }, "http://www.gruene-saar.de/": { "aliases": [], - "duration": 418, + "duration": 517, "error": null, "final_url": "http://gruene-saar.de/", "hostname": "www.gruene-saar.de", @@ -3589,9 +5655,48 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-salzhausen-hanstedt.de/home/": { + "aliases": [], + "duration": 78, + "error": null, + "final_url": null, + "hostname": "www.gruene-salzhausen-hanstedt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-schaumburg.de/": { + "aliases": [], + "duration": 46, + "error": null, + "final_url": "http://gruene-schaumburg.de/aktuelles/", + "hostname": "www.gruene-schaumburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-schuettorf.de/home/": { + "aliases": [], + "duration": 81, + "error": null, + "final_url": null, + "hostname": "www.gruene-schuettorf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-schwabach.de": { "aliases": [], - "duration": 41, + "duration": 35, "error": null, "final_url": "http://www.gruene-schwabach.de/home/", "hostname": "www.gruene-schwabach.de", @@ -3604,7 +5709,7 @@ }, "http://www.gruene-schwaben.de/": { "aliases": [], - "duration": 817, + "duration": 34, "error": null, "final_url": "http://gruene-schwaben.de/startseite/nachrichten/", "hostname": "www.gruene-schwaben.de", @@ -3617,7 +5722,7 @@ }, "http://www.gruene-schwaebisch-gmuend.de/": { "aliases": [], - "duration": 537, + "duration": 286, "error": null, "final_url": null, "hostname": "www.gruene-schwaebisch-gmuend.de", @@ -3630,7 +5735,7 @@ }, "http://www.gruene-schwalm-eder.de/": { "aliases": [], - "duration": 37, + "duration": 41, "error": null, "final_url": "http://www.gruene-schwalm-eder.de/startseite/", "hostname": "www.gruene-schwalm-eder.de", @@ -3643,7 +5748,7 @@ }, "http://www.gruene-schwandorf.de": { "aliases": [], - "duration": 52, + "duration": 36, "error": null, "final_url": "http://gruene-schwandorf.de/startseite/", "hostname": "www.gruene-schwandorf.de", @@ -3658,7 +5763,7 @@ "aliases": [ "www.gruene-schwarzwald-baar.de" ], - "duration": 51, + "duration": 596, "error": null, "final_url": "https://www.gruene-schwarzwald-baar.de/", "hostname": "gruene-schwarzwald-baar.de", @@ -3671,7 +5776,7 @@ }, "http://www.gruene-schweinfurt.de": { "aliases": [], - "duration": 51, + "duration": 34, "error": null, "final_url": "http://www.gruene-schweinfurt.de/startseite/", "hostname": "www.gruene-schweinfurt.de", @@ -3682,9 +5787,48 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-seevetal.de/": { + "aliases": [], + "duration": 47, + "error": null, + "final_url": "http://gruene-seevetal.de/startseite/", + "hostname": "www.gruene-seevetal.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-sehnde.de/": { + "aliases": [], + "duration": 44, + "error": null, + "final_url": "http://www.gruene-sehnde.de/home/", + "hostname": "www.gruene-sehnde.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-sg-fintel.de/": { + "aliases": [], + "duration": 34, + "error": null, + "final_url": "http://gruene-sg-fintel.de/startseite/", + "hostname": "www.gruene-sg-fintel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-sha.de/": { "aliases": [], - "duration": 35, + "duration": 34, "error": null, "final_url": "http://gruene-sha.de/home/", "hostname": "www.gruene-sha.de", @@ -3699,7 +5843,7 @@ "aliases": [ "www.gruene-siegen-wittgenstein.de" ], - "duration": 567, + "duration": 540, "error": null, "final_url": null, "hostname": "gruene-siegen-wittgenstein.de", @@ -3714,7 +5858,7 @@ "aliases": [ "www.gruene-sigmaringen.de" ], - "duration": 536, + "duration": 228, "error": null, "final_url": "http://gruene-sigmaringen.de/", "hostname": "gruene-sigmaringen.de", @@ -3729,7 +5873,7 @@ "aliases": [ "www.gruene-slf-ru.de" ], - "duration": 287, + "duration": 254, "error": null, "final_url": null, "hostname": "gruene-slf-ru.de", @@ -3744,7 +5888,7 @@ "aliases": [ "www.gruene-sm.de" ], - "duration": 272, + "duration": 223, "error": null, "final_url": "http://www.gruene-sms.de/", "hostname": "gruene-sms.de", @@ -3757,7 +5901,7 @@ }, "http://www.gruene-solingen.de/": { "aliases": [], - "duration": 182, + "duration": 673, "error": null, "final_url": null, "hostname": "www.gruene-solingen.de", @@ -3768,9 +5912,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-stadt-leer.de/": { + "aliases": [], + "duration": 971, + "error": null, + "final_url": "http://grueneleer.de/index.php?id=124996", + "hostname": "www.gruene-stadt-leer.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-starnberg.de": { "aliases": [], - "duration": 214, + "duration": 39, "error": null, "final_url": "http://gruene-starnberg.de/home/", "hostname": "www.gruene-starnberg.de", @@ -3783,7 +5940,7 @@ }, "http://www.gruene-straubing-bogen.de": { "aliases": [], - "duration": 158, + "duration": 36, "error": null, "final_url": "http://www.gruene-straubing-bogen.de/home/", "hostname": "www.gruene-straubing-bogen.de", @@ -3796,7 +5953,7 @@ }, "http://www.gruene-stuttgart.de/": { "aliases": [], - "duration": 616, + "duration": 44, "error": null, "final_url": "https://gruene-stuttgart.de/startseite/", "hostname": "www.gruene-stuttgart.de", @@ -3809,7 +5966,7 @@ }, "http://www.gruene-toelz-wor.de": { "aliases": [], - "duration": 45, + "duration": 54, "error": null, "final_url": "http://gruene-toelz-wor.de/home/", "hostname": "www.gruene-toelz-wor.de", @@ -3822,7 +5979,7 @@ }, "http://www.gruene-traunstein.de": { "aliases": [], - "duration": 937, + "duration": 890, "error": null, "final_url": null, "hostname": "www.gruene-traunstein.de", @@ -3835,7 +5992,7 @@ }, "http://www.gruene-tuebingen.de/": { "aliases": [], - "duration": 44, + "duration": 35, "error": null, "final_url": "http://www.gruene-tuebingen.de/home/", "hostname": "www.gruene-tuebingen.de", @@ -3850,7 +6007,7 @@ "aliases": [ "www.gruene-tuttlingen.de" ], - "duration": 732, + "duration": 592, "error": null, "final_url": "https://www.gruene-tuttlingen.de/kreisverband/aktuelles/", "hostname": "gruene-tuttlingen.de", @@ -3863,7 +6020,7 @@ }, "http://www.gruene-ulm.de/": { "aliases": [], - "duration": 63, + "duration": 49, "error": null, "final_url": "http://www.gruene-ulm.de/termine/", "hostname": "www.gruene-ulm.de", @@ -3876,7 +6033,7 @@ }, "http://www.gruene-unterallgaeu.de": { "aliases": [], - "duration": 34, + "duration": 39, "error": null, "final_url": "http://www.gruene-unterallgaeu.de/startseite/", "hostname": "www.gruene-unterallgaeu.de", @@ -3887,9 +6044,20 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-untereichsfeld.de": { + "aliases": null, + "duration": 0, + "error": "connection", + "final_url": null, + "hostname": null, + "ip_addresses": null, + "redirects": 0, + "scheme": null, + "status_code": 0 + }, "http://www.gruene-unterfranken.de/": { "aliases": [], - "duration": 56, + "duration": 35, "error": null, "final_url": "http://gruene-unterfranken.de/startseite/", "hostname": "www.gruene-unterfranken.de", @@ -3900,9 +6068,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-verden.de/": { + "aliases": [], + "duration": 651, + "error": null, + "final_url": null, + "hostname": "www.gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-vogelsberg.de/": { "aliases": [], - "duration": 252, + "duration": 369, "error": null, "final_url": null, "hostname": "www.gruene-vogelsberg.de", @@ -3915,7 +6096,7 @@ }, "http://www.gruene-waf.de/": { "aliases": [], - "duration": 39, + "duration": 34, "error": null, "final_url": "http://gruene-kreis-warendorf.de/startseite/", "hostname": "www.gruene-waf.de", @@ -3928,7 +6109,7 @@ }, "http://www.gruene-waldeck-frankenberg.de/": { "aliases": [], - "duration": 529, + "duration": 509, "error": null, "final_url": null, "hostname": "www.gruene-waldeck-frankenberg.de", @@ -3939,9 +6120,20 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-walsrode-bomlitz.de/": { + "aliases": null, + "duration": 0, + "error": "connection", + "final_url": null, + "hostname": null, + "ip_addresses": null, + "redirects": 0, + "scheme": null, + "status_code": 0 + }, "http://www.gruene-wangen.de/": { "aliases": [], - "duration": 97, + "duration": 912, "error": null, "final_url": null, "hostname": "www.gruene-wangen.de", @@ -3954,7 +6146,7 @@ }, "http://www.gruene-wartburgkreis-eisenach.de/": { "aliases": [], - "duration": 725, + "duration": 660, "error": null, "final_url": null, "hostname": "www.gruene-wartburgkreis-eisenach.de", @@ -3967,7 +6159,7 @@ }, "http://www.gruene-weiden.de": { "aliases": [], - "duration": 35, + "duration": 39, "error": null, "final_url": "http://gruene-weiden.de/startseite/", "hostname": "www.gruene-weiden.de", @@ -3993,7 +6185,7 @@ }, "http://www.gruene-weimar.de": { "aliases": [], - "duration": 214, + "duration": 962, "error": null, "final_url": "http://gruene-weimar.de/gruene-neuigkeiten/", "hostname": "www.gruene-weimar.de", @@ -4006,7 +6198,7 @@ }, "http://www.gruene-weissenburg.de": { "aliases": [], - "duration": 285, + "duration": 33, "error": null, "final_url": "http://gruene-weissenburg.de/home/", "hostname": "www.gruene-weissenburg.de", @@ -4019,7 +6211,7 @@ }, "http://www.gruene-werra-meissner.de/": { "aliases": [], - "duration": 739, + "duration": 987, "error": null, "final_url": "http://gruene-werra-meissner.de/startseite/", "hostname": "www.gruene-werra-meissner.de", @@ -4030,9 +6222,48 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-wesermarsch.de/": { + "aliases": [], + "duration": 174, + "error": null, + "final_url": "http://www.gruene-wesermarsch.de/home/", + "hostname": "www.gruene-wesermarsch.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-wesermarsch.de/ov-bernelemwerder/": { + "aliases": [], + "duration": 72, + "error": null, + "final_url": null, + "hostname": "www.gruene-wesermarsch.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-wesermarsch.de/ov-mitte/": { + "aliases": [], + "duration": 70, + "error": null, + "final_url": null, + "hostname": "www.gruene-wesermarsch.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-wetterau.de/": { "aliases": [], - "duration": 486, + "duration": 451, "error": null, "final_url": null, "hostname": "www.gruene-wetterau.de", @@ -4043,9 +6274,35 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-wf.de/": { + "aliases": [], + "duration": 46, + "error": null, + "final_url": "http://www.xn--grne-wf-o2a.de/startseite/", + "hostname": "www.gruene-wf.de", + "ip_addresses": [ + "217.160.231.206" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-wiefelstede.de/home/": { + "aliases": [], + "duration": 76, + "error": null, + "final_url": null, + "hostname": "www.gruene-wiefelstede.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-wiesbaden.de/": { "aliases": [], - "duration": 44, + "duration": 36, "error": null, "final_url": "http://gruene-wiesbaden.de/startseite/", "hostname": "www.gruene-wiesbaden.de", @@ -4056,9 +6313,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-winsen.de/": { + "aliases": [ + "www.gruene-winsen.de" + ], + "duration": 584, + "error": null, + "final_url": "http://gruene-winsen.de/", + "hostname": "gruene-winsen.de", + "ip_addresses": [ + "81.169.145.161" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-wittenberg.de/": { "aliases": [], - "duration": 701, + "duration": 697, "error": null, "final_url": null, "hostname": "www.gruene-wittenberg.de", @@ -4069,9 +6341,82 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-wittmund.de/": { + "aliases": [ + "www.gruene-wittmund.de" + ], + "duration": 178, + "error": null, + "final_url": "http://gruene-wittmund.de/", + "hostname": "gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruene-wittmund.de/ov_holtriem.html": { + "aliases": [ + "www.gruene-wittmund.de" + ], + "duration": 148, + "error": null, + "final_url": "http://gruene-wittmund.de/ov_holtriem.html", + "hostname": "gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "redirects": 1, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-wittmund.de/ov_langeoog.html": { + "aliases": [ + "www.gruene-wittmund.de" + ], + "duration": 178, + "error": null, + "final_url": "http://gruene-wittmund.de/ov_langeoog.html", + "hostname": "gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "redirects": 1, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-wittmund.de/ov_wittmund.html": { + "aliases": [ + "www.gruene-wittmund.de" + ], + "duration": 182, + "error": null, + "final_url": "http://gruene-wittmund.de/ov_wittmund.html", + "hostname": "gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "redirects": 1, + "scheme": "http", + "status_code": 404 + }, + "http://www.gruene-wolfenbuettel.de/": { + "aliases": [], + "duration": 128, + "error": null, + "final_url": "http://gruene-wolfenbuettel.de/", + "hostname": "www.gruene-wolfenbuettel.de", + "ip_addresses": [ + "217.160.231.206" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-worms.de/": { "aliases": [], - "duration": 46, + "duration": 34, "error": null, "final_url": "http://www.gruene-worms.de/start/", "hostname": "www.gruene-worms.de", @@ -4082,11 +6427,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-wst.de": { + "aliases": [], + "duration": 34, + "error": null, + "final_url": "http://www.gruene-wst.de/home/", + "hostname": "www.gruene-wst.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-wt.de/": { "aliases": [ "www.gruene-wt.de" ], - "duration": 321, + "duration": 995, "error": null, "final_url": "https://www.gruene-wt.de/", "hostname": "gruene-wt.de", @@ -4099,7 +6457,7 @@ }, "http://www.gruene-wuerzburg-land.de": { "aliases": [], - "duration": 590, + "duration": 616, "error": null, "final_url": "https://www.gruene-wuerzburg-land.de/cms/index.php/", "hostname": "www.gruene-wuerzburg-land.de", @@ -4112,7 +6470,7 @@ }, "http://www.gruene-wuerzburg.de": { "aliases": [], - "duration": 678, + "duration": 410, "error": null, "final_url": "https://www.gruene-wuerzburg.de/cms/", "hostname": "www.gruene-wuerzburg.de", @@ -4125,7 +6483,7 @@ }, "http://www.gruene-ww.de/": { "aliases": [], - "duration": 187, + "duration": 150, "error": null, "final_url": null, "hostname": "www.gruene-ww.de", @@ -4136,11 +6494,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-zeven.de/home/": { + "aliases": [], + "duration": 69, + "error": null, + "final_url": null, + "hostname": "www.gruene-zeven.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "http://www.gruene-zollernalb.de": { "aliases": [ "www.gruene-zollernalb.de" ], - "duration": 199, + "duration": 985, "error": null, "final_url": "https://www.gruene-zollernalb.de/index.php?id=2000", "hostname": "gruene-zollernalb.de", @@ -4151,11 +6522,24 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruene-zwischenahn.de": { + "aliases": [], + "duration": 50, + "error": null, + "final_url": "http://gruene-zwischenahn.de/", + "hostname": "www.gruene-zwischenahn.de", + "ip_addresses": [ + "217.160.0.43" + ], + "redirects": 1, + "scheme": "http", + "status_code": 200 + }, "http://www.grueneduisburg.de/": { "aliases": [ "www.grueneduisburg.de" ], - "duration": 100, + "duration": 69, "error": null, "final_url": null, "hostname": "grueneduisburg.de", @@ -4166,10 +6550,23 @@ "scheme": "http", "status_code": 403 }, - "http://www.gruenemsp.de": { + "http://www.grueneleer.de/": { "aliases": [], "duration": 42, "error": null, + "final_url": "http://grueneleer.de/startseite/artikel/", + "hostname": "www.grueneleer.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 2, + "scheme": "http", + "status_code": 200 + }, + "http://www.gruenemsp.de": { + "aliases": [], + "duration": 34, + "error": null, "final_url": "http://www.gruenemsp.de/startseite/", "hostname": "www.gruenemsp.de", "ip_addresses": [ @@ -4179,9 +6576,20 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruenesickte.de/": { + "aliases": null, + "duration": 0, + "error": "connection", + "final_url": null, + "hostname": null, + "ip_addresses": null, + "redirects": 0, + "scheme": null, + "status_code": 0 + }, "http://www.gruenestadterfurt.de/": { "aliases": [], - "duration": 193, + "duration": 228, "error": null, "final_url": null, "hostname": "www.gruenestadterfurt.de", @@ -4192,9 +6600,22 @@ "scheme": "http", "status_code": 200 }, + "http://www.gruenestelle.de/#Startseite": { + "aliases": [], + "duration": 332, + "error": null, + "final_url": "https://sedo.com/search/details/?language=d&domain=gruenestelle.de&partnerid=50162&origin=partner", + "hostname": "www.gruenestelle.de", + "ip_addresses": [ + "95.130.17.36" + ], + "redirects": 5, + "scheme": "http", + "status_code": 200 + }, "http://www.gruenetir.de": { "aliases": [], - "duration": 254, + "duration": 205, "error": null, "final_url": "https://gruenetir.de/startseite/", "hostname": "www.gruenetir.de", @@ -4209,7 +6630,7 @@ "aliases": [ "www.grueneuhk.wordpress.com" ], - "duration": 892, + "duration": 470, "error": null, "final_url": "https://grueneuhk.wordpress.com/", "hostname": "lb.wordpress.com", @@ -4223,7 +6644,7 @@ }, "http://www.offenbach-gruene.de/": { "aliases": [], - "duration": 244, + "duration": 72, "error": null, "final_url": "http://www.gruene-offenbach.de/start/", "hostname": "www.offenbach-gruene.de", @@ -4236,7 +6657,7 @@ }, "http://www.padergruen.de": { "aliases": [], - "duration": 943, + "duration": 920, "error": null, "final_url": "http://www.xn--padergrn-d6a.de/", "hostname": "www.padergruen.de", @@ -4249,7 +6670,7 @@ }, "http://www.salzlandgr\u00fcne.de/": { "aliases": [], - "duration": 963, + "duration": 137, "error": null, "final_url": null, "hostname": "www.xn--salzlandgrne-mlb.de", @@ -4262,7 +6683,7 @@ }, "http://www.xn--grne-mnster-uhbe.de/": { "aliases": [], - "duration": 472, + "duration": 619, "error": null, "final_url": null, "hostname": "www.xn--grne-mnster-uhbe.de", @@ -4275,7 +6696,7 @@ }, "http://www.xn--grne-speyer-uhb.de/": { "aliases": [], - "duration": 76, + "duration": 34, "error": null, "final_url": "http://www.xn--grne-speyer-uhb.de/home/", "hostname": "www.xn--grne-speyer-uhb.de", @@ -4286,9 +6707,22 @@ "scheme": "http", "status_code": 200 }, + "http://xn--grne-milk-r9a.de/": { + "aliases": [], + "duration": 589, + "error": null, + "final_url": null, + "hostname": "xn--grne-milk-r9a.de", + "ip_addresses": [ + "81.169.145.159" + ], + "redirects": 0, + "scheme": "http", + "status_code": 200 + }, "https://gruene-aw.de/": { "aliases": [], - "duration": 343, + "duration": 148, "error": null, "final_url": null, "hostname": "gruene-aw.de", @@ -4301,7 +6735,7 @@ }, "https://gruene-bayern.de/": { "aliases": [], - "duration": 16, + "duration": 17, "error": null, "final_url": null, "hostname": "gruene-bayern.de", @@ -4314,7 +6748,7 @@ }, "https://gruene-bw.de/": { "aliases": [], - "duration": 365, + "duration": 223, "error": null, "final_url": "https://www.gruene-bw.de/", "hostname": "gruene-bw.de", @@ -4327,7 +6761,7 @@ }, "https://gruene-illingen-saar.de/": { "aliases": [], - "duration": 555, + "duration": 558, "error": null, "final_url": null, "hostname": "gruene-illingen-saar.de", @@ -4340,7 +6774,7 @@ }, "https://gruene-kv-soest.de/": { "aliases": [], - "duration": 719, + "duration": 698, "error": null, "final_url": null, "hostname": "gruene-kv-soest.de", @@ -4353,7 +6787,7 @@ }, "https://gruene-neunkirchen-saar.de": { "aliases": [], - "duration": 563, + "duration": 334, "error": null, "final_url": null, "hostname": "gruene-neunkirchen-saar.de", @@ -4366,7 +6800,7 @@ }, "https://gruene-rehlingen.de/": { "aliases": [], - "duration": 162, + "duration": 349, "error": null, "final_url": null, "hostname": "gruene-rehlingen.de", @@ -4379,7 +6813,7 @@ }, "https://gruene-roesrath.de/": { "aliases": [], - "duration": 258, + "duration": 100, "error": null, "final_url": "https://gruene-roesrath.de/startseite/", "hostname": "gruene-roesrath.de", @@ -4392,7 +6826,7 @@ }, "https://gruene-sb.de/": { "aliases": [], - "duration": 680, + "duration": 558, "error": null, "final_url": null, "hostname": "gruene-sb.de", @@ -4405,7 +6839,7 @@ }, "https://gruene-sls.de/": { "aliases": [], - "duration": 543, + "duration": 400, "error": null, "final_url": null, "hostname": "gruene-sls.de", @@ -4418,7 +6852,7 @@ }, "https://gruene-vulkaneifel.de/": { "aliases": [], - "duration": 13, + "duration": 631, "error": null, "final_url": null, "hostname": "gruene-vulkaneifel.de", @@ -4431,7 +6865,7 @@ }, "https://gruene-wadgassen.de/": { "aliases": [], - "duration": 339, + "duration": 343, "error": null, "final_url": null, "hostname": "gruene-wadgassen.de", @@ -4444,7 +6878,7 @@ }, "https://kreis.gruene-merzig.de/": { "aliases": [], - "duration": 580, + "duration": 359, "error": null, "final_url": null, "hostname": "kreis.gruene-merzig.de", @@ -4455,9 +6889,100 @@ "scheme": "https", "status_code": 200 }, + "https://www.gruene-celle.de/ortsverbaende/winsen-allerwietzehambuehren/": { + "aliases": [], + "duration": 174, + "error": null, + "final_url": null, + "hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://www.gruene-gifhorn.de/": { + "aliases": [], + "duration": 843, + "error": null, + "final_url": null, + "hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://www.gruene-gifhorn.de/ortsverband/ov-brome_boldecker-land": { + "aliases": [], + "duration": 423, + "error": null, + "final_url": "https://www.gruene-gifhorn.de/ortsverband/ov-brome_boldecker-land/", + "hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "redirects": 1, + "scheme": "https", + "status_code": 200 + }, + "https://www.gruene-gifhorn.de/ortsverband/ov-hankensbuettel/": { + "aliases": [], + "duration": 429, + "error": null, + "final_url": null, + "hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://www.gruene-gifhorn.de/ortsverband/ov-isenbuettel/": { + "aliases": [], + "duration": 433, + "error": null, + "final_url": null, + "hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://www.gruene-gifhorn.de/ortsverband/ov-meinersen/": { + "aliases": [], + "duration": 413, + "error": null, + "final_url": null, + "hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, + "https://www.gruene-gifhorn.de/ortsverband/ov-papenteich/": { + "aliases": [], + "duration": 498, + "error": null, + "final_url": null, + "hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, "https://www.gruene-mainz.de/": { "aliases": [], - "duration": 719, + "duration": 643, "error": null, "final_url": null, "hostname": "www.gruene-mainz.de", @@ -4468,9 +6993,22 @@ "scheme": "https", "status_code": 200 }, + "https://www.gruene-niedersachsen.de/": { + "aliases": [], + "duration": 609, + "error": null, + "final_url": null, + "hostname": "www.gruene-niedersachsen.de", + "ip_addresses": [ + "193.96.188.144" + ], + "redirects": 0, + "scheme": "https", + "status_code": 200 + }, "https://www.gruene-rhein-pfalz.de/": { "aliases": [], - "duration": 486, + "duration": 982, "error": null, "final_url": null, "hostname": "www.gruene-rhein-pfalz.de", @@ -4483,7 +7021,7 @@ }, "https://www.gruene-thueringen.de/": { "aliases": [], - "duration": 515, + "duration": 591, "error": null, "final_url": "https://gruene-thueringen.de/", "hostname": "www.gruene-thueringen.de", @@ -4496,7 +7034,7 @@ }, "https://www.gruene.de/": { "aliases": [], - "duration": 122, + "duration": 117, "error": null, "final_url": "https://www.gruene.de/startseite.html", "hostname": "www.gruene.de", From 56995067ecf9a40db70a606463bf47cd118ba884 Mon Sep 17 00:00:00 2001 From: Marian Steinbach Date: Wed, 4 Apr 2018 21:14:16 +0200 Subject: [PATCH 6/7] New test logic, new results --- README.md | 2 + result.json | 7048 ----- spider.py | 223 +- webapp/data/check_2018-04-04_19-10.json | 32705 ++++++++++++++++++++++ 4 files changed, 32875 insertions(+), 7103 deletions(-) delete mode 100644 result.json create mode 100644 webapp/data/check_2018-04-04_19-10.json diff --git a/README.md b/README.md index ee7c65d..dcc7045 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,8 @@ Written and tested in Python3 - submit the URL against a service like Google Page Speed and retrieve the score - Check against our own webpagetest.org instance - Detect which one of the well-known CMS is used? +- Certificate expiry warning +- Export and publish the report as a single page web app via GitHub pages ### Usage diff --git a/result.json b/result.json deleted file mode 100644 index 19e8802..0000000 --- a/result.json +++ /dev/null @@ -1,7048 +0,0 @@ -{ - "http://die-gruenen-bissendorf.de/": { - "aliases": [], - "duration": 61, - "error": null, - "final_url": null, - "hostname": "die-gruenen-bissendorf.de", - "ip_addresses": [ - "80.77.31.190" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://die-gruenen-meppen.de/": { - "aliases": [], - "duration": 304, - "error": null, - "final_url": null, - "hostname": "die-gruenen-meppen.de", - "ip_addresses": [ - "81.169.145.150" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://diegruenen-scheessel.de/": { - "aliases": [], - "duration": 300, - "error": null, - "final_url": "http://diegruenen-scheessel.de/startseite/", - "hostname": "diegruenen-scheessel.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-abgland.de/startseite/": { - "aliases": [], - "duration": 69, - "error": null, - "final_url": null, - "hostname": "gruene-abgland.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-ak.de/": { - "aliases": [], - "duration": 59, - "error": null, - "final_url": "http://gruene-ak.de/home/", - "hostname": "gruene-ak.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-altmark.de/": { - "aliases": [], - "duration": 579, - "error": null, - "final_url": null, - "hostname": "gruene-altmark.de", - "ip_addresses": [ - "185.21.102.87" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-alzey-worms.de/": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://gruene-alzey-worms.de/startseite/", - "hostname": "gruene-alzey-worms.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-apen.de": { - "aliases": [], - "duration": 435, - "error": null, - "final_url": null, - "hostname": "gruene-apen.de", - "ip_addresses": [ - "81.169.145.150" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-barnstorf.de/": { - "aliases": [], - "duration": 970, - "error": null, - "final_url": null, - "hostname": "gruene-barnstorf.de", - "ip_addresses": [ - "81.169.145.147" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-barsinghausen.de/": { - "aliases": [], - "duration": 136, - "error": null, - "final_url": null, - "hostname": "gruene-barsinghausen.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-bernkastel-wittlich.de/": { - "aliases": [], - "duration": 60, - "error": null, - "final_url": "http://gruene-bernkastel-wittlich.de/startseite/", - "hostname": "gruene-bernkastel-wittlich.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-beverstedt.de/": { - "aliases": [], - "duration": 973, - "error": null, - "final_url": null, - "hostname": "gruene-beverstedt.de", - "ip_addresses": [ - "81.169.145.163" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-bezirksverband-mittelrhein.de/": { - "aliases": [], - "duration": 77, - "error": null, - "final_url": null, - "hostname": "gruene-bezirksverband-mittelrhein.de", - "ip_addresses": [ - "176.221.47.44" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-birkenfeld.de/": { - "aliases": [], - "duration": 58, - "error": null, - "final_url": "http://gruene-birkenfeld.de/home/", - "hostname": "gruene-birkenfeld.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-blieskastel.de/": { - "aliases": [], - "duration": 839, - "error": null, - "final_url": null, - "hostname": "gruene-blieskastel.de", - "ip_addresses": [ - "80.67.28.163" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-blk.de/startseite/": { - "aliases": [], - "duration": 70, - "error": null, - "final_url": null, - "hostname": "gruene-blk.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-bous.de/": { - "aliases": [], - "duration": 969, - "error": null, - "final_url": "https://gruene-bous.de/", - "hostname": "gruene-bous.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-bremervoerde.de/aktuelles/": { - "aliases": [], - "duration": 66, - "error": null, - "final_url": null, - "hostname": "gruene-bremervoerde.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-buchholz.de/startseite/": { - "aliases": [], - "duration": 81, - "error": null, - "final_url": null, - "hostname": "gruene-buchholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-burgdorf.de/": { - "aliases": [], - "duration": 134, - "error": null, - "final_url": null, - "hostname": "gruene-burgdorf.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-cremlingen.de/startseite/": { - "aliases": [], - "duration": 69, - "error": null, - "final_url": null, - "hostname": "gruene-cremlingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-donnersberg.de/": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-donnersberg.de/home/", - "hostname": "gruene-donnersberg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-dudweiler.de/": { - "aliases": [], - "duration": 565, - "error": null, - "final_url": "https://gruene-dudweiler.de/", - "hostname": "gruene-dudweiler.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-eaf.de/startseite/": { - "aliases": [], - "duration": 71, - "error": null, - "final_url": null, - "hostname": "gruene-eaf.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-eln.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-eln.de/startseite/", - "hostname": "gruene-eln.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-ensdorf.de/": { - "aliases": [], - "duration": 364, - "error": null, - "final_url": "https://gruene-ensdorf.de/", - "hostname": "gruene-ensdorf.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-essen.de/kreisverband/": { - "aliases": [], - "duration": 477, - "error": null, - "final_url": null, - "hostname": "gruene-essen.de", - "ip_addresses": [ - "81.169.145.80" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-frankenthal.de/": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://gruene-frankenthal.de/home/", - "hostname": "gruene-frankenthal.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-friedrichsthal.de/": { - "aliases": [], - "duration": 510, - "error": null, - "final_url": "https://gruene-friedrichsthal.de/", - "hostname": "gruene-friedrichsthal.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-garbsen.de/": { - "aliases": [], - "duration": 135, - "error": null, - "final_url": null, - "hostname": "gruene-garbsen.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-ger.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-ger.de/home/", - "hostname": "gruene-ger.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-gera.de/startseite/": { - "aliases": [], - "duration": 302, - "error": null, - "final_url": null, - "hostname": "gruene-gera.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-gersheim.de/": { - "aliases": [], - "duration": 332, - "error": null, - "final_url": "https://gruene-gersheim.de/", - "hostname": "gruene-gersheim.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-gotha.de/aktuelles/": { - "aliases": [], - "duration": 68, - "error": null, - "final_url": null, - "hostname": "gruene-gotha.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-greiz.de/startseite/": { - "aliases": [], - "duration": 66, - "error": null, - "final_url": null, - "hostname": "gruene-greiz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-halberg.de/": { - "aliases": [], - "duration": 65, - "error": null, - "final_url": null, - "hostname": "gruene-halberg.de", - "ip_addresses": [ - "217.160.233.198" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-hemmingen.de/": { - "aliases": [], - "duration": 138, - "error": null, - "final_url": null, - "hostname": "gruene-hemmingen.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-heusweiler.de": { - "aliases": [], - "duration": 510, - "error": null, - "final_url": "https://gruene-heusweiler.de/", - "hostname": "gruene-heusweiler.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-hollenstedt.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-hollenstedt.de/aktuelles/", - "hostname": "gruene-hollenstedt.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-homburg.de/": { - "aliases": [], - "duration": 741, - "error": null, - "final_url": "http://www.gruene-homburg.de/", - "hostname": "gruene-homburg.de", - "ip_addresses": [ - "85.214.227.211" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-igb.de/": { - "aliases": [], - "duration": 593, - "error": null, - "final_url": null, - "hostname": "gruene-igb.de", - "ip_addresses": [ - "81.169.145.150" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-im-vest.de/": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://gruene-im-vest.de/home/", - "hostname": "gruene-im-vest.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-im-weimarer-land.de/gruene-neuigkeiten/": { - "aliases": [], - "duration": 74, - "error": null, - "final_url": null, - "hostname": "gruene-im-weimarer-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-isernhagen.de/": { - "aliases": [], - "duration": 144, - "error": null, - "final_url": null, - "hostname": "gruene-isernhagen.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-jena.de/aktuelles/": { - "aliases": [], - "duration": 82, - "error": null, - "final_url": null, - "hostname": "gruene-jena.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-jerichower-land.de/": { - "aliases": [], - "duration": 368, - "error": null, - "final_url": null, - "hostname": "gruene-jerichower-land.de", - "ip_addresses": [ - "80.237.133.60" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-kassel.de/": { - "aliases": [], - "duration": 166, - "error": null, - "final_url": "http://www.gruene-kassel.de/", - "hostname": "gruene-kassel.de", - "ip_addresses": [ - "128.127.71.229" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-kl.de/": { - "aliases": [], - "duration": 990, - "error": null, - "final_url": "http://gruene-kl.de/home-aktuelles/", - "hostname": "gruene-kl.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-kleinblittersdorf.de/": { - "aliases": [], - "duration": 336, - "error": null, - "final_url": "https://gruene-kleinblittersdorf.de/", - "hostname": "gruene-kleinblittersdorf.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-koblenz.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-koblenz.de/home/", - "hostname": "gruene-koblenz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-krummhoern.de/": { - "aliases": [], - "duration": 811, - "error": null, - "final_url": "https://www.gruene-krummhoern.de/", - "hostname": "gruene-krummhoern.de", - "ip_addresses": [ - "92.51.133.221" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-kusel.de/": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-kusel.de/willkommen/", - "hostname": "gruene-kusel.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-kv-borken.de/": { - "aliases": [], - "duration": 435, - "error": null, - "final_url": null, - "hostname": "gruene-kv-borken.de", - "ip_addresses": [ - "185.21.102.225" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-kv-stade.de/ueber-uns/ortsverbaende/ortsverband-horneburg/": { - "aliases": [], - "duration": 74, - "error": null, - "final_url": null, - "hostname": "gruene-kv-stade.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-laatzen.de/": { - "aliases": [], - "duration": 134, - "error": null, - "final_url": null, - "hostname": "gruene-laatzen.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-lebach.de/": { - "aliases": [], - "duration": 350, - "error": null, - "final_url": "https://gruene-lebach.de/", - "hostname": "gruene-lebach.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-lueneburg.de/ortsverbaende/bardowick/gruene-in-bardowick/": { - "aliases": [], - "duration": 73, - "error": null, - "final_url": null, - "hostname": "gruene-lueneburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-lueneburg.de/ortsverbaende/lueneburg/": { - "aliases": [], - "duration": 622, - "error": null, - "final_url": null, - "hostname": "gruene-lueneburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-lueneburg.de/ortsverbaende/ostheide/": { - "aliases": [], - "duration": 74, - "error": null, - "final_url": null, - "hostname": "gruene-lueneburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-lueneburg.de/ortsverbaende/scharnebeckadendorf/": { - "aliases": [], - "duration": 107, - "error": null, - "final_url": null, - "hostname": "gruene-lueneburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-magdeburg.de/": { - "aliases": [], - "duration": 302, - "error": null, - "final_url": "http://gruene-magdeburg.de/start/", - "hostname": "gruene-magdeburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-main-kinzig.de/": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://gruene-main-kinzig.de/home/", - "hostname": "gruene-main-kinzig.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-mansfeld-suedharz.de/": { - "aliases": [], - "duration": 37, - "error": null, - "final_url": "http://gruene-mansfeld-suedharz.de/home/", - "hostname": "gruene-mansfeld-suedharz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-neuwied.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-neuwied.de/home/", - "hostname": "gruene-neuwied.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-nienburg.de/ortsverband-marklohe/": { - "aliases": [], - "duration": 67, - "error": null, - "final_url": null, - "hostname": "gruene-nienburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-nienburg.de/ortsverband-mittelweser/": { - "aliases": [], - "duration": 80, - "error": null, - "final_url": null, - "hostname": "gruene-nienburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-nienburg.de/ortsverband-steimbke/": { - "aliases": [], - "duration": 68, - "error": null, - "final_url": null, - "hostname": "gruene-nienburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-nienburg.de/ortsverband-steyerberg/": { - "aliases": [], - "duration": 73, - "error": null, - "final_url": null, - "hostname": "gruene-nienburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-nienburg.de/ortsverband-uchte/": { - "aliases": [], - "duration": 69, - "error": null, - "final_url": null, - "hostname": "gruene-nienburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-norden.de/ortsverband/": { - "aliases": [], - "duration": 76, - "error": null, - "final_url": null, - "hostname": "gruene-norden.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-northeim.de/startseite/": { - "aliases": [], - "duration": 101, - "error": null, - "final_url": null, - "hostname": "gruene-northeim.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-nw.de/": { - "aliases": [], - "duration": 37, - "error": null, - "final_url": "http://gruene-nw.de/home/", - "hostname": "gruene-nw.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-oberbayern.de/": { - "aliases": [], - "duration": 251, - "error": null, - "final_url": "https://gruene-oberbayern.de/", - "hostname": "gruene-oberbayern.de", - "ip_addresses": [ - "5.35.225.216" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-oberfranken.de/startseite/": { - "aliases": [], - "duration": 405, - "error": null, - "final_url": null, - "hostname": "gruene-oberfranken.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-ottweiler.de": { - "aliases": [], - "duration": 304, - "error": null, - "final_url": "https://gruene-ottweiler.de/", - "hostname": "gruene-ottweiler.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-pattensen.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-pattensen.de/aus-dem-ortsverband/", - "hostname": "gruene-pattensen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-pirmasens.de/": { - "aliases": [], - "duration": 44, - "error": null, - "final_url": "http://gruene-pirmasens.de/home/", - "hostname": "gruene-pirmasens.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-rh.de/": { - "aliases": [], - "duration": 37, - "error": null, - "final_url": "http://gruene-rh.de/home/", - "hostname": "gruene-rh.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-rhein-sieg.de/": { - "aliases": [], - "duration": 76, - "error": null, - "final_url": null, - "hostname": "gruene-rhein-sieg.de", - "ip_addresses": [ - "176.221.47.44" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-riegelsberg.de/": { - "aliases": [], - "duration": 325, - "error": null, - "final_url": "https://gruene-riegelsberg.de/", - "hostname": "gruene-riegelsberg.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-rlp.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-rlp.de/startseite/", - "hostname": "gruene-rlp.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-saarbruecken.de/": { - "aliases": [], - "duration": 250, - "error": null, - "final_url": null, - "hostname": "gruene-saarbruecken.de", - "ip_addresses": [ - "78.47.188.23" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-saarlouis.de/": { - "aliases": [], - "duration": 342, - "error": null, - "final_url": "https://gruene-saarlouis.de/", - "hostname": "gruene-saarlouis.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-saarwellingen.de/": { - "aliases": [], - "duration": 368, - "error": null, - "final_url": "https://gruene-saarwellingen.de/", - "hostname": "gruene-saarwellingen.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-schmelz.de/": { - "aliases": [], - "duration": 341, - "error": null, - "final_url": "https://gruene-schmelz.de/", - "hostname": "gruene-schmelz.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-schwalbach-saar.de/": { - "aliases": [], - "duration": 305, - "error": null, - "final_url": "https://gruene-schwalbach-saar.de/", - "hostname": "gruene-schwalbach-saar.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-seelze.de/": { - "aliases": [], - "duration": 131, - "error": null, - "final_url": null, - "hostname": "gruene-seelze.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-sonneberg-hildburghausen.de/": { - "aliases": [], - "duration": 346, - "error": null, - "final_url": null, - "hostname": "gruene-sonneberg-hildburghausen.de", - "ip_addresses": [ - "217.160.0.160" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-springe.de/": { - "aliases": [], - "duration": 138, - "error": null, - "final_url": null, - "hostname": "gruene-springe.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-suedwestpfalz.de/": { - "aliases": [], - "duration": 848, - "error": null, - "final_url": "http://gruene-suedwestpfalz.de/startseite/", - "hostname": "gruene-suedwestpfalz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-suew.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-suew.de/startseite/", - "hostname": "gruene-suew.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-tholey.de/": { - "aliases": [], - "duration": 396, - "error": null, - "final_url": null, - "hostname": "gruene-tholey.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-tostedt.de": { - "aliases": [], - "duration": 753, - "error": null, - "final_url": "https://gruene-tostedt.de/", - "hostname": "gruene-tostedt.de", - "ip_addresses": [ - "5.35.226.43" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-trier-saarburg.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-trier-saarburg.de/home/", - "hostname": "gruene-trier-saarburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-ueberherrn.de/": { - "aliases": [], - "duration": 446, - "error": null, - "final_url": "https://gruene-ueberherrn.de/", - "hostname": "gruene-ueberherrn.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-uetze.de/": { - "aliases": [], - "duration": 137, - "error": null, - "final_url": null, - "hostname": "gruene-uetze.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-vechta.de/startseite/": { - "aliases": [], - "duration": 67, - "error": null, - "final_url": null, - "hostname": "gruene-vechta.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-voelklingen.de/": { - "aliases": [], - "duration": 343, - "error": null, - "final_url": "https://gruene-voelklingen.de/", - "hostname": "gruene-voelklingen.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-wadern.de/": { - "aliases": [], - "duration": 399, - "error": null, - "final_url": "https://gruene-wadern.de/", - "hostname": "gruene-wadern.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-wallerfangen.de/": { - "aliases": [], - "duration": 339, - "error": null, - "final_url": "https://gruene-wallerfangen.de/", - "hostname": "gruene-wallerfangen.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-wedemark.de/": { - "aliases": [], - "duration": 133, - "error": null, - "final_url": null, - "hostname": "gruene-wedemark.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-wennigsen.de/": { - "aliases": [], - "duration": 139, - "error": null, - "final_url": null, - "hostname": "gruene-wennigsen.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-westfalen.de/": { - "aliases": [], - "duration": 108, - "error": null, - "final_url": "http://www.gruene-westfalen.de/startseite/", - "hostname": "gruene-westfalen.de", - "ip_addresses": [ - "134.119.246.129" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-wunstorf.com/": { - "aliases": [], - "duration": 18, - "error": null, - "final_url": "https://www.gruene-wunstorf.com/", - "hostname": "gruene-wunstorf.com", - "ip_addresses": [ - "52.211.143.189" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruene-zweibruecken.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-zweibruecken.de/startseite/", - "hostname": "gruene-zweibruecken.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://grueneboerde.de/": { - "aliases": [], - "duration": 872, - "error": null, - "final_url": null, - "hostname": "grueneboerde.de", - "ip_addresses": [ - "188.68.56.198" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gruenekoeln.de/": { - "aliases": [], - "duration": 488, - "error": null, - "final_url": "https://www.gruenekoeln.de/", - "hostname": "gruenekoeln.de", - "ip_addresses": [ - "78.47.141.38" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruenekreiskh.de/": { - "aliases": [], - "duration": 37, - "error": null, - "final_url": "http://gruenekreiskh.de/startseite/", - "hostname": "gruenekreiskh.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://gruenemelle.de/startseite/": { - "aliases": [], - "duration": 73, - "error": null, - "final_url": null, - "hostname": "gruenemelle.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://gr\u00fcne-deggendorf.de/": { - "aliases": [], - "duration": 279, - "error": null, - "final_url": null, - "hostname": "xn--grne-deggendorf-0vb.de", - "ip_addresses": [ - "81.169.145.66" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://uns-gruener-trier.de/": { - "aliases": [], - "duration": 38, - "error": null, - "final_url": "http://uns-gruener-trier.de/startseite/", - "hostname": "uns-gruener-trier.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://wordpress.gruene-hameln-pyrmont.de/category/hessisch-oldendorf-gesamt/": { - "aliases": [], - "duration": 300, - "error": null, - "final_url": null, - "hostname": "wordpress.gruene-hameln-pyrmont.de", - "ip_addresses": [ - "81.169.145.167" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.blog.gruene-verden.de/ortsverbande/kirchlinteln/": { - "aliases": [], - "duration": 467, - "error": null, - "final_url": null, - "hostname": "www.blog.gruene-verden.de", - "ip_addresses": [ - "91.198.250.84" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.blog.gruene-verden.de/ortsverbande/ortsverband-achim/": { - "aliases": [], - "duration": 17, - "error": null, - "final_url": null, - "hostname": "www.blog.gruene-verden.de", - "ip_addresses": [ - "91.198.250.84" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.blog.gruene-verden.de/ortsverbande/ortsverband-verden/": { - "aliases": [], - "duration": 696, - "error": null, - "final_url": null, - "hostname": "www.blog.gruene-verden.de", - "ip_addresses": [ - "91.198.250.84" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.cux-gruene.de/": { - "aliases": [], - "duration": 278, - "error": null, - "final_url": "https://www.cux-gruene.de/", - "hostname": "www.cux-gruene.de", - "ip_addresses": [ - "138.201.16.43" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.die-gruenen-bsb.de/": { - "aliases": [], - "duration": 353, - "error": null, - "final_url": null, - "hostname": "www.die-gruenen-bsb.de", - "ip_addresses": [ - "217.160.0.252" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.die-gruenen-leverkusen.de/": { - "aliases": [], - "duration": 45, - "error": null, - "final_url": "http://die-gruenen-leverkusen.de/home/", - "hostname": "www.die-gruenen-leverkusen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.eichsfeldgruene.de/WP/": { - "aliases": [], - "duration": 165, - "error": null, - "final_url": null, - "hostname": "www.eichsfeldgruene.de", - "ip_addresses": [ - "80.237.132.150" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gal.bamberg.de": { - "aliases": [ - "www.gal.bamberg.de" - ], - "duration": 184, - "error": null, - "final_url": "http://www.gal-bamberg.de/index.php?id=titelseite", - "hostname": "gal.bamberg.de", - "ip_addresses": [ - "134.119.30.94" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gg-gruene.de/": { - "aliases": [], - "duration": 457, - "error": null, - "final_url": null, - "hostname": "www.gg-gruene.de", - "ip_addresses": [ - "128.127.71.229" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-aalen.de/": { - "aliases": [ - "www.gruene-aalen.de" - ], - "duration": 745, - "error": null, - "final_url": "https://www.gruene-aalen.de/index.php?id=1229", - "hostname": "gruene-aalen.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ab.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-ab.de/die-gruenen-aschaffenburg/", - "hostname": "www.gruene-ab.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-adelebsen.de/": { - "aliases": [], - "duration": 469, - "error": null, - "final_url": "http://gruene-adelebsen.de/", - "hostname": "www.gruene-adelebsen.de", - "ip_addresses": [ - "46.252.18.61" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-aichach-friedberg.de": { - "aliases": [], - "duration": 75, - "error": null, - "final_url": "http://gruene-aichach-friedberg.de/startseite/", - "hostname": "www.gruene-aichach-friedberg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-alb-donau.de/": { - "aliases": [ - "www.gruene-alb-donau.de" - ], - "duration": 678, - "error": null, - "final_url": "https://www.gruene-alb-donau.de/startseite/", - "hostname": "gruene-alb-donau.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-amberg-sulzbach.de": { - "aliases": [], - "duration": 73, - "error": null, - "final_url": "http://gruene-amberg-sulzbach.de/personen/", - "hostname": "www.gruene-amberg-sulzbach.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-amberg.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-amberg.de/startseite/", - "hostname": "www.gruene-amberg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-amelinghausen.de/": { - "aliases": [], - "duration": 625, - "error": null, - "final_url": "http://gruene-amelinghausen.de/", - "hostname": "www.gruene-amelinghausen.de", - "ip_addresses": [ - "88.80.210.150" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ammerland.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-ammerland.de/home/", - "hostname": "www.gruene-ammerland.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-anhalt-bitterfeld.de/": { - "aliases": [ - "www.gruene-anhalt-bitterfeld.de" - ], - "duration": 365, - "error": null, - "final_url": null, - "hostname": "gruene-anhalt-bitterfeld.de", - "ip_addresses": [ - "81.169.145.74" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ansbach.de": { - "aliases": [], - "duration": 170, - "error": null, - "final_url": "https://www.gruene-ansbach.de/", - "hostname": "www.gruene-ansbach.de", - "ip_addresses": [ - "37.120.182.202" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-aoe.de": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://www.gruene-aoe.de/aktuelles/", - "hostname": "www.gruene-aoe.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-artland.de/": { - "aliases": [], - "duration": 62, - "error": null, - "final_url": "http://gruene-artland.de/startseite/", - "hostname": "www.gruene-artland.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-aschaffenburg.de": { - "aliases": [ - "www.gruene-aschaffenburg.de" - ], - "duration": 488, - "error": null, - "final_url": null, - "hostname": "gruene-aschaffenburg.de", - "ip_addresses": [ - "81.169.145.155" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-augsburg.de": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://gruene-augsburg.de/home/", - "hostname": "www.gruene-augsburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-augsburgland.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-augsburgland.de/home/", - "hostname": "www.gruene-augsburgland.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-aurich.de": { - "aliases": [], - "duration": 128, - "error": null, - "final_url": "http://gruene-aurich.de/startseite/", - "hostname": "www.gruene-aurich.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bamberg-land.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-bamberg-land.de/themen/", - "hostname": "www.gruene-bamberg-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bassum.de": { - "aliases": [], - "duration": 489, - "error": null, - "final_url": "http://gruene-bassum.de/startseite/", - "hostname": "www.gruene-bassum.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bayreuth-land.de": { - "aliases": [], - "duration": 51, - "error": null, - "final_url": "http://gruene-bayreuth-land.de/startseite/", - "hostname": "www.gruene-bayreuth-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bayreuth.de": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://www.gruene-bayreuth.de/kv-bayreuth-stadt/", - "hostname": "www.gruene-bayreuth.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bc.de/": { - "aliases": [ - "www.gruene-bc.de" - ], - "duration": 374, - "error": null, - "final_url": "https://www.gruene-bc.de/index.php?id=1274", - "hostname": "gruene-bc.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bederkesa.de/": { - "aliases": [ - "www.gruene-bederkesa.de" - ], - "duration": 256, - "error": null, - "final_url": "http://gruene-bederkesa.de/", - "hostname": "gruene-bederkesa.de", - "ip_addresses": [ - "81.169.145.90" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bergstrasse.de/": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://www.gruene-bergstrasse.de/aktuell/", - "hostname": "www.gruene-bergstrasse.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bgl.de": { - "aliases": [], - "duration": 433, - "error": null, - "final_url": null, - "hostname": "www.gruene-bgl.de", - "ip_addresses": [ - "134.119.253.53" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bielefeld.de/": { - "aliases": [], - "duration": 380, - "error": null, - "final_url": null, - "hostname": "www.gruene-bielefeld.de", - "ip_addresses": [ - "37.17.224.58" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bitburg-pruem.de/": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://www.gruene-bitburg-pruem.de/startseite/", - "hostname": "www.gruene-bitburg-pruem.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bleckede.de/": { - "aliases": [], - "duration": 369, - "error": null, - "final_url": "https://www.gruene-bleckede.de/", - "hostname": "www.gruene-bleckede.de", - "ip_addresses": [ - "217.160.0.51" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bochum.de/": { - "aliases": [], - "duration": 46, - "error": null, - "final_url": "http://gruene-bochum.de/startseite/", - "hostname": "www.gruene-bochum.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bodenseekreis.de/": { - "aliases": [], - "duration": 622, - "error": null, - "final_url": "https://www.gruene-bodenseekreis.de/aktuelles/", - "hostname": "www.gruene-bodenseekreis.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-boeblingen.de/": { - "aliases": [ - "www.gruene-boeblingen.de" - ], - "duration": 951, - "error": null, - "final_url": "https://www.gruene-boeblingen.de/", - "hostname": "gruene-boeblingen.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bohmte.de/": { - "aliases": [], - "duration": 257, - "error": null, - "final_url": null, - "hostname": "www.gruene-bohmte.de", - "ip_addresses": [ - "178.254.50.123" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bonn.de/": { - "aliases": [], - "duration": 775, - "error": null, - "final_url": "http://gruene-bonn.de/", - "hostname": "www.gruene-bonn.de", - "ip_addresses": [ - "176.221.47.44" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bottrop.de/": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://gruene-bottrop.de/startseite/", - "hostname": "www.gruene-bottrop.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bramsche.de/": { - "aliases": [], - "duration": 396, - "error": null, - "final_url": null, - "hostname": "www.gruene-bramsche.de", - "ip_addresses": [ - "85.13.139.107" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-breisgau-hochschwarzwald.de/": { - "aliases": [], - "duration": 629, - "error": null, - "final_url": "https://gruene-breisgau-hochschwarzwald.de/", - "hostname": "www.gruene-breisgau-hochschwarzwald.de", - "ip_addresses": [ - "109.237.138.50" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-brookmerland-hinte-suedbrookmerland.de/": { - "aliases": [], - "duration": 347, - "error": null, - "final_url": null, - "hostname": "www.gruene-brookmerland-hinte-suedbrookmerland.de", - "ip_addresses": [ - "109.237.134.8" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-bueckeburg.de/": { - "aliases": [], - "duration": 69, - "error": null, - "final_url": "http://gruene-schaumburg.de/stadtverband-bueckeburg/", - "hostname": "www.gruene-bueckeburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-burgwedel.de/": { - "aliases": [], - "duration": 451, - "error": null, - "final_url": null, - "hostname": "www.gruene-burgwedel.de", - "ip_addresses": [ - "80.237.132.217" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-buxtehude.de/": { - "aliases": [], - "duration": 48, - "error": null, - "final_url": "http://gruene-buxtehude.de/startseite/", - "hostname": "www.gruene-buxtehude.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-celle.de/": { - "aliases": [], - "duration": 57, - "error": null, - "final_url": "http://www.gruene-celle.de/home/", - "hostname": "www.gruene-celle.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-celle.de/ortsverbaende/bergenfassbergsuedheide/": { - "aliases": [], - "duration": 142, - "error": null, - "final_url": null, - "hostname": "www.gruene-celle.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-celle.de/ortsverbaende/eschedelachendorf/": { - "aliases": [], - "duration": 68, - "error": null, - "final_url": null, - "hostname": "www.gruene-celle.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-celle.de/ortsverbaende/stadtverband-celle/": { - "aliases": [], - "duration": 74, - "error": null, - "final_url": null, - "hostname": "www.gruene-celle.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-celle.de/ortsverbaende/wathlingen-flotwedel/": { - "aliases": [], - "duration": 74, - "error": null, - "final_url": null, - "hostname": "www.gruene-celle.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-cham.de": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-cham.de/aktuelles/", - "hostname": "www.gruene-cham.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-coburg-land.de": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://gruene-coburg-land.de/startseite/", - "hostname": "www.gruene-coburg-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-coburg.de": { - "aliases": [], - "duration": 743, - "error": null, - "final_url": "https://gruene-coburg.de/start/", - "hostname": "www.gruene-coburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-cochemzell.de/": { - "aliases": [], - "duration": 391, - "error": null, - "final_url": null, - "hostname": "www.gruene-cochemzell.de", - "ip_addresses": [ - "217.11.48.123" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-coe.de/": { - "aliases": [], - "duration": 63, - "error": null, - "final_url": null, - "hostname": "www.gruene-coe.de", - "ip_addresses": [ - "80.237.132.91" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-cuxhaven.de/": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://www.gruene-kv-cuxhaven.de/home/", - "hostname": "www.gruene-cuxhaven.de", - "ip_addresses": [ - "80.67.16.8" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-dachau.de": { - "aliases": [], - "duration": 690, - "error": null, - "final_url": "http://gruene-dachau.de/", - "hostname": "www.gruene-dachau.de", - "ip_addresses": [ - "80.237.132.137" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-dadi.de/": { - "aliases": [], - "duration": 275, - "error": null, - "final_url": null, - "hostname": "www.gruene-dadi.de", - "ip_addresses": [ - "128.127.71.229" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-dahlenburg.de/": { - "aliases": null, - "duration": 0, - "error": "connection", - "final_url": null, - "hostname": null, - "ip_addresses": null, - "redirects": 0, - "scheme": null, - "status_code": 0 - }, - "http://www.gruene-darmstadt.de/": { - "aliases": [], - "duration": 71, - "error": null, - "final_url": null, - "hostname": "www.gruene-darmstadt.de", - "ip_addresses": [ - "185.158.212.69" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-dessau.de/": { - "aliases": [], - "duration": 378, - "error": null, - "final_url": null, - "hostname": "www.gruene-dessau.de", - "ip_addresses": [ - "178.63.49.198" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-dgf-lan.de": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-dgf-lan.de/home/", - "hostname": "www.gruene-dgf-lan.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-diepholz.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-diepholz.de/home/", - "hostname": "www.gruene-diepholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-bruchhausen-vilsen/": { - "aliases": [], - "duration": 73, - "error": null, - "final_url": null, - "hostname": "www.gruene-diepholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-diepholz/": { - "aliases": [], - "duration": 77, - "error": null, - "final_url": null, - "hostname": "www.gruene-diepholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-stuhr/": { - "aliases": [], - "duration": 69, - "error": null, - "final_url": null, - "hostname": "www.gruene-diepholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-sulingen/": { - "aliases": [], - "duration": 67, - "error": null, - "final_url": null, - "hostname": "www.gruene-diepholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-syke/": { - "aliases": [], - "duration": 990, - "error": null, - "final_url": null, - "hostname": "www.gruene-diepholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-weyhe/": { - "aliases": [], - "duration": 77, - "error": null, - "final_url": null, - "hostname": "www.gruene-diepholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-dillingen-saar.de/": { - "aliases": [], - "duration": 336, - "error": null, - "final_url": "https://gruene-dillingen-saar.de/", - "hostname": "www.gruene-dillingen-saar.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-dillingen.de": { - "aliases": [], - "duration": 37, - "error": null, - "final_url": "http://www.gruene-dillingen.de/startseite/", - "hostname": "www.gruene-dillingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-dissen.de/start/ortsverband/ueber-uns/": { - "aliases": [], - "duration": 811, - "error": null, - "final_url": null, - "hostname": "www.gruene-dissen.de", - "ip_addresses": [ - "85.13.139.107" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-donau-ries.de": { - "aliases": [], - "duration": 158, - "error": null, - "final_url": "https://gruene-donau-ries.de/", - "hostname": "www.gruene-donau-ries.de", - "ip_addresses": [ - "37.120.182.202" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-dortmund.de/": { - "aliases": [], - "duration": 652, - "error": null, - "final_url": null, - "hostname": "www.gruene-dortmund.de", - "ip_addresses": [ - "217.160.123.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-dueren.de/": { - "aliases": [], - "duration": 415, - "error": null, - "final_url": "https://gruene-dueren.de/", - "hostname": "www.gruene-dueren.de", - "ip_addresses": [ - "109.230.233.55" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-duesseldorf.de/": { - "aliases": [], - "duration": 985, - "error": null, - "final_url": null, - "hostname": "www.gruene-duesseldorf.de", - "ip_addresses": [ - "46.30.57.13" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-duew.de/": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://www.gruene-duew.de/startseite/", - "hostname": "www.gruene-duew.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ebe.de": { - "aliases": [], - "duration": 156, - "error": null, - "final_url": "https://gruene-ebersberg.de/", - "hostname": "www.gruene-ebe.de", - "ip_addresses": [ - "37.120.182.202" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-edewecht.de": { - "aliases": [ - "www.gruene-edewecht.de" - ], - "duration": 45, - "error": null, - "final_url": "http://gruene-edewecht.de/", - "hostname": "gruene-edewecht.de", - "ip_addresses": [ - "81.169.145.69" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-eichstaett.de": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://www.gruene-eichstaett.de/home/", - "hostname": "www.gruene-eichstaett.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-els.de/": { - "aliases": [], - "duration": 38, - "error": null, - "final_url": "http://www.gruene-els.de/home/", - "hostname": "www.gruene-els.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-els.de/lingen/": { - "aliases": [], - "duration": 78, - "error": null, - "final_url": null, - "hostname": "www.gruene-els.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-em.de/": { - "aliases": [], - "duration": 927, - "error": null, - "final_url": "https://gruene-em.de/", - "hostname": "www.gruene-em.de", - "ip_addresses": [ - "46.38.249.13" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-en.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-en.de/home/", - "hostname": "www.gruene-en.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-eppelborn.de/": { - "aliases": [], - "duration": 441, - "error": null, - "final_url": "http://gruene-saar.de/", - "hostname": "www.gruene-eppelborn.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-erding.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-erding.de/home/", - "hostname": "www.gruene-erding.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-erlangen-land.de": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://www.gruene-erlangen-land.de/home/", - "hostname": "www.gruene-erlangen-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-erlangen.de": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://gruene-erlangen.de/start/", - "hostname": "www.gruene-erlangen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-es.de": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://www.gruene-es.de/home/", - "hostname": "www.gruene-es.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ettlingen.de/": { - "aliases": [], - "duration": 343, - "error": null, - "final_url": "http://gruene-ettlingen.de/kreisverband/", - "hostname": "www.gruene-ettlingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-euskirchen.de/": { - "aliases": [], - "duration": 304, - "error": null, - "final_url": null, - "hostname": "www.gruene-euskirchen.de", - "ip_addresses": [ - "81.169.152.41" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-fichtelgebirge.de": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-fichtelgebirge.de/home/", - "hostname": "www.gruene-fichtelgebirge.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-forchheim.de": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://gruene-forchheim.de/startseite/", - "hostname": "www.gruene-forchheim.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-frankfurt.de/": { - "aliases": [ - "www.gruene-frankfurt.de" - ], - "duration": 745, - "error": null, - "final_url": "http://www.gruene-frankfurt.de/home/", - "hostname": "gruene-frankfurt.de", - "ip_addresses": [ - "213.133.102.27" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-fredenbeck.de/": { - "aliases": [], - "duration": 139, - "error": null, - "final_url": "https://www.gruene-fredenbeck.de/", - "hostname": "www.gruene-fredenbeck.de", - "ip_addresses": [ - "217.160.0.82" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-freiburg.de/": { - "aliases": [ - "www.gruene-freiburg.de" - ], - "duration": 87, - "error": null, - "final_url": "https://gruene-freiburg.de/das-neueste.html", - "hostname": "gruene-freiburg.de", - "ip_addresses": [ - "92.51.164.193" - ], - "redirects": 3, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-freisen.de/": { - "aliases": [], - "duration": 406, - "error": null, - "final_url": "http://gruene-saar.de/", - "hostname": "www.gruene-freisen.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-freising.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-freising.de/kreisverband/", - "hostname": "www.gruene-freising.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-freudenstadt.de/": { - "aliases": [ - "www.gruene-freudenstadt.de" - ], - "duration": 489, - "error": null, - "final_url": "http://gruene-freudenstadt.de/", - "hostname": "gruene-freudenstadt.de", - "ip_addresses": [ - "81.169.145.159" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-frg.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-frg.de/ansprechpartnerinnen/", - "hostname": "www.gruene-frg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-fuerstenfeldbruck.de": { - "aliases": [], - "duration": 43, - "error": null, - "final_url": "http://gruene-kreisverband-ffb.de/home/", - "hostname": "www.gruene-fuerstenfeldbruck.de", - "ip_addresses": [ - "89.31.143.1" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-fuerth-land.de": { - "aliases": [ - "www.gruene-fuerth-land.de" - ], - "duration": 623, - "error": null, - "final_url": null, - "hostname": "gruene-fuerth-land.de", - "ip_addresses": [ - "81.169.145.82" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-fuerth.de": { - "aliases": [], - "duration": 264, - "error": null, - "final_url": null, - "hostname": "www.gruene-fuerth.de", - "ip_addresses": [ - "78.47.73.226" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-fulda.de/": { - "aliases": [], - "duration": 824, - "error": null, - "final_url": "http://www.gruene-fulda.de/home/", - "hostname": "www.gruene-fulda.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-gap.de": { - "aliases": [], - "duration": 358, - "error": null, - "final_url": "http://gruene-gap.de/startseite/", - "hostname": "www.gruene-gap.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-gehrden.de/": { - "aliases": [ - "www.gruene-gehrden.de" - ], - "duration": 461, - "error": null, - "final_url": null, - "hostname": "gruene-gehrden.de", - "ip_addresses": [ - "81.169.145.163" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-gellersen.de/": { - "aliases": [], - "duration": 953, - "error": null, - "final_url": null, - "hostname": "www.gruene-gellersen.de", - "ip_addresses": [ - "212.53.129.244" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-gelsenkirchen.de/": { - "aliases": [], - "duration": 295, - "error": null, - "final_url": null, - "hostname": "www.gruene-gelsenkirchen.de", - "ip_addresses": [ - "134.119.45.11" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-giessen.de/": { - "aliases": [], - "duration": 177, - "error": null, - "final_url": null, - "hostname": "www.gruene-giessen.de", - "ip_addresses": [ - "128.127.71.229" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-gifhorn.de/": { - "aliases": [], - "duration": 540, - "error": null, - "final_url": "https://www.gruene-gifhorn.de/", - "hostname": "www.gruene-gifhorn.de", - "ip_addresses": [ - "95.128.201.84" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-gleichen.de/home/": { - "aliases": [], - "duration": 71, - "error": null, - "final_url": null, - "hostname": "www.gruene-gleichen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-goeppingen.de/": { - "aliases": [ - "www.gruene-goeppingen.de" - ], - "duration": 679, - "error": null, - "final_url": "http://www.gruene-goeppingen.de/bundestagswahl-2017/", - "hostname": "gruene-goeppingen.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-goettingen.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-goettingen.de/startseite/", - "hostname": "www.gruene-goettingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-goettingen.de/ortsverbaende/ov-dransfeld/": { - "aliases": [], - "duration": 68, - "error": null, - "final_url": null, - "hostname": "www.gruene-goettingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-goettingen.de/ortsverbaende/ov-staufenberg/": { - "aliases": [], - "duration": 72, - "error": null, - "final_url": null, - "hostname": "www.gruene-goettingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-goettingen.de/stadtverband/": { - "aliases": [], - "duration": 66, - "error": null, - "final_url": null, - "hostname": "www.gruene-goettingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-goettingen.de/vor-ort/ov-bovenden/": { - "aliases": [], - "duration": 296, - "error": null, - "final_url": null, - "hostname": "www.gruene-goettingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-goettingen.de/vor-ort/ov-friedland/": { - "aliases": [], - "duration": 731, - "error": null, - "final_url": null, - "hostname": "www.gruene-goettingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-goettingen.de/vor-ort/ov-hann-muenden/": { - "aliases": [], - "duration": 819, - "error": null, - "final_url": null, - "hostname": "www.gruene-goettingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-goslar.de/": { - "aliases": [], - "duration": 68, - "error": null, - "final_url": "http://www.gruene-goslar.de/home/", - "hostname": "www.gruene-goslar.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-grafschaft.de/bad-bentheim/": { - "aliases": [], - "duration": 69, - "error": null, - "final_url": null, - "hostname": "www.gruene-grafschaft.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-grafschaft.de/nordhorn/": { - "aliases": [], - "duration": 80, - "error": null, - "final_url": null, - "hostname": "www.gruene-grafschaft.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-grafschaft.de/start/": { - "aliases": [], - "duration": 68, - "error": null, - "final_url": null, - "hostname": "www.gruene-grafschaft.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-guenzburg.de": { - "aliases": [ - "www.gruene-guenzburg.de" - ], - "duration": 339, - "error": null, - "final_url": "http://gruene-guenzburg.de/", - "hostname": "gruene-guenzburg.de", - "ip_addresses": [ - "81.169.145.84" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hagen-cux.de/": { - "aliases": [], - "duration": 342, - "error": null, - "final_url": null, - "hostname": "www.gruene-hagen-cux.de", - "ip_addresses": [ - "217.160.233.227" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hagen.de/": { - "aliases": [], - "duration": 89, - "error": null, - "final_url": null, - "hostname": "www.gruene-hagen.de", - "ip_addresses": [ - "85.13.131.102" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hameln-pyrmont.de/": { - "aliases": [ - "www.gruene-hameln-pyrmont.de" - ], - "duration": 161, - "error": null, - "final_url": "http://www.gruene-hameln-pyrmont.de/category/startseite/", - "hostname": "gruene-hameln-pyrmont.de", - "ip_addresses": [ - "81.169.145.167" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hameln-pyrmont.de/category/ortsverband-bad-pyrmont/": { - "aliases": [ - "www.gruene-hameln-pyrmont.de" - ], - "duration": 238, - "error": null, - "final_url": null, - "hostname": "gruene-hameln-pyrmont.de", - "ip_addresses": [ - "81.169.145.167" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hameln-pyrmont.de/category/ortsverband-hameln/": { - "aliases": [ - "www.gruene-hameln-pyrmont.de" - ], - "duration": 161, - "error": null, - "final_url": null, - "hostname": "gruene-hameln-pyrmont.de", - "ip_addresses": [ - "81.169.145.167" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hamm.de/": { - "aliases": [], - "duration": 476, - "error": null, - "final_url": null, - "hostname": "www.gruene-hamm.de", - "ip_addresses": [ - "88.198.176.136" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hannover.de": { - "aliases": [], - "duration": 133, - "error": null, - "final_url": null, - "hostname": "www.gruene-hannover.de", - "ip_addresses": [ - "91.102.13.24" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hardt.de/": { - "aliases": [ - "www.gruene-hardt.de" - ], - "duration": 109, - "error": null, - "final_url": null, - "hostname": "gruene-hardt.de", - "ip_addresses": [ - "87.118.72.18" - ], - "redirects": 0, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-harpstedt.de/": { - "aliases": [], - "duration": 79, - "error": null, - "final_url": "http://www.gruene-oldenburg-land.de/ov-harpstedt/", - "hostname": "www.gruene-harpstedt.de", - "ip_addresses": [ - "80.67.16.8" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-harsefeld.de/home/": { - "aliases": [ - "www.gruene-harsefeld.de" - ], - "duration": 881, - "error": null, - "final_url": "https://gruene-harsefeld.de/home/", - "hostname": "gruene-harsefeld.de", - "ip_addresses": [ - "62.27.5.123" - ], - "redirects": 2, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-harz.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-harz.de/willkommen/", - "hostname": "www.gruene-harz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hassberge.de": { - "aliases": [], - "duration": 651, - "error": null, - "final_url": "http://gruene-hassberge.de/home/", - "hostname": "www.gruene-hassberge.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-heidekreis.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-heidekreis.de/home/", - "hostname": "www.gruene-heidekreis.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-heidelberg.de/": { - "aliases": [ - "www.gruene-heidelberg.de" - ], - "duration": 142, - "error": null, - "final_url": "https://www.gruene-heidelberg.de/", - "hostname": "gruene-heidelberg.de", - "ip_addresses": [ - "188.40.159.225" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-heidenheim.de/": { - "aliases": [], - "duration": 160, - "error": null, - "final_url": "https://gruene-heidenheim.de/", - "hostname": "www.gruene-heidenheim.de", - "ip_addresses": [ - "5.35.226.201" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-heilbronn.de/": { - "aliases": [ - "www.gruene-heilbronn.de" - ], - "duration": 123, - "error": null, - "final_url": "https://www.gruene-heilbronn.de/", - "hostname": "gruene-heilbronn.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-herne.de/": { - "aliases": [], - "duration": 700, - "error": null, - "final_url": null, - "hostname": "www.gruene-herne.de", - "ip_addresses": [ - "212.8.207.3" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hersfeld-rotenburg.de/": { - "aliases": [], - "duration": 37, - "error": null, - "final_url": "http://gruene-hersfeld-rotenburg.de/home/", - "hostname": "www.gruene-hersfeld-rotenburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hessen.de/": { - "aliases": [], - "duration": 626, - "error": null, - "final_url": "https://www.gruene-hessen.de/", - "hostname": "www.gruene-hessen.de", - "ip_addresses": [ - "217.160.0.237" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hildesheim.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-hildesheim.de/startseite/", - "hostname": "www.gruene-hildesheim.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hildesheim.de/kreisverband/ortsverband-nordstemmen/": { - "aliases": [], - "duration": 67, - "error": null, - "final_url": null, - "hostname": "www.gruene-hildesheim.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hildesheim.de/kreisverband/ortsverband-suedlicher-landkreis/": { - "aliases": [], - "duration": 72, - "error": null, - "final_url": null, - "hostname": "www.gruene-hildesheim.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hochtaunus.de/": { - "aliases": [], - "duration": 47, - "error": null, - "final_url": "http://gruene-hochtaunus.de/startseite/", - "hostname": "www.gruene-hochtaunus.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hoexter.de/": { - "aliases": [], - "duration": 41, - "error": null, - "final_url": "http://gruene-hoexter.de/start/", - "hostname": "www.gruene-hoexter.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hof.de": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-hof.de/home/", - "hostname": "www.gruene-hof.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hohenlohe.de": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-hohenlohe.de/startseite/", - "hostname": "www.gruene-hohenlohe.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hoya.de/home/": { - "aliases": [], - "duration": 68, - "error": null, - "final_url": null, - "hostname": "www.gruene-hoya.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-hsk.de/": { - "aliases": [], - "duration": 561, - "error": null, - "final_url": null, - "hostname": "www.gruene-hsk.de", - "ip_addresses": [ - "80.237.133.13" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ilmkreis.de/home/": { - "aliases": [], - "duration": 71, - "error": null, - "final_url": null, - "hostname": "www.gruene-ilmkreis.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-in-halle.de/": { - "aliases": [], - "duration": 29, - "error": null, - "final_url": null, - "hostname": "www.gruene-in-halle.de", - "ip_addresses": [ - "185.21.102.112" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ingolstadt.de": { - "aliases": [], - "duration": 37, - "error": null, - "final_url": "http://ingolstadt-gruene.de/startseite/", - "hostname": "www.gruene-ingolstadt.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-jesteburg.de/": { - "aliases": [], - "duration": 426, - "error": null, - "final_url": "http://gruene-jesteburg.de/", - "hostname": "www.gruene-jesteburg.de", - "ip_addresses": [ - "83.138.86.177" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-karlsruhe-land.de/": { - "aliases": [], - "duration": 50, - "error": null, - "final_url": "http://gruene-karlsruhe-land.de/home/", - "hostname": "www.gruene-karlsruhe-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-karlsruhe.de/": { - "aliases": [], - "duration": 651, - "error": null, - "final_url": "http://gruenekarlsruhe.de/", - "hostname": "www.gruene-karlsruhe.de", - "ip_addresses": [ - "217.160.231.74" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-keh.de/": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://gruene-keh.de/startseite/", - "hostname": "www.gruene-keh.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kempten.de": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://gruene-kempten.de/home/", - "hostname": "www.gruene-kempten.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kg.de": { - "aliases": [], - "duration": 210, - "error": null, - "final_url": "https://www.gruene-kg.de/", - "hostname": "www.gruene-kg.de", - "ip_addresses": [ - "176.28.23.241" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kirkel.de/": { - "aliases": [], - "duration": 68, - "error": null, - "final_url": null, - "hostname": "www.gruene-kirkel.de", - "ip_addresses": [ - "78.46.10.114" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kitzingen.de": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://www.gruene-kitzingen.de/home/", - "hostname": "www.gruene-kitzingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-konstanz.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-konstanz.de/startseite/", - "hostname": "www.gruene-konstanz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-krefeld.de/": { - "aliases": [ - "www.gruene-krefeld.de" - ], - "duration": 247, - "error": null, - "final_url": "http://www.gruene-krefeld.de/index.php?id=106", - "hostname": "gruene-krefeld.de", - "ip_addresses": [ - "81.169.145.158" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kreis-calw.de/": { - "aliases": [ - "www.gruene-kreis-calw.de" - ], - "duration": 991, - "error": null, - "final_url": "https://www.gruene-kreis-calw.de/aktuelles/", - "hostname": "gruene-kreis-calw.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kreis-harburg.de/": { - "aliases": [], - "duration": 42, - "error": null, - "final_url": "http://www.gruene-kreis-harburg.de/aktuell/", - "hostname": "www.gruene-kreis-harburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kreis-herford.de/": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-kreis-herford.de/home/", - "hostname": "www.gruene-kreis-herford.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kreis-kleve.de/": { - "aliases": [], - "duration": 423, - "error": null, - "final_url": "https://gruene-kreis-kleve.de/", - "hostname": "www.gruene-kreis-kleve.de", - "ip_addresses": [ - "185.26.156.81" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kreis-mettmann.de/": { - "aliases": [], - "duration": 110, - "error": null, - "final_url": "http://www.gruener-kreisverband-mettmann.de/", - "hostname": "www.gruene-kreis-mettmann.de", - "ip_addresses": [ - "212.8.207.3" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kreis-steinfurt.de/": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://www.gruene-kreis-steinfurt.de/news/", - "hostname": "www.gruene-kreis-steinfurt.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kreis-unna.de/": { - "aliases": [], - "duration": 653, - "error": null, - "final_url": "http://gruene-kreis-unna.de/", - "hostname": "www.gruene-kreis-unna.de", - "ip_addresses": [ - "192.162.85.187" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kreis-viersen.de/": { - "aliases": [], - "duration": 593, - "error": null, - "final_url": null, - "hostname": "www.gruene-kreis-viersen.de", - "ip_addresses": [ - "80.237.132.200" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kreis-wesel.de/": { - "aliases": [], - "duration": 39, - "error": null, - "final_url": "http://gruene-kreis-wesel.de/startseite/", - "hostname": "www.gruene-kreis-wesel.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kreisgt.de/": { - "aliases": [], - "duration": 83, - "error": null, - "final_url": "http://gruene-kreisgt.de/", - "hostname": "www.gruene-kreisgt.de", - "ip_addresses": [ - "176.221.47.44" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kreisrheinberg.de/": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://www.gruene-kreisrheinberg.de/home/", - "hostname": "www.gruene-kreisrheinberg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kronach.de/": { - "aliases": [ - "www.gruene-kronach.de" - ], - "duration": 100, - "error": null, - "final_url": null, - "hostname": "gruene-kronach.de", - "ip_addresses": [ - "81.169.145.158" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kulmbach.de": { - "aliases": [], - "duration": 43, - "error": null, - "final_url": "http://www.gruene-kulmbach.de/home/", - "hostname": "www.gruene-kulmbach.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kv-heinsberg.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-kv-heinsberg.de/startseite/", - "hostname": "www.gruene-kv-heinsberg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kv-rotenburg.de/": { - "aliases": [], - "duration": 57, - "error": null, - "final_url": "http://gruene-kv-rotenburg.de/home/", - "hostname": "www.gruene-kv-rotenburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kv-rotenburg.de/ov-sottrum/": { - "aliases": [], - "duration": 787, - "error": null, - "final_url": null, - "hostname": "www.gruene-kv-rotenburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-kv-rotenburg.de/ov-visselhoevede/": { - "aliases": [], - "duration": 905, - "error": null, - "final_url": null, - "hostname": "www.gruene-kv-rotenburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-kv-stade.de/": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-kv-stade.de/aktuelles/", - "hostname": "www.gruene-kv-stade.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kvwuppertal.de/": { - "aliases": [ - "www.gruene-kvwuppertal.de" - ], - "duration": 708, - "error": null, - "final_url": "https://www.gruene-kvwuppertal.de/", - "hostname": "gruene-kvwuppertal.de", - "ip_addresses": [ - "213.131.233.85" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-kyffhaeuserkreis.de/home/": { - "aliases": [], - "duration": 318, - "error": null, - "final_url": null, - "hostname": "www.gruene-kyffhaeuserkreis.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-la.de": { - "aliases": [], - "duration": 75, - "error": null, - "final_url": "http://www.gruene-btw-landshut.de/willkommen-bei-den-landshuter-gruenen/", - "hostname": "www.gruene-la.de", - "ip_addresses": [ - "178.254.10.195" - ], - "redirects": 3, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-lahn-dill.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-lahn-dill.de/home/", - "hostname": "www.gruene-lahn-dill.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-landau.de/": { - "aliases": [], - "duration": 435, - "error": null, - "final_url": null, - "hostname": "www.gruene-landau.de", - "ip_addresses": [ - "37.202.7.173" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-landkreis-kassel.de/": { - "aliases": [], - "duration": 105, - "error": null, - "final_url": null, - "hostname": "www.gruene-landkreis-kassel.de", - "ip_addresses": [ - "217.160.122.8" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-landsberg.de": { - "aliases": [], - "duration": 875, - "error": null, - "final_url": null, - "hostname": "www.gruene-landsberg.de", - "ip_addresses": [ - "80.237.132.89" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-landshut.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-landshut.de/home/", - "hostname": "www.gruene-landshut.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-langenhagen.de/": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://gruene-langenhagen.de/home/", - "hostname": "www.gruene-langenhagen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-lehrte.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-lehrte.de/home/", - "hostname": "www.gruene-lehrte.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-lichtenfels.de": { - "aliases": [], - "duration": 57, - "error": null, - "final_url": "http://gruene-lichtenfels.de/home/", - "hostname": "www.gruene-lichtenfels.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-limburg-weilburg.de/": { - "aliases": [], - "duration": 0, - "error": "connection_timeout", - "final_url": null, - "hostname": "www.gruene-limburg-weilburg.de", - "ip_addresses": [ - "46.30.215.127" - ], - "redirects": 0, - "scheme": "http", - "status_code": 0 - }, - "http://www.gruene-lindau.eu": { - "aliases": [ - "www.gruene-lindau.eu" - ], - "duration": 281, - "error": null, - "final_url": "https://gruene.li", - "hostname": "gruene-lindau.eu", - "ip_addresses": [ - "195.30.85.193" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-lippe.de/": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://xn--grne-lippe-beb.de/startseite/", - "hostname": "www.gruene-lippe.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-loerrach.de/": { - "aliases": [], - "duration": 505, - "error": null, - "final_url": null, - "hostname": "www.gruene-loerrach.de", - "ip_addresses": [ - "217.160.0.57" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-lsa.de": { - "aliases": [], - "duration": 910, - "error": null, - "final_url": null, - "hostname": "www.gruene-lsa.de", - "ip_addresses": [ - "134.119.94.142" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-lu.de/": { - "aliases": [], - "duration": 44, - "error": null, - "final_url": "http://www.gruene-lu.de/home/", - "hostname": "www.gruene-lu.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ludwigsburg.de/": { - "aliases": [ - "www.gruene-ludwigsburg.de" - ], - "duration": 576, - "error": null, - "final_url": "https://www.gruene-ludwigsburg.de/", - "hostname": "gruene-ludwigsburg.de", - "ip_addresses": [ - "5.175.28.195" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-luechow-dannenberg.de/": { - "aliases": [], - "duration": 111, - "error": null, - "final_url": null, - "hostname": "www.gruene-luechow-dannenberg.de", - "ip_addresses": [ - "46.30.213.110" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-luehe.de/": { - "aliases": [], - "duration": 483, - "error": null, - "final_url": null, - "hostname": "www.gruene-luehe.de", - "ip_addresses": [ - "217.160.0.232" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-lueneburg.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-lueneburg.de/home/", - "hostname": "www.gruene-lueneburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-main-tauber.de/": { - "aliases": [], - "duration": 317, - "error": null, - "final_url": "http://gruene-main-tauber.de/startseite.html", - "hostname": "www.gruene-main-tauber.de", - "ip_addresses": [ - "178.254.0.76" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-mainz-bingen.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-mainz-bingen.de/home/", - "hostname": "www.gruene-mainz-bingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-mandelbachtal.de/": { - "aliases": [], - "duration": 331, - "error": null, - "final_url": "https://gruene-mandelbachtal.de/", - "hostname": "www.gruene-mandelbachtal.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-mannheim.de/": { - "aliases": [ - "www.gruene-mannheim.de" - ], - "duration": 654, - "error": null, - "final_url": null, - "hostname": "gruene-mannheim.de", - "ip_addresses": [ - "195.225.106.141" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-marburg.de/": { - "aliases": [], - "duration": 40, - "error": null, - "final_url": "http://www.gruene-marburg.de/startseite/", - "hostname": "www.gruene-marburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-memmingen.de": { - "aliases": [ - "www.gruene-memmingen.de", - "web.jimdo.com", - "web-prod.jimdo-platform.net" - ], - "duration": 271, - "error": null, - "final_url": "https://www.gruene-memmingen.de/", - "hostname": "web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com", - "ip_addresses": [ - "52.211.143.189", - "52.212.175.227" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-merzig.de/": { - "aliases": [], - "duration": 337, - "error": null, - "final_url": "https://gruene-merzig.de/", - "hostname": "www.gruene-merzig.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-mg.de/": { - "aliases": [], - "duration": 68, - "error": null, - "final_url": null, - "hostname": "www.gruene-mg.de", - "ip_addresses": [ - "78.47.15.197" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-mh.de/": { - "aliases": [], - "duration": 910, - "error": null, - "final_url": "http://gruene-mh.de/", - "hostname": "www.gruene-mh.de", - "ip_addresses": [ - "217.194.229.119" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-miesbach.de": { - "aliases": [], - "duration": 282, - "error": null, - "final_url": "https://gruene-miesbach.de/aktuelles/", - "hostname": "www.gruene-miesbach.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-miltenberg.de": { - "aliases": [ - "www.gruene-miltenberg.de" - ], - "duration": 238, - "error": null, - "final_url": null, - "hostname": "gruene-miltenberg.de", - "ip_addresses": [ - "81.169.145.150" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-mittelfranken.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-mittelfranken.de/startseite/", - "hostname": "www.gruene-mittelfranken.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-mk.de/": { - "aliases": [], - "duration": 373, - "error": null, - "final_url": "https://www.gruene-mk.de/", - "hostname": "www.gruene-mk.de", - "ip_addresses": [ - "85.13.130.118" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ml.de": { - "aliases": [], - "duration": 678, - "error": null, - "final_url": "https://gruene-ml.de/wordpress/", - "hostname": "www.gruene-ml.de", - "ip_addresses": [ - "78.46.1.158" - ], - "redirects": 5, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-moormerland.de/": { - "aliases": [], - "duration": 26, - "error": null, - "final_url": "http://grueneleer.de/index.php?id=128647", - "hostname": "www.gruene-moormerland.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-mtk.de/": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://gruene-mtk.de/startseite/", - "hostname": "www.gruene-mtk.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-muehldorf.de": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://gruene-muehldorf.de/home/", - "hostname": "www.gruene-muehldorf.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-muenchen.de": { - "aliases": [], - "duration": 230, - "error": null, - "final_url": null, - "hostname": "www.gruene-muenchen.de", - "ip_addresses": [ - "134.119.44.126" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-myk.de/": { - "aliases": [], - "duration": 44, - "error": null, - "final_url": "http://www.gruene-myk.de/home/", - "hostname": "www.gruene-myk.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-neckar-bergstrasse.de/": { - "aliases": [ - "www.gruene-neckar-bergstrasse.de" - ], - "duration": 209, - "error": null, - "final_url": "https://www.gruene-neckar-bergstrasse.de/index.php?id=2116", - "hostname": "gruene-neckar-bergstrasse.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-neu-ulm.de": { - "aliases": [ - "www.gruene-neu-ulm.de" - ], - "duration": 147, - "error": null, - "final_url": "https://gruene-neu-ulm.th-vi.de/", - "hostname": "gruene-neu-ulm.de", - "ip_addresses": [ - "81.169.145.94" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-neuburg.de": { - "aliases": [], - "duration": 728, - "error": null, - "final_url": null, - "hostname": "www.gruene-neuburg.de", - "ip_addresses": [ - "217.160.233.58" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-neumarkt.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-neumarkt.de/startseite/", - "hostname": "www.gruene-neumarkt.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-neustadt-aisch.de": { - "aliases": [], - "duration": 54, - "error": null, - "final_url": "http://www.gruene-neustadt-aisch.de/764.html", - "hostname": "www.gruene-neustadt-aisch.de", - "ip_addresses": [ - "37.120.182.202" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-neustadt-waldnaab.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-weiden.de/startseite/", - "hostname": "www.gruene-neustadt-waldnaab.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-neuwulmstorf.de/": { - "aliases": [ - "www.gruene-neuwulmstorf.de" - ], - "duration": 930, - "error": null, - "final_url": null, - "hostname": "gruene-neuwulmstorf.de", - "ip_addresses": [ - "81.169.145.150" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-niederbayern.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-niederbayern.de/aktuelles/", - "hostname": "www.gruene-niederbayern.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-niederrhein-wupper.de/": { - "aliases": [], - "duration": 90, - "error": null, - "final_url": "http://gruene-niederrhein-wupper.de/", - "hostname": "www.gruene-niederrhein-wupper.de", - "ip_addresses": [ - "176.221.47.44" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-nienburg.de/": { - "aliases": [], - "duration": 46, - "error": null, - "final_url": "http://gruene-nienburg.de/herzlich-willkommen/", - "hostname": "www.gruene-nienburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-nienburg.de/ortsverband-heemsen": { - "aliases": [], - "duration": 869, - "error": null, - "final_url": "http://gruene-nienburg.de/ortsverband-heemsen/", - "hostname": "www.gruene-nienburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-nok.de/": { - "aliases": [], - "duration": 409, - "error": null, - "final_url": "https://www.gruene-nok.de/", - "hostname": "www.gruene-nok.de", - "ip_addresses": [ - "217.160.0.203" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-norderney.de/": { - "aliases": [ - "www.gruene-norderney.de" - ], - "duration": 94, - "error": null, - "final_url": null, - "hostname": "gruene-norderney.de", - "ip_addresses": [ - "81.169.145.161" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-nordhausen.de/": { - "aliases": [], - "duration": 39, - "error": null, - "final_url": "http://www.gruene-nordhausen.de/partei/", - "hostname": "www.gruene-nordhausen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-northeim-einbeck.de/": { - "aliases": [], - "duration": 38, - "error": null, - "final_url": "http://www.gruene-northeim-einbeck.de/home/", - "hostname": "www.gruene-northeim-einbeck.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-northeim-einbeck.de/gruene-vor-ort/dassel/": { - "aliases": [], - "duration": 72, - "error": null, - "final_url": null, - "hostname": "www.gruene-northeim-einbeck.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-northeim-einbeck.de/gruene-vor-ort/einbeck/": { - "aliases": [], - "duration": 80, - "error": null, - "final_url": null, - "hostname": "www.gruene-northeim-einbeck.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-nrue.de/": { - "aliases": [], - "duration": 831, - "error": null, - "final_url": null, - "hostname": "www.gruene-nrue.de", - "ip_addresses": [ - "217.160.223.103" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-nrw.de/": { - "aliases": [], - "duration": 231, - "error": null, - "final_url": "https://gruene-nrw.de/", - "hostname": "www.gruene-nrw.de", - "ip_addresses": [ - "77.91.239.10" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-nuernberg.de": { - "aliases": [], - "duration": 145, - "error": null, - "final_url": null, - "hostname": "www.gruene-nuernberg.de", - "ip_addresses": [ - "95.142.78.162" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-nuernberger-land.de": { - "aliases": [], - "duration": 41, - "error": null, - "final_url": "http://gruene-nuernberger-land.de/startseite/", - "hostname": "www.gruene-nuernberger-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-oa.de": { - "aliases": [], - "duration": 201, - "error": null, - "final_url": "https://www.gruene-oa.de/", - "hostname": "www.gruene-oa.de", - "ip_addresses": [ - "37.120.182.202" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-oal.de": { - "aliases": [], - "duration": 402, - "error": null, - "final_url": "https://gruene-oal.de/", - "hostname": "www.gruene-oal.de", - "ip_addresses": [ - "217.160.0.3" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-oberberg.de/": { - "aliases": [], - "duration": 44, - "error": null, - "final_url": "http://gruene-oberberg.de/startseite/", - "hostname": "www.gruene-oberberg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-oberhausen.de/": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-oberhausen.de/home/", - "hostname": "www.gruene-oberhausen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-oberpfalz.de/": { - "aliases": [], - "duration": 458, - "error": null, - "final_url": "http://gruene-oberpfalz.de/", - "hostname": "www.gruene-oberpfalz.de", - "ip_addresses": [ - "134.119.234.7" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-odenwald-kraichgau.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-odenwald-kraichgau.de/startseite/", - "hostname": "www.gruene-odenwald-kraichgau.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-odenwald.de/": { - "aliases": [], - "duration": 664, - "error": null, - "final_url": null, - "hostname": "www.gruene-odenwald.de", - "ip_addresses": [ - "85.13.133.130" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-offenbach-land.de/": { - "aliases": [], - "duration": 454, - "error": null, - "final_url": "http://partei.gruene-offenbach-land.de", - "hostname": "www.gruene-offenbach-land.de", - "ip_addresses": [ - "128.127.71.229" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-oldenburg-land.de/": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://www.gruene-oldenburg-land.de/homeaktuelles/", - "hostname": "www.gruene-oldenburg-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-oldenburg-land.de/ov-ganderkesee/": { - "aliases": [], - "duration": 75, - "error": null, - "final_url": null, - "hostname": "www.gruene-oldenburg-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-oldenburg-land.de/ov-hude/": { - "aliases": [], - "duration": 68, - "error": null, - "final_url": null, - "hostname": "www.gruene-oldenburg-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-oldenburg-land.de/ov-wardenburg/": { - "aliases": [], - "duration": 69, - "error": null, - "final_url": null, - "hostname": "www.gruene-oldenburg-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-olhi.de/": { - "aliases": [ - "www.gruene-olhi.de", - "web.jimdo.com", - "web-prod.jimdo-platform.net" - ], - "duration": 954, - "error": null, - "final_url": "https://www.gruene-olhi.de/", - "hostname": "web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com", - "ip_addresses": [ - "52.211.143.189", - "52.212.175.227" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-olpe.de/": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://gruene-olpe.de/start/", - "hostname": "www.gruene-olpe.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ortenau.de/": { - "aliases": [], - "duration": 468, - "error": null, - "final_url": "http://gruene-ortenau.de/", - "hostname": "www.gruene-ortenau.de", - "ip_addresses": [ - "80.237.133.10" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-os-land.de/": { - "aliases": [], - "duration": 987, - "error": null, - "final_url": "http://gruene-os-landkreis.de/startseite/", - "hostname": "www.gruene-os-land.de", - "ip_addresses": [ - "85.13.139.107" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-os-land.de/start/ortsverbaende/bad-rothenfelde/": { - "aliases": [], - "duration": 922, - "error": null, - "final_url": null, - "hostname": "www.gruene-os-land.de", - "ip_addresses": [ - "85.13.139.107" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-os-land.de/start/ortsverbaende/glandorf/": { - "aliases": [], - "duration": 750, - "error": null, - "final_url": null, - "hostname": "www.gruene-os-land.de", - "ip_addresses": [ - "85.13.139.107" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-os-land.de/start/ortsverbaende/sg-fuerstenau/": { - "aliases": [], - "duration": 66, - "error": null, - "final_url": "http://gruene-os-landkreis.de/ortsverbaende/", - "hostname": "www.gruene-os-land.de", - "ip_addresses": [ - "85.13.139.107" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ostercappeln.de/": { - "aliases": [], - "duration": 462, - "error": null, - "final_url": null, - "hostname": "www.gruene-ostercappeln.de", - "ip_addresses": [ - "85.13.139.107" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-osterholz.de/": { - "aliases": [], - "duration": 38, - "error": null, - "final_url": "http://www.gruene-osterholz.de/home/", - "hostname": "www.gruene-osterholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-osterholz.de/ortsverband-osterholz-scharmbeck/stadt/": { - "aliases": [], - "duration": 760, - "error": null, - "final_url": null, - "hostname": "www.gruene-osterholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-osterholz.de/ortsverband-ritterhude/home/": { - "aliases": [], - "duration": 174, - "error": null, - "final_url": null, - "hostname": "www.gruene-osterholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-osterholz.de/ortsverband-schwanewede/home/": { - "aliases": [], - "duration": 945, - "error": null, - "final_url": null, - "hostname": "www.gruene-osterholz.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-ottersberg.de/": { - "aliases": [], - "duration": 688, - "error": null, - "final_url": null, - "hostname": "www.gruene-ottersberg.de", - "ip_addresses": [ - "80.237.132.133" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ov-aurich.de/": { - "aliases": [], - "duration": 385, - "error": null, - "final_url": null, - "hostname": "www.gruene-ov-aurich.de", - "ip_addresses": [ - "109.237.132.174" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ov-stade.de/": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-ov-stade.de/aktuelles/", - "hostname": "www.gruene-ov-stade.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-owl.de/": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://www.gruene-owl.de/aktuell-aus-owl/", - "hostname": "www.gruene-owl.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-oyten.de/": { - "aliases": [ - "www.gruene-oyten.de" - ], - "duration": 209, - "error": null, - "final_url": null, - "hostname": "gruene-oyten.de", - "ip_addresses": [ - "81.169.145.78" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-passau.de": { - "aliases": [], - "duration": 0, - "error": "connection_timeout", - "final_url": null, - "hostname": "www.gruene-passau.de", - "ip_addresses": [ - "217.160.0.129" - ], - "redirects": 0, - "scheme": "http", - "status_code": 0 - }, - "http://www.gruene-passauland.de": { - "aliases": [], - "duration": 158, - "error": null, - "final_url": "https://gruene-passauland.de/", - "hostname": "www.gruene-passauland.de", - "ip_addresses": [ - "37.120.182.202" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-peine.de/": { - "aliases": [], - "duration": 37, - "error": null, - "final_url": "http://www.gruene-peine.de/home/", - "hostname": "www.gruene-peine.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-peine.de/edemissen/": { - "aliases": [], - "duration": 110, - "error": null, - "final_url": null, - "hostname": "www.gruene-peine.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-peine.de/fuhsetal-ilsede-und-lengede/": { - "aliases": [], - "duration": 68, - "error": null, - "final_url": null, - "hostname": "www.gruene-peine.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-peine.de/hohenhameln/": { - "aliases": [], - "duration": 67, - "error": null, - "final_url": null, - "hostname": "www.gruene-peine.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-peine.de/peine/": { - "aliases": [], - "duration": 74, - "error": null, - "final_url": null, - "hostname": "www.gruene-peine.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-peine.de/vechelde/": { - "aliases": [], - "duration": 83, - "error": null, - "final_url": null, - "hostname": "www.gruene-peine.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-perl.de/": { - "aliases": [], - "duration": 344, - "error": null, - "final_url": "https://gruene-perl.de/", - "hostname": "www.gruene-perl.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-pfaffenhofen.de": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-pfaffenhofen.de/startseite/", - "hostname": "www.gruene-pfaffenhofen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-pforzheim-enz.de/": { - "aliases": [], - "duration": 568, - "error": null, - "final_url": "http://gruene-pforzheim-enz.de/", - "hostname": "www.gruene-pforzheim-enz.de", - "ip_addresses": [ - "217.160.0.1" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ra-bad.de/": { - "aliases": [ - "www.gruene-ra-bad.de" - ], - "duration": 880, - "error": null, - "final_url": "https://www.gruene-ra-bad.de/", - "hostname": "gruene-ra-bad.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rastede.de": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://www.gruene-rastede.de/home/", - "hostname": "www.gruene-rastede.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ravensburg.de/": { - "aliases": [ - "www.gruene-ravensburg.de" - ], - "duration": 193, - "error": null, - "final_url": "http://www.gruene-rv.de/start/", - "hostname": "gruene-ravensburg.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-regen.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-regen.de/home/", - "hostname": "www.gruene-regen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-regensburg-land.de": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-regensburg-land.de/aktuelles/", - "hostname": "www.gruene-regensburg-land.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-regensburg.de": { - "aliases": [], - "duration": 517, - "error": null, - "final_url": null, - "hostname": "www.gruene-regensburg.de", - "ip_addresses": [ - "213.160.71.66" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-region-aachen.de/": { - "aliases": [], - "duration": 537, - "error": null, - "final_url": "http://gruene-region-aachen.de/kreisverband/", - "hostname": "www.gruene-region-aachen.de", - "ip_addresses": [ - "80.237.132.171" - ], - "redirects": 3, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rehburg-loccum.de/": { - "aliases": [], - "duration": 167, - "error": null, - "final_url": "https://www.gruene-rehburg-loccum.de/", - "hostname": "www.gruene-rehburg-loccum.de", - "ip_addresses": [ - "217.160.0.143" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rek.de/": { - "aliases": [], - "duration": 491, - "error": null, - "final_url": null, - "hostname": "www.gruene-rek.de", - "ip_addresses": [ - "46.30.62.223" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rems-murr.de/": { - "aliases": [ - "www.gruene-rems-murr.de" - ], - "duration": 973, - "error": null, - "final_url": "https://www.gruene-rems-murr.de/", - "hostname": "gruene-rems-murr.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-remscheid.de/": { - "aliases": [], - "duration": 859, - "error": null, - "final_url": "http://gruene-remscheid.de/startseite/", - "hostname": "www.gruene-remscheid.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-reutlingen.de/": { - "aliases": [ - "www.gruene-reutlingen.de" - ], - "duration": 368, - "error": null, - "final_url": "https://www.gruene-reutlingen.de/home/", - "hostname": "gruene-reutlingen.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rheiderland.de/": { - "aliases": [ - "www.gruene-rheiderland.de" - ], - "duration": 63, - "error": null, - "final_url": null, - "hostname": "gruene-rheiderland.de", - "ip_addresses": [ - "81.169.145.84" - ], - "redirects": 0, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-rhein-lahn.de/": { - "aliases": [], - "duration": 78, - "error": null, - "final_url": "http://www.gruene-rhein-lahn.de/home/", - "hostname": "www.gruene-rhein-lahn.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rhoen-grabfeld.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-rhoen-grabfeld.de/home/", - "hostname": "www.gruene-rhoen-grabfeld.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rkn.de/": { - "aliases": [], - "duration": 127, - "error": null, - "final_url": null, - "hostname": "www.gruene-rkn.de", - "ip_addresses": [ - "212.53.131.236" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ronnenberg.de/": { - "aliases": [], - "duration": 38, - "error": null, - "final_url": "http://gruene-ronnenberg.de/home/", - "hostname": "www.gruene-ronnenberg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rosdorf.de/": { - "aliases": [], - "duration": 353, - "error": null, - "final_url": null, - "hostname": "www.gruene-rosdorf.de", - "ip_addresses": [ - "93.90.176.171" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rosengarten.de/": { - "aliases": [], - "duration": 346, - "error": null, - "final_url": null, - "hostname": "www.gruene-rosengarten.de", - "ip_addresses": [ - "87.106.158.138" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rosenheim.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-rosenheim.de/aktuell/", - "hostname": "www.gruene-rosenheim.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rotenburg.de/": { - "aliases": [], - "duration": 216, - "error": null, - "final_url": "https://www.rotenburger-gruene.de/", - "hostname": "www.gruene-rotenburg.de", - "ip_addresses": [ - "37.218.252.63" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-roth.de": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://www.gruene-roth.de/startseite/", - "hostname": "www.gruene-roth.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rottal-inn.de": { - "aliases": [], - "duration": 112, - "error": null, - "final_url": null, - "hostname": "www.gruene-rottal-inn.de", - "ip_addresses": [ - "195.226.185.62" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rottweil.de/": { - "aliases": [ - "www.gruene-rottweil.de" - ], - "duration": 643, - "error": null, - "final_url": "https://www.gruene-rottweil.de/", - "hostname": "gruene-rottweil.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-rtk.de/": { - "aliases": [], - "duration": 273, - "error": null, - "final_url": null, - "hostname": "www.gruene-rtk.de", - "ip_addresses": [ - "128.127.71.229" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ruhr.de/": { - "aliases": [], - "duration": 84, - "error": null, - "final_url": "http://gruene-ruhr.de/", - "hostname": "www.gruene-ruhr.de", - "ip_addresses": [ - "176.221.47.44" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-saalekreis.de/": { - "aliases": [], - "duration": 674, - "error": null, - "final_url": null, - "hostname": "www.gruene-saalekreis.de", - "ip_addresses": [ - "178.63.49.198" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-saar.de/": { - "aliases": [], - "duration": 517, - "error": null, - "final_url": "http://gruene-saar.de/", - "hostname": "www.gruene-saar.de", - "ip_addresses": [ - "217.160.233.198" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-salzhausen-hanstedt.de/home/": { - "aliases": [], - "duration": 78, - "error": null, - "final_url": null, - "hostname": "www.gruene-salzhausen-hanstedt.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-schaumburg.de/": { - "aliases": [], - "duration": 46, - "error": null, - "final_url": "http://gruene-schaumburg.de/aktuelles/", - "hostname": "www.gruene-schaumburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-schuettorf.de/home/": { - "aliases": [], - "duration": 81, - "error": null, - "final_url": null, - "hostname": "www.gruene-schuettorf.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-schwabach.de": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://www.gruene-schwabach.de/home/", - "hostname": "www.gruene-schwabach.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-schwaben.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-schwaben.de/startseite/nachrichten/", - "hostname": "www.gruene-schwaben.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-schwaebisch-gmuend.de/": { - "aliases": [], - "duration": 286, - "error": null, - "final_url": null, - "hostname": "www.gruene-schwaebisch-gmuend.de", - "ip_addresses": [ - "212.87.154.3" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-schwalm-eder.de/": { - "aliases": [], - "duration": 41, - "error": null, - "final_url": "http://www.gruene-schwalm-eder.de/startseite/", - "hostname": "www.gruene-schwalm-eder.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-schwandorf.de": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://gruene-schwandorf.de/startseite/", - "hostname": "www.gruene-schwandorf.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-schwarzwald-baar.de/": { - "aliases": [ - "www.gruene-schwarzwald-baar.de" - ], - "duration": 596, - "error": null, - "final_url": "https://www.gruene-schwarzwald-baar.de/", - "hostname": "gruene-schwarzwald-baar.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-schweinfurt.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-schweinfurt.de/startseite/", - "hostname": "www.gruene-schweinfurt.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-seevetal.de/": { - "aliases": [], - "duration": 47, - "error": null, - "final_url": "http://gruene-seevetal.de/startseite/", - "hostname": "www.gruene-seevetal.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-sehnde.de/": { - "aliases": [], - "duration": 44, - "error": null, - "final_url": "http://www.gruene-sehnde.de/home/", - "hostname": "www.gruene-sehnde.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-sg-fintel.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-sg-fintel.de/startseite/", - "hostname": "www.gruene-sg-fintel.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-sha.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-sha.de/home/", - "hostname": "www.gruene-sha.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-siegen-wittgenstein.de/": { - "aliases": [ - "www.gruene-siegen-wittgenstein.de" - ], - "duration": 540, - "error": null, - "final_url": null, - "hostname": "gruene-siegen-wittgenstein.de", - "ip_addresses": [ - "87.119.201.130" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-sigmaringen.de/": { - "aliases": [ - "www.gruene-sigmaringen.de" - ], - "duration": 228, - "error": null, - "final_url": "http://gruene-sigmaringen.de/", - "hostname": "gruene-sigmaringen.de", - "ip_addresses": [ - "81.169.145.93" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-slf-ru.de/": { - "aliases": [ - "www.gruene-slf-ru.de" - ], - "duration": 254, - "error": null, - "final_url": null, - "hostname": "gruene-slf-ru.de", - "ip_addresses": [ - "81.169.145.66" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-sm.de/": { - "aliases": [ - "www.gruene-sm.de" - ], - "duration": 223, - "error": null, - "final_url": "http://www.gruene-sms.de/", - "hostname": "gruene-sms.de", - "ip_addresses": [ - "94.186.184.11" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-solingen.de/": { - "aliases": [], - "duration": 673, - "error": null, - "final_url": null, - "hostname": "www.gruene-solingen.de", - "ip_addresses": [ - "176.221.47.44" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-stadt-leer.de/": { - "aliases": [], - "duration": 971, - "error": null, - "final_url": "http://grueneleer.de/index.php?id=124996", - "hostname": "www.gruene-stadt-leer.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-starnberg.de": { - "aliases": [], - "duration": 39, - "error": null, - "final_url": "http://gruene-starnberg.de/home/", - "hostname": "www.gruene-starnberg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-straubing-bogen.de": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://www.gruene-straubing-bogen.de/home/", - "hostname": "www.gruene-straubing-bogen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-stuttgart.de/": { - "aliases": [], - "duration": 44, - "error": null, - "final_url": "https://gruene-stuttgart.de/startseite/", - "hostname": "www.gruene-stuttgart.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-toelz-wor.de": { - "aliases": [], - "duration": 54, - "error": null, - "final_url": "http://gruene-toelz-wor.de/home/", - "hostname": "www.gruene-toelz-wor.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-traunstein.de": { - "aliases": [], - "duration": 890, - "error": null, - "final_url": null, - "hostname": "www.gruene-traunstein.de", - "ip_addresses": [ - "5.9.248.153" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-tuebingen.de/": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://www.gruene-tuebingen.de/home/", - "hostname": "www.gruene-tuebingen.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-tuttlingen.de/": { - "aliases": [ - "www.gruene-tuttlingen.de" - ], - "duration": 592, - "error": null, - "final_url": "https://www.gruene-tuttlingen.de/kreisverband/aktuelles/", - "hostname": "gruene-tuttlingen.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ulm.de/": { - "aliases": [], - "duration": 49, - "error": null, - "final_url": "http://www.gruene-ulm.de/termine/", - "hostname": "www.gruene-ulm.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-unterallgaeu.de": { - "aliases": [], - "duration": 39, - "error": null, - "final_url": "http://www.gruene-unterallgaeu.de/startseite/", - "hostname": "www.gruene-unterallgaeu.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-untereichsfeld.de": { - "aliases": null, - "duration": 0, - "error": "connection", - "final_url": null, - "hostname": null, - "ip_addresses": null, - "redirects": 0, - "scheme": null, - "status_code": 0 - }, - "http://www.gruene-unterfranken.de/": { - "aliases": [], - "duration": 35, - "error": null, - "final_url": "http://gruene-unterfranken.de/startseite/", - "hostname": "www.gruene-unterfranken.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-verden.de/": { - "aliases": [], - "duration": 651, - "error": null, - "final_url": null, - "hostname": "www.gruene-verden.de", - "ip_addresses": [ - "91.198.250.84" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-vogelsberg.de/": { - "aliases": [], - "duration": 369, - "error": null, - "final_url": null, - "hostname": "www.gruene-vogelsberg.de", - "ip_addresses": [ - "128.127.71.229" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-waf.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://gruene-kreis-warendorf.de/startseite/", - "hostname": "www.gruene-waf.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-waldeck-frankenberg.de/": { - "aliases": [], - "duration": 509, - "error": null, - "final_url": null, - "hostname": "www.gruene-waldeck-frankenberg.de", - "ip_addresses": [ - "128.127.71.229" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-walsrode-bomlitz.de/": { - "aliases": null, - "duration": 0, - "error": "connection", - "final_url": null, - "hostname": null, - "ip_addresses": null, - "redirects": 0, - "scheme": null, - "status_code": 0 - }, - "http://www.gruene-wangen.de/": { - "aliases": [], - "duration": 912, - "error": null, - "final_url": null, - "hostname": "www.gruene-wangen.de", - "ip_addresses": [ - "89.238.66.39" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wartburgkreis-eisenach.de/": { - "aliases": [], - "duration": 660, - "error": null, - "final_url": null, - "hostname": "www.gruene-wartburgkreis-eisenach.de", - "ip_addresses": [ - "217.160.0.9" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-weiden.de": { - "aliases": [], - "duration": 39, - "error": null, - "final_url": "http://gruene-weiden.de/startseite/", - "hostname": "www.gruene-weiden.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-weilheim.de": { - "aliases": [], - "duration": 37, - "error": null, - "final_url": "http://www.gruene-weilheim.de/aktivitaeten-termine-ereignisse-2018/", - "hostname": "www.gruene-weilheim.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-weimar.de": { - "aliases": [], - "duration": 962, - "error": null, - "final_url": "http://gruene-weimar.de/gruene-neuigkeiten/", - "hostname": "www.gruene-weimar.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-weissenburg.de": { - "aliases": [], - "duration": 33, - "error": null, - "final_url": "http://gruene-weissenburg.de/home/", - "hostname": "www.gruene-weissenburg.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-werra-meissner.de/": { - "aliases": [], - "duration": 987, - "error": null, - "final_url": "http://gruene-werra-meissner.de/startseite/", - "hostname": "www.gruene-werra-meissner.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wesermarsch.de/": { - "aliases": [], - "duration": 174, - "error": null, - "final_url": "http://www.gruene-wesermarsch.de/home/", - "hostname": "www.gruene-wesermarsch.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wesermarsch.de/ov-bernelemwerder/": { - "aliases": [], - "duration": 72, - "error": null, - "final_url": null, - "hostname": "www.gruene-wesermarsch.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wesermarsch.de/ov-mitte/": { - "aliases": [], - "duration": 70, - "error": null, - "final_url": null, - "hostname": "www.gruene-wesermarsch.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wetterau.de/": { - "aliases": [], - "duration": 451, - "error": null, - "final_url": null, - "hostname": "www.gruene-wetterau.de", - "ip_addresses": [ - "128.127.71.229" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wf.de/": { - "aliases": [], - "duration": 46, - "error": null, - "final_url": "http://www.xn--grne-wf-o2a.de/startseite/", - "hostname": "www.gruene-wf.de", - "ip_addresses": [ - "217.160.231.206" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wiefelstede.de/home/": { - "aliases": [], - "duration": 76, - "error": null, - "final_url": null, - "hostname": "www.gruene-wiefelstede.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wiesbaden.de/": { - "aliases": [], - "duration": 36, - "error": null, - "final_url": "http://gruene-wiesbaden.de/startseite/", - "hostname": "www.gruene-wiesbaden.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-winsen.de/": { - "aliases": [ - "www.gruene-winsen.de" - ], - "duration": 584, - "error": null, - "final_url": "http://gruene-winsen.de/", - "hostname": "gruene-winsen.de", - "ip_addresses": [ - "81.169.145.161" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wittenberg.de/": { - "aliases": [], - "duration": 697, - "error": null, - "final_url": null, - "hostname": "www.gruene-wittenberg.de", - "ip_addresses": [ - "178.63.49.198" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wittmund.de/": { - "aliases": [ - "www.gruene-wittmund.de" - ], - "duration": 178, - "error": null, - "final_url": "http://gruene-wittmund.de/", - "hostname": "gruene-wittmund.de", - "ip_addresses": [ - "81.169.145.72" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wittmund.de/ov_holtriem.html": { - "aliases": [ - "www.gruene-wittmund.de" - ], - "duration": 148, - "error": null, - "final_url": "http://gruene-wittmund.de/ov_holtriem.html", - "hostname": "gruene-wittmund.de", - "ip_addresses": [ - "81.169.145.72" - ], - "redirects": 1, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-wittmund.de/ov_langeoog.html": { - "aliases": [ - "www.gruene-wittmund.de" - ], - "duration": 178, - "error": null, - "final_url": "http://gruene-wittmund.de/ov_langeoog.html", - "hostname": "gruene-wittmund.de", - "ip_addresses": [ - "81.169.145.72" - ], - "redirects": 1, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-wittmund.de/ov_wittmund.html": { - "aliases": [ - "www.gruene-wittmund.de" - ], - "duration": 182, - "error": null, - "final_url": "http://gruene-wittmund.de/ov_wittmund.html", - "hostname": "gruene-wittmund.de", - "ip_addresses": [ - "81.169.145.72" - ], - "redirects": 1, - "scheme": "http", - "status_code": 404 - }, - "http://www.gruene-wolfenbuettel.de/": { - "aliases": [], - "duration": 128, - "error": null, - "final_url": "http://gruene-wolfenbuettel.de/", - "hostname": "www.gruene-wolfenbuettel.de", - "ip_addresses": [ - "217.160.231.206" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-worms.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-worms.de/start/", - "hostname": "www.gruene-worms.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wst.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruene-wst.de/home/", - "hostname": "www.gruene-wst.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wt.de/": { - "aliases": [ - "www.gruene-wt.de" - ], - "duration": 995, - "error": null, - "final_url": "https://www.gruene-wt.de/", - "hostname": "gruene-wt.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wuerzburg-land.de": { - "aliases": [], - "duration": 616, - "error": null, - "final_url": "https://www.gruene-wuerzburg-land.de/cms/index.php/", - "hostname": "www.gruene-wuerzburg-land.de", - "ip_addresses": [ - "46.163.77.33" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-wuerzburg.de": { - "aliases": [], - "duration": 410, - "error": null, - "final_url": "https://www.gruene-wuerzburg.de/cms/", - "hostname": "www.gruene-wuerzburg.de", - "ip_addresses": [ - "91.250.119.224" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-ww.de/": { - "aliases": [], - "duration": 150, - "error": null, - "final_url": null, - "hostname": "www.gruene-ww.de", - "ip_addresses": [ - "217.160.231.124" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-zeven.de/home/": { - "aliases": [], - "duration": 69, - "error": null, - "final_url": null, - "hostname": "www.gruene-zeven.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-zollernalb.de": { - "aliases": [ - "www.gruene-zollernalb.de" - ], - "duration": 985, - "error": null, - "final_url": "https://www.gruene-zollernalb.de/index.php?id=2000", - "hostname": "gruene-zollernalb.de", - "ip_addresses": [ - "87.230.19.83" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruene-zwischenahn.de": { - "aliases": [], - "duration": 50, - "error": null, - "final_url": "http://gruene-zwischenahn.de/", - "hostname": "www.gruene-zwischenahn.de", - "ip_addresses": [ - "217.160.0.43" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.grueneduisburg.de/": { - "aliases": [ - "www.grueneduisburg.de" - ], - "duration": 69, - "error": null, - "final_url": null, - "hostname": "grueneduisburg.de", - "ip_addresses": [ - "87.119.201.130" - ], - "redirects": 0, - "scheme": "http", - "status_code": 403 - }, - "http://www.grueneleer.de/": { - "aliases": [], - "duration": 42, - "error": null, - "final_url": "http://grueneleer.de/startseite/artikel/", - "hostname": "www.grueneleer.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruenemsp.de": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.gruenemsp.de/startseite/", - "hostname": "www.gruenemsp.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruenesickte.de/": { - "aliases": null, - "duration": 0, - "error": "connection", - "final_url": null, - "hostname": null, - "ip_addresses": null, - "redirects": 0, - "scheme": null, - "status_code": 0 - }, - "http://www.gruenestadterfurt.de/": { - "aliases": [], - "duration": 228, - "error": null, - "final_url": null, - "hostname": "www.gruenestadterfurt.de", - "ip_addresses": [ - "37.17.224.51" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruenestelle.de/#Startseite": { - "aliases": [], - "duration": 332, - "error": null, - "final_url": "https://sedo.com/search/details/?language=d&domain=gruenestelle.de&partnerid=50162&origin=partner", - "hostname": "www.gruenestelle.de", - "ip_addresses": [ - "95.130.17.36" - ], - "redirects": 5, - "scheme": "http", - "status_code": 200 - }, - "http://www.gruenetir.de": { - "aliases": [], - "duration": 205, - "error": null, - "final_url": "https://gruenetir.de/startseite/", - "hostname": "www.gruenetir.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.grueneuhk.wordpress.com": { - "aliases": [ - "www.grueneuhk.wordpress.com" - ], - "duration": 470, - "error": null, - "final_url": "https://grueneuhk.wordpress.com/", - "hostname": "lb.wordpress.com", - "ip_addresses": [ - "192.0.78.12", - "192.0.78.13" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.offenbach-gruene.de/": { - "aliases": [], - "duration": 72, - "error": null, - "final_url": "http://www.gruene-offenbach.de/start/", - "hostname": "www.offenbach-gruene.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 2, - "scheme": "http", - "status_code": 200 - }, - "http://www.padergruen.de": { - "aliases": [], - "duration": 920, - "error": null, - "final_url": "http://www.xn--padergrn-d6a.de/", - "hostname": "www.padergruen.de", - "ip_addresses": [ - "80.237.133.72" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://www.salzlandgr\u00fcne.de/": { - "aliases": [], - "duration": 137, - "error": null, - "final_url": null, - "hostname": "www.xn--salzlandgrne-mlb.de", - "ip_addresses": [ - "217.160.233.226" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.xn--grne-mnster-uhbe.de/": { - "aliases": [], - "duration": 619, - "error": null, - "final_url": null, - "hostname": "www.xn--grne-mnster-uhbe.de", - "ip_addresses": [ - "212.8.207.6" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "http://www.xn--grne-speyer-uhb.de/": { - "aliases": [], - "duration": 34, - "error": null, - "final_url": "http://www.xn--grne-speyer-uhb.de/home/", - "hostname": "www.xn--grne-speyer-uhb.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "http", - "status_code": 200 - }, - "http://xn--grne-milk-r9a.de/": { - "aliases": [], - "duration": 589, - "error": null, - "final_url": null, - "hostname": "xn--grne-milk-r9a.de", - "ip_addresses": [ - "81.169.145.159" - ], - "redirects": 0, - "scheme": "http", - "status_code": 200 - }, - "https://gruene-aw.de/": { - "aliases": [], - "duration": 148, - "error": null, - "final_url": null, - "hostname": "gruene-aw.de", - "ip_addresses": [ - "217.160.0.190" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://gruene-bayern.de/": { - "aliases": [], - "duration": 17, - "error": null, - "final_url": null, - "hostname": "gruene-bayern.de", - "ip_addresses": [ - "109.239.51.23" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://gruene-bw.de/": { - "aliases": [], - "duration": 223, - "error": null, - "final_url": "https://www.gruene-bw.de/", - "hostname": "gruene-bw.de", - "ip_addresses": [ - "134.119.47.156" - ], - "redirects": 1, - "scheme": "https", - "status_code": 200 - }, - "https://gruene-illingen-saar.de/": { - "aliases": [], - "duration": 558, - "error": null, - "final_url": null, - "hostname": "gruene-illingen-saar.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://gruene-kv-soest.de/": { - "aliases": [], - "duration": 698, - "error": null, - "final_url": null, - "hostname": "gruene-kv-soest.de", - "ip_addresses": [ - "81.169.145.151" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://gruene-neunkirchen-saar.de": { - "aliases": [], - "duration": 334, - "error": null, - "final_url": null, - "hostname": "gruene-neunkirchen-saar.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://gruene-rehlingen.de/": { - "aliases": [], - "duration": 349, - "error": null, - "final_url": null, - "hostname": "gruene-rehlingen.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://gruene-roesrath.de/": { - "aliases": [], - "duration": 100, - "error": null, - "final_url": "https://gruene-roesrath.de/startseite/", - "hostname": "gruene-roesrath.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 1, - "scheme": "https", - "status_code": 200 - }, - "https://gruene-sb.de/": { - "aliases": [], - "duration": 558, - "error": null, - "final_url": null, - "hostname": "gruene-sb.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://gruene-sls.de/": { - "aliases": [], - "duration": 400, - "error": null, - "final_url": null, - "hostname": "gruene-sls.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://gruene-vulkaneifel.de/": { - "aliases": [], - "duration": 631, - "error": null, - "final_url": null, - "hostname": "gruene-vulkaneifel.de", - "ip_addresses": [ - "85.13.155.169" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://gruene-wadgassen.de/": { - "aliases": [], - "duration": 343, - "error": null, - "final_url": null, - "hostname": "gruene-wadgassen.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://kreis.gruene-merzig.de/": { - "aliases": [], - "duration": 359, - "error": null, - "final_url": null, - "hostname": "kreis.gruene-merzig.de", - "ip_addresses": [ - "85.13.157.141" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene-celle.de/ortsverbaende/winsen-allerwietzehambuehren/": { - "aliases": [], - "duration": 174, - "error": null, - "final_url": null, - "hostname": "www.gruene-celle.de", - "ip_addresses": [ - "91.102.13.20" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene-gifhorn.de/": { - "aliases": [], - "duration": 843, - "error": null, - "final_url": null, - "hostname": "www.gruene-gifhorn.de", - "ip_addresses": [ - "95.128.201.84" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene-gifhorn.de/ortsverband/ov-brome_boldecker-land": { - "aliases": [], - "duration": 423, - "error": null, - "final_url": "https://www.gruene-gifhorn.de/ortsverband/ov-brome_boldecker-land/", - "hostname": "www.gruene-gifhorn.de", - "ip_addresses": [ - "95.128.201.84" - ], - "redirects": 1, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene-gifhorn.de/ortsverband/ov-hankensbuettel/": { - "aliases": [], - "duration": 429, - "error": null, - "final_url": null, - "hostname": "www.gruene-gifhorn.de", - "ip_addresses": [ - "95.128.201.84" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene-gifhorn.de/ortsverband/ov-isenbuettel/": { - "aliases": [], - "duration": 433, - "error": null, - "final_url": null, - "hostname": "www.gruene-gifhorn.de", - "ip_addresses": [ - "95.128.201.84" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene-gifhorn.de/ortsverband/ov-meinersen/": { - "aliases": [], - "duration": 413, - "error": null, - "final_url": null, - "hostname": "www.gruene-gifhorn.de", - "ip_addresses": [ - "95.128.201.84" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene-gifhorn.de/ortsverband/ov-papenteich/": { - "aliases": [], - "duration": 498, - "error": null, - "final_url": null, - "hostname": "www.gruene-gifhorn.de", - "ip_addresses": [ - "95.128.201.84" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene-mainz.de/": { - "aliases": [], - "duration": 643, - "error": null, - "final_url": null, - "hostname": "www.gruene-mainz.de", - "ip_addresses": [ - "213.136.92.237" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene-niedersachsen.de/": { - "aliases": [], - "duration": 609, - "error": null, - "final_url": null, - "hostname": "www.gruene-niedersachsen.de", - "ip_addresses": [ - "193.96.188.144" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene-rhein-pfalz.de/": { - "aliases": [], - "duration": 982, - "error": null, - "final_url": null, - "hostname": "www.gruene-rhein-pfalz.de", - "ip_addresses": [ - "212.8.207.2" - ], - "redirects": 0, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene-thueringen.de/": { - "aliases": [], - "duration": 591, - "error": null, - "final_url": "https://gruene-thueringen.de/", - "hostname": "www.gruene-thueringen.de", - "ip_addresses": [ - "188.68.47.24" - ], - "redirects": 1, - "scheme": "https", - "status_code": 200 - }, - "https://www.gruene.de/": { - "aliases": [], - "duration": 117, - "error": null, - "final_url": "https://www.gruene.de/startseite.html", - "hostname": "www.gruene.de", - "ip_addresses": [ - "89.146.238.38" - ], - "redirects": 1, - "scheme": "https", - "status_code": 200 - } -} \ No newline at end of file diff --git a/spider.py b/spider.py index 329589d..091156f 100644 --- a/spider.py +++ b/spider.py @@ -1,9 +1,11 @@ # coding: utf8 +from datetime import datetime from git import Repo from multiprocessing import Pool -from urllib.parse import urlparse from socket import gethostbyname_ex +from urllib.parse import urlparse +import certifi import json import logging import os @@ -12,7 +14,6 @@ import requests import shutil import sys import yaml -import json # configuration @@ -31,12 +32,15 @@ green_directory_repo = 'https://github.com/netzbegruenung/green-directory.git' green_direcory_data_path = 'data' green_directory_local_path = './cache/green-directory' +result_path = './webapp/data' # end configuration + def get_green_directory(): """ - Clones the green directory into the local file system + Clones the source of website URLs, the green directory, + into the local file system using git """ if os.path.exists(green_directory_local_path): shutil.rmtree(green_directory_local_path) @@ -44,6 +48,9 @@ def get_green_directory(): def dir_entries(): + """ + Iterator over all data files in the cloned green directory + """ path = os.path.join(green_directory_local_path, green_direcory_data_path) for root, dirs, files in os.walk(path): for fname in files: @@ -56,9 +63,11 @@ def dir_entries(): for doc in yaml.load_all(yamlfile): yield doc + def repr_entry(entry): """ - Return string representation of an entry + Return string representation of a directory entry, + for logging/debugging purposes """ r = entry['type'] if 'level' in entry: @@ -69,65 +78,160 @@ def repr_entry(entry): r += "/" + entry['district'] return r -def resolve_hostname(url): - parsed = urlparse(url) - hostname, aliaslist, ipaddrlist = gethostbyname_ex(parsed.hostname) - return (parsed.scheme, hostname, aliaslist, ipaddrlist) + +def derive_test_hostnames(hostname): + """ + Derives the hostnames variants to test for a given host name. + From 'gruene-x.de' or 'www.gruene-x.de' it makes + + ['gruene-x.de', 'www.gruene-x.de'] + + which are both plausible web URLs to be used for a domain. + """ + + hostnames = set() + + hostnames.add(hostname) + if hostname.startswith('www.'): + hostnames.add(hostname[4:]) + else: + hostnames.add('www.' + hostname) + + return list(hostnames) + + +def reduce_urls(urllist): + """ + Reduce a list of urls with metadata by eliminating those + that either don't work or lead somewhere else + """ + targets = set() + for u in urllist: + if u['error'] is not None: + continue + if u['redirects_to'] is not None: + targets.add(u['redirects_to']) + else: + targets.add(u['url']) + return list(targets) + def check_site(url): """ - Performs our site check and returns results as a dict + Performs our site check and returns results as a dict. + + 1. Normalize the input URL and derive the URLs to check for + 2. HEAD the check urls + 3. Determine the canonical URL + 4. Run full check on canonical URL """ - result = { - 'status_code': 0, - 'error': None, - 'redirects': 0, - 'final_url': None, - 'hostname': None, - 'scheme': None, - 'aliases': None, - 'ip_addresses': None, - 'duration': 0, - } - - try: - (scheme, hostname, aliases, ip_addresses) = resolve_hostname(url) - result['scheme'] = scheme - result['hostname'] = hostname - result['aliases'] = aliases - result['ip_addresses'] = ip_addresses - except Exception as e: - logging.error(str(e) + " " + url) - headers = { - 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 green-spider/0.1' + 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 green-spider/0.1' } - try: - r = requests.get(url, headers=headers, timeout=(connect_timeout, read_timeout)) - result['status_code'] = r.status_code - if len(r.history) > 0: - result['redirects'] = len(r.history) - result['final_url'] = r.url - result['duration'] = round(r.elapsed.microseconds / 1000) - except requests.exceptions.ConnectionError as e: - logging.error(str(e) + " " + url) - result['error'] = "connection" - except requests.exceptions.Timeout as e: - logging.error(str(e) + " " + url) - result['error'] = "connection_timeout" - except requests.exceptions.ReadTimeout as e: - logging.error(str(e) + " " + url) - result['error'] = "read_timeout" - except Exception as e: - logging.error(str(e) + " " + url) - result['error'] = "unknown" + result = { + 'input_url': url, + 'hostnames': [], + 'resolvable_urls': [], + 'canonical_urls': [], + 'urlchecks': [], + } + + # derive hostnames to test + parsed = urlparse(url) + hostnames = derive_test_hostnames(parsed.hostname) + + + processed_hostnames = [] + for hn in hostnames: + + record = { + 'input_hostname': hn, + 'resolvable': False, + } + + try: + hostname, aliases, ip_addresses = gethostbyname_ex(hn) + record['resolvable'] = True + record['resolved_hostname'] = hostname + record['aliases'] = aliases + record['ip_addresses'] = ip_addresses + except: + pass + + processed_hostnames.append(record) + + result['hostnames'] = processed_hostnames + + checked_urls = [] + for item in processed_hostnames: + if not item['resolvable']: + continue + + for scheme in ('http', 'https'): + + record = { + 'url': scheme + '://' + item['resolved_hostname'] + '/', + 'error': None, + 'redirects_to': None, + } + + try: + r = requests.head(record['url'], headers=headers, allow_redirects=True) + if r.url == url: + logging.info("URL: %s - status %s - no redirect" % (record['url'], r.status_code)) + else: + logging.info("URL: %s - status %s - redirects to %s" % (record['url'], r.status_code, r.url)) + record['redirects_to'] = r.url + except Exception as e: + record['error'] = { + 'type': str(type(e)), + 'message': str(e), + } + logging.info("URL %s: %s %s" % (url, str(type(e)), e)) + + checked_urls.append(record) + + result['resolvable_urls'] = checked_urls + result['canonical_urls'] = reduce_urls(checked_urls) + + # Deeper test for the remaining (canonical) URL(s) + for check_url in result['canonical_urls']: + + logging.info("Checking URL %s" % check_url) + + check = { + 'url': check_url, + 'status_code': None, + 'duration': None, + 'error': None, + } + + try: + r = requests.get(check_url, headers=headers, timeout=(connect_timeout, read_timeout)) + check['status_code'] = r.status_code + check['duration'] = round(r.elapsed.microseconds / 1000) + except requests.exceptions.ConnectionError as e: + logging.error(str(e) + " " + check_url) + check['error'] = "connection" + except requests.exceptions.Timeout as e: + logging.error(str(e) + " " + check_url) + check['error'] = "connection_timeout" + except requests.exceptions.ReadTimeout as e: + logging.error(str(e) + " " + check_url) + check['error'] = "read_timeout" + except Exception as e: + logging.error(str(e) + " " + check_url) + check['error'] = "unknown" + + result['urlchecks'].append(check) - logging.info("%s done" % url) return result + def main(): logging.basicConfig(level=logging.INFO) + logging.getLogger("urllib3").setLevel(logging.CRITICAL) get_green_directory() @@ -139,7 +243,7 @@ def main(): continue if 'urls' not in entry: - logging.info("Entry %s does not have any URLs." % repr_entry(entry)) + logging.debug("Entry %s does not have any URLs." % repr_entry(entry)) continue website_url = None @@ -167,12 +271,21 @@ def main(): for url in urls: results[url] = check_site(url) - results2 = {} + results2 = [] + done = set() + # convert results from ApplyResult to dict for url in results.keys(): - results2[url] = results[url].get() + if url not in done: + results2.append(results[url].get()) + done.add(url) - with open('result.json', 'w', encoding="utf8") as jsonfile: + now = datetime.utcnow() + + # Write result as JSON + now_stamp = now.strftime('%Y-%m-%d_%H-%M') + output_filename = os.path.join(result_path, 'check_' + now_stamp + ".json") + with open(output_filename, 'w', encoding="utf8") as jsonfile: json.dump(results2, jsonfile, indent=2, sort_keys=True) diff --git a/webapp/data/check_2018-04-04_19-10.json b/webapp/data/check_2018-04-04_19-10.json new file mode 100644 index 0000000..439f38c --- /dev/null +++ b/webapp/data/check_2018-04-04_19-10.json @@ -0,0 +1,32705 @@ +[ + { + "canonical_urls": [ + "http://gruene-kreisgt.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kreisgt.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreisgt.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kreisgt.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kreisgt.de" + } + ], + "input_url": "http://www.gruene-kreisgt.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kreisgt.de/", + "url": "http://gruene-kreisgt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-kreisgt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-kreisgt.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kreisgt.de/", + "url": "http://www.gruene-kreisgt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-kreisgt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-kreisgt.de/" + } + ], + "urlchecks": [ + { + "duration": 74, + "error": null, + "status_code": 200, + "url": "http://gruene-kreisgt.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-rehburg-loccum.de/", + "https://gruene-rehburg-loccum.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-rehburg-loccum.de", + "ip_addresses": [ + "217.160.0.143" + ], + "resolvable": true, + "resolved_hostname": "gruene-rehburg-loccum.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-rehburg-loccum.de", + "ip_addresses": [ + "217.160.0.143" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rehburg-loccum.de" + } + ], + "input_url": "http://www.gruene-rehburg-loccum.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-rehburg-loccum.de/", + "url": "http://gruene-rehburg-loccum.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-rehburg-loccum.de/", + "url": "https://gruene-rehburg-loccum.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-rehburg-loccum.de/", + "url": "http://www.gruene-rehburg-loccum.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-rehburg-loccum.de/", + "url": "https://www.gruene-rehburg-loccum.de/" + } + ], + "urlchecks": [ + { + "duration": 144, + "error": null, + "status_code": 200, + "url": "https://www.gruene-rehburg-loccum.de/" + }, + { + "duration": 161, + "error": null, + "status_code": 200, + "url": "https://gruene-rehburg-loccum.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-burgwedel.de/", + "http://gruene-burgwedel.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-burgwedel.de", + "ip_addresses": [ + "80.237.132.217" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-burgwedel.de" + }, + { + "aliases": [], + "input_hostname": "gruene-burgwedel.de", + "ip_addresses": [ + "80.237.132.217" + ], + "resolvable": true, + "resolved_hostname": "gruene-burgwedel.de" + } + ], + "input_url": "http://www.gruene-burgwedel.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-burgwedel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-burgwedel.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-burgwedel.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-burgwedel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-burgwedel.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-burgwedel.de/" + } + ], + "urlchecks": [ + { + "duration": 711, + "error": null, + "status_code": 200, + "url": "http://www.gruene-burgwedel.de/" + }, + { + "duration": 673, + "error": null, + "status_code": 200, + "url": "http://gruene-burgwedel.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-sg-fintel.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-sg-fintel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-sg-fintel.de" + }, + { + "aliases": [], + "input_hostname": "gruene-sg-fintel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-sg-fintel.de" + } + ], + "input_url": "http://www.gruene-sg-fintel.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-sg-fintel.de/startseite/", + "url": "http://www.gruene-sg-fintel.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-sg-fintel.de/startseite/", + "url": "https://www.gruene-sg-fintel.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-sg-fintel.de/startseite/", + "url": "http://gruene-sg-fintel.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-sg-fintel.de/startseite/", + "url": "https://gruene-sg-fintel.de/" + } + ], + "urlchecks": [ + { + "duration": 87, + "error": null, + "status_code": 200, + "url": "http://gruene-sg-fintel.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-mainz.de/", + "http://gruene-mainz.de/", + "https://gruene-mainz.de/", + "https://www.gruene-mainz.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-mainz.de", + "ip_addresses": [ + "213.136.92.237" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-mainz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-mainz.de", + "ip_addresses": [ + "213.136.92.237" + ], + "resolvable": true, + "resolved_hostname": "gruene-mainz.de" + } + ], + "input_url": "https://www.gruene-mainz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-mainz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-mainz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-mainz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-mainz.de/" + } + ], + "urlchecks": [ + { + "duration": 654, + "error": null, + "status_code": 200, + "url": "http://www.gruene-mainz.de/" + }, + { + "duration": 652, + "error": null, + "status_code": 200, + "url": "http://gruene-mainz.de/" + }, + { + "duration": 590, + "error": null, + "status_code": 200, + "url": "https://gruene-mainz.de/" + }, + { + "duration": 879, + "error": null, + "status_code": 200, + "url": "https://www.gruene-mainz.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-neumarkt.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-neumarkt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-neumarkt.de" + }, + { + "aliases": [], + "input_hostname": "gruene-neumarkt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-neumarkt.de" + } + ], + "input_url": "http://www.gruene-neumarkt.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-neumarkt.de/startseite/", + "url": "http://www.gruene-neumarkt.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-neumarkt.de/startseite/", + "url": "https://www.gruene-neumarkt.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-neumarkt.de/startseite/", + "url": "http://gruene-neumarkt.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-neumarkt.de/startseite/", + "url": "https://gruene-neumarkt.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-neumarkt.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-blieskastel.de/", + "http://gruene-blieskastel.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-blieskastel.de", + "ip_addresses": [ + "80.67.28.163" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-blieskastel.de" + }, + { + "aliases": [], + "input_hostname": "gruene-blieskastel.de", + "ip_addresses": [ + "80.67.28.163" + ], + "resolvable": true, + "resolved_hostname": "gruene-blieskastel.de" + } + ], + "input_url": "http://gruene-blieskastel.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-blieskastel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-blieskastel.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-blieskastel.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-blieskastel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-blieskastel.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-blieskastel.de/" + } + ], + "urlchecks": [ + { + "duration": 891, + "error": null, + "status_code": 200, + "url": "http://www.gruene-blieskastel.de/" + }, + { + "duration": 734, + "error": null, + "status_code": 200, + "url": "http://gruene-blieskastel.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-celle.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-celle.de" + }, + { + "aliases": [], + "input_hostname": "gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-celle.de" + } + ], + "input_url": "http://www.gruene-celle.de/ortsverbaende/stadtverband-celle/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://gruene-celle.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-celle.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://sedo.com/search/details/?language=d&domain=gruenestelle.de&partnerid=50162&origin=partner" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruenestelle.de", + "ip_addresses": [ + "95.130.17.36" + ], + "resolvable": true, + "resolved_hostname": "gruenestelle.de" + }, + { + "aliases": [], + "input_hostname": "www.gruenestelle.de", + "ip_addresses": [ + "95.130.17.36" + ], + "resolvable": true, + "resolved_hostname": "www.gruenestelle.de" + } + ], + "input_url": "http://www.gruenestelle.de/#Startseite", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://sedo.com/search/details/?language=d&domain=gruenestelle.de&partnerid=50162&origin=partner", + "url": "http://gruenestelle.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruenestelle.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruenestelle.de/" + }, + { + "error": null, + "redirects_to": "https://sedo.com/search/details/?language=d&domain=gruenestelle.de&partnerid=50162&origin=partner", + "url": "http://www.gruenestelle.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruenestelle.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruenestelle.de/" + } + ], + "urlchecks": [ + { + "duration": 392, + "error": null, + "status_code": 200, + "url": "https://sedo.com/search/details/?language=d&domain=gruenestelle.de&partnerid=50162&origin=partner" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-hagen.de/", + "http://www.gruene-hagen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hagen.de", + "ip_addresses": [ + "85.13.131.102" + ], + "resolvable": true, + "resolved_hostname": "gruene-hagen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-hagen.de", + "ip_addresses": [ + "85.13.131.102" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hagen.de" + } + ], + "input_url": "http://www.gruene-hagen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-hagen.de/", + "url": "http://gruene-hagen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hagen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-hagen.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hagen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-hagen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-hagen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-hagen.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-hagen.de/" + } + ], + "urlchecks": [ + { + "duration": 217, + "error": null, + "status_code": 200, + "url": "http://gruene-hagen.de/" + }, + { + "duration": 97, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hagen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-lichtenfels.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-lichtenfels.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-lichtenfels.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-lichtenfels.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lichtenfels.de" + } + ], + "input_url": "http://www.gruene-lichtenfels.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-lichtenfels.de/home/", + "url": "http://gruene-lichtenfels.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lichtenfels.de/home/", + "url": "https://gruene-lichtenfels.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lichtenfels.de/home/", + "url": "http://www.gruene-lichtenfels.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lichtenfels.de/home/", + "url": "https://www.gruene-lichtenfels.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-lichtenfels.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-olhi.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-olhi.de", + "ip_addresses": [ + "52.211.143.189" + ], + "resolvable": true, + "resolved_hostname": "gruene-olhi.de" + }, + { + "aliases": [ + "www.gruene-olhi.de", + "web.jimdo.com", + "web-prod.jimdo-platform.net" + ], + "input_hostname": "www.gruene-olhi.de", + "ip_addresses": [ + "52.212.175.227", + "52.211.143.189" + ], + "resolvable": true, + "resolved_hostname": "web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com" + } + ], + "input_url": "http://www.gruene-olhi.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-olhi.de/", + "url": "http://gruene-olhi.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-olhi.de/", + "url": "https://gruene-olhi.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "http://web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com/" + } + ], + "urlchecks": [ + { + "duration": 321, + "error": null, + "status_code": 200, + "url": "https://www.gruene-olhi.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-saalekreis.de/", + "http://gruene-saalekreis.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-saalekreis.de", + "ip_addresses": [ + "178.63.49.198" + ], + "resolvable": true, + "resolved_hostname": "gruene-saalekreis.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-saalekreis.de", + "ip_addresses": [ + "178.63.49.198" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-saalekreis.de" + } + ], + "input_url": "http://www.gruene-saalekreis.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-saalekreis.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-saalekreis.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-saalekreis.de' doesn't match either of 'cookhouseculture.de', 'isp.cookhouseculture.de', 'www.cookhouseculture.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-saalekreis.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-saalekreis.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-saalekreis.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-saalekreis.de' doesn't match either of 'cookhouseculture.de', 'isp.cookhouseculture.de', 'www.cookhouseculture.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-saalekreis.de/" + } + ], + "urlchecks": [ + { + "duration": 647, + "error": null, + "status_code": 200, + "url": "http://www.gruene-saalekreis.de/" + }, + { + "duration": 601, + "error": null, + "status_code": 200, + "url": "http://gruene-saalekreis.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-dissen.de/", + "http://www.gruene-dissen.de" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-dissen.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-dissen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-dissen.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "gruene-dissen.de" + } + ], + "input_url": "http://www.gruene-dissen.de/start/ortsverband/ueber-uns/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-dissen.de/", + "url": "http://www.gruene-dissen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-dissen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-dissen.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-dissen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-dissen.de", + "url": "http://gruene-dissen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-dissen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-dissen.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-dissen.de/" + } + ], + "urlchecks": [ + { + "duration": 433, + "error": null, + "status_code": 200, + "url": "http://www.gruene-dissen.de/" + }, + { + "duration": 379, + "error": null, + "status_code": 200, + "url": "http://www.gruene-dissen.de" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-krefeld.de/index.php?id=106" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-krefeld.de", + "ip_addresses": [ + "81.169.145.158" + ], + "resolvable": true, + "resolved_hostname": "gruene-krefeld.de" + }, + { + "aliases": [ + "www.gruene-krefeld.de" + ], + "input_hostname": "www.gruene-krefeld.de", + "ip_addresses": [ + "81.169.145.158" + ], + "resolvable": true, + "resolved_hostname": "gruene-krefeld.de" + } + ], + "input_url": "http://www.gruene-krefeld.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-krefeld.de/index.php?id=106", + "url": "http://gruene-krefeld.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-krefeld.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-krefeld.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-krefeld.de/index.php?id=106", + "url": "http://gruene-krefeld.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-krefeld.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-krefeld.de/" + } + ], + "urlchecks": [ + { + "duration": 161, + "error": null, + "status_code": 200, + "url": "http://gruene-krefeld.de/index.php?id=106" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-pattensen.de/aus-dem-ortsverband/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-pattensen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-pattensen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-pattensen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-pattensen.de" + } + ], + "input_url": "http://gruene-pattensen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-pattensen.de/aus-dem-ortsverband/", + "url": "http://gruene-pattensen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-pattensen.de/aus-dem-ortsverband/", + "url": "https://gruene-pattensen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-pattensen.de/aus-dem-ortsverband/", + "url": "http://www.gruene-pattensen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-pattensen.de/aus-dem-ortsverband/", + "url": "https://www.gruene-pattensen.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-pattensen.de/aus-dem-ortsverband/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-nienburg.de/herzlich-willkommen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nienburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-nienburg.de" + } + ], + "input_url": "http://gruene-nienburg.de/ortsverband-marklohe/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://gruene-nienburg.de/" + } + ], + "urlchecks": [ + { + "duration": 86, + "error": null, + "status_code": 200, + "url": "http://gruene-nienburg.de/herzlich-willkommen/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-neckar-bergstrasse.de/index.php?id=2116" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-neckar-bergstrasse.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-neckar-bergstrasse.de" + }, + { + "aliases": [ + "www.gruene-neckar-bergstrasse.de" + ], + "input_hostname": "www.gruene-neckar-bergstrasse.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-neckar-bergstrasse.de" + } + ], + "input_url": "http://www.gruene-neckar-bergstrasse.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-neckar-bergstrasse.de/index.php?id=2116", + "url": "http://gruene-neckar-bergstrasse.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-neckar-bergstrasse.de/index.php?id=2116", + "url": "https://gruene-neckar-bergstrasse.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-neckar-bergstrasse.de/index.php?id=2116", + "url": "http://gruene-neckar-bergstrasse.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-neckar-bergstrasse.de/index.php?id=2116", + "url": "https://gruene-neckar-bergstrasse.de/" + } + ], + "urlchecks": [ + { + "duration": 785, + "error": null, + "status_code": 200, + "url": "https://www.gruene-neckar-bergstrasse.de/index.php?id=2116" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-perl.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-perl.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-perl.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-perl.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-perl.de" + } + ], + "input_url": "http://www.gruene-perl.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-perl.de/", + "url": "http://gruene-perl.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-perl.de/", + "url": "https://gruene-perl.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-perl.de/", + "url": "http://www.gruene-perl.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-perl.de/", + "url": "https://www.gruene-perl.de/" + } + ], + "urlchecks": [ + { + "duration": 340, + "error": null, + "status_code": 200, + "url": "https://gruene-perl.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-nuernberg.de/", + "http://www.gruene-nuernberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-nuernberg.de", + "ip_addresses": [ + "95.142.78.162" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nuernberg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-nuernberg.de", + "ip_addresses": [ + "95.142.78.162" + ], + "resolvable": true, + "resolved_hostname": "gruene-nuernberg.de" + } + ], + "input_url": "http://www.gruene-nuernberg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-nuernberg.de/", + "url": "http://www.gruene-nuernberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-nuernberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-nuernberg.de' doesn't match 'www.andreagatzke.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-nuernberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nuernberg.de/", + "url": "http://gruene-nuernberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-nuernberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-nuernberg.de' doesn't match 'www.andreagatzke.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-nuernberg.de/" + } + ], + "urlchecks": [ + { + "duration": 231, + "error": null, + "status_code": 200, + "url": "http://gruene-nuernberg.de/" + }, + { + "duration": 217, + "error": null, + "status_code": 200, + "url": "http://www.gruene-nuernberg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-wesermarsch.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wesermarsch.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wesermarsch.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wesermarsch.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-wesermarsch.de" + } + ], + "input_url": "http://www.gruene-wesermarsch.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "http://www.gruene-wesermarsch.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "https://www.gruene-wesermarsch.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "http://gruene-wesermarsch.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "https://gruene-wesermarsch.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wesermarsch.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-koblenz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-koblenz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-koblenz.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-koblenz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-koblenz.de" + } + ], + "input_url": "http://gruene-koblenz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-koblenz.de/home/", + "url": "http://gruene-koblenz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-koblenz.de/home/", + "url": "https://gruene-koblenz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-koblenz.de/home/", + "url": "http://www.gruene-koblenz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-koblenz.de/home/", + "url": "https://www.gruene-koblenz.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-koblenz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-ov-stade.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-ov-stade.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ov-stade.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ov-stade.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-ov-stade.de" + } + ], + "input_url": "http://www.gruene-ov-stade.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-ov-stade.de/aktuelles/", + "url": "http://www.gruene-ov-stade.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ov-stade.de/aktuelles/", + "url": "https://www.gruene-ov-stade.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ov-stade.de/aktuelles/", + "url": "http://gruene-ov-stade.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ov-stade.de/aktuelles/", + "url": "https://gruene-ov-stade.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-ov-stade.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-siegen-wittgenstein.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-siegen-wittgenstein.de" + ], + "input_hostname": "www.gruene-siegen-wittgenstein.de", + "ip_addresses": [ + "87.119.201.130" + ], + "resolvable": true, + "resolved_hostname": "gruene-siegen-wittgenstein.de" + }, + { + "aliases": [], + "input_hostname": "gruene-siegen-wittgenstein.de", + "ip_addresses": [ + "87.119.201.130" + ], + "resolvable": true, + "resolved_hostname": "gruene-siegen-wittgenstein.de" + } + ], + "input_url": "http://www.gruene-siegen-wittgenstein.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-siegen-wittgenstein.de/", + "url": "http://gruene-siegen-wittgenstein.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-siegen-wittgenstein.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-siegen-wittgenstein.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-siegen-wittgenstein.de/", + "url": "http://gruene-siegen-wittgenstein.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-siegen-wittgenstein.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-siegen-wittgenstein.de/" + } + ], + "urlchecks": [ + { + "duration": 457, + "error": null, + "status_code": 200, + "url": "http://gruene-siegen-wittgenstein.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-neuwied.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-neuwied.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-neuwied.de" + }, + { + "aliases": [], + "input_hostname": "gruene-neuwied.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-neuwied.de" + } + ], + "input_url": "http://gruene-neuwied.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-neuwied.de/home/", + "url": "http://www.gruene-neuwied.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-neuwied.de/home/", + "url": "https://www.gruene-neuwied.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-neuwied.de/home/", + "url": "http://gruene-neuwied.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-neuwied.de/home/", + "url": "https://gruene-neuwied.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-neuwied.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-sls.de/", + "https://www.gruene-sls.de/", + "http://www.gruene-sls.de/", + "http://gruene-sls.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-sls.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-sls.de" + }, + { + "aliases": [], + "input_hostname": "gruene-sls.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-sls.de" + } + ], + "input_url": "https://gruene-sls.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-sls.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-sls.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-sls.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-sls.de/" + } + ], + "urlchecks": [ + { + "duration": 350, + "error": null, + "status_code": 200, + "url": "https://gruene-sls.de/" + }, + { + "duration": 330, + "error": null, + "status_code": 200, + "url": "https://www.gruene-sls.de/" + }, + { + "duration": 363, + "error": null, + "status_code": 200, + "url": "http://www.gruene-sls.de/" + }, + { + "duration": 370, + "error": null, + "status_code": 200, + "url": "http://gruene-sls.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-northeim.de/", + "https://www.gruene-northeim.de/", + "http://www.gruene-northeim.de/", + "http://gruene-northeim.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-northeim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-northeim.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-northeim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-northeim.de" + } + ], + "input_url": "http://gruene-northeim.de/startseite/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-northeim.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-northeim.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-northeim.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-northeim.de/" + } + ], + "urlchecks": [ + { + "duration": 72, + "error": null, + "status_code": 200, + "url": "https://gruene-northeim.de/" + }, + { + "duration": 40, + "error": null, + "status_code": 200, + "url": "https://www.gruene-northeim.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://www.gruene-northeim.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://gruene-northeim.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-barnstorf.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-barnstorf.de" + ], + "input_hostname": "www.gruene-barnstorf.de", + "ip_addresses": [ + "81.169.145.147" + ], + "resolvable": true, + "resolved_hostname": "gruene-barnstorf.de" + }, + { + "aliases": [], + "input_hostname": "gruene-barnstorf.de", + "ip_addresses": [ + "81.169.145.147" + ], + "resolvable": true, + "resolved_hostname": "gruene-barnstorf.de" + } + ], + "input_url": "http://gruene-barnstorf.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-barnstorf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-barnstorf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-barnstorf.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-barnstorf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-barnstorf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-barnstorf.de/" + } + ], + "urlchecks": [ + { + "duration": 139, + "error": null, + "status_code": 200, + "url": "http://gruene-barnstorf.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-nrue.de/", + "http://www.gruene-nrue.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-nrue.de", + "ip_addresses": [ + "217.160.223.103" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nrue.de" + }, + { + "aliases": [], + "input_hostname": "gruene-nrue.de", + "ip_addresses": [ + "217.160.223.103" + ], + "resolvable": true, + "resolved_hostname": "gruene-nrue.de" + } + ], + "input_url": "http://www.gruene-nrue.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-nrue.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-nrue.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-nrue.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-nrue.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-nrue.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-nrue.de/" + } + ], + "urlchecks": [ + { + "duration": 663, + "error": null, + "status_code": 200, + "url": "http://gruene-nrue.de/" + }, + { + "duration": 632, + "error": null, + "status_code": 200, + "url": "http://www.gruene-nrue.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-jena.de/", + "http://gruene-jena.de/", + "https://gruene-jena.de/", + "https://www.gruene-jena.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-jena.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-jena.de" + }, + { + "aliases": [], + "input_hostname": "gruene-jena.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-jena.de" + } + ], + "input_url": "http://gruene-jena.de/aktuelles/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-jena.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-jena.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-jena.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-jena.de/" + } + ], + "urlchecks": [ + { + "duration": 38, + "error": null, + "status_code": 200, + "url": "http://www.gruene-jena.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://gruene-jena.de/" + }, + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "https://gruene-jena.de/" + }, + { + "duration": 39, + "error": null, + "status_code": 200, + "url": "https://www.gruene-jena.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-toelz-wor.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-toelz-wor.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-toelz-wor.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-toelz-wor.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-toelz-wor.de" + } + ], + "input_url": "http://www.gruene-toelz-wor.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-toelz-wor.de/home/", + "url": "http://gruene-toelz-wor.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-toelz-wor.de/home/", + "url": "https://gruene-toelz-wor.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-toelz-wor.de/home/", + "url": "http://www.gruene-toelz-wor.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-toelz-wor.de/home/", + "url": "https://www.gruene-toelz-wor.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-toelz-wor.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-gotha.de/", + "http://gruene-gotha.de/", + "http://www.gruene-gotha.de/", + "https://www.gruene-gotha.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-gotha.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gotha.de" + }, + { + "aliases": [], + "input_hostname": "gruene-gotha.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-gotha.de" + } + ], + "input_url": "http://gruene-gotha.de/aktuelles/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-gotha.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-gotha.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-gotha.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-gotha.de/" + } + ], + "urlchecks": [ + { + "duration": 81, + "error": null, + "status_code": 200, + "url": "https://gruene-gotha.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://gruene-gotha.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://www.gruene-gotha.de/" + }, + { + "duration": 40, + "error": null, + "status_code": 200, + "url": "https://www.gruene-gotha.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-beverstedt.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-beverstedt.de", + "ip_addresses": [ + "81.169.145.163" + ], + "resolvable": true, + "resolved_hostname": "gruene-beverstedt.de" + }, + { + "aliases": [ + "www.gruene-beverstedt.de" + ], + "input_hostname": "www.gruene-beverstedt.de", + "ip_addresses": [ + "81.169.145.163" + ], + "resolvable": true, + "resolved_hostname": "gruene-beverstedt.de" + } + ], + "input_url": "http://gruene-beverstedt.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-beverstedt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-beverstedt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-beverstedt.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-beverstedt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-beverstedt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-beverstedt.de/" + } + ], + "urlchecks": [ + { + "duration": 153, + "error": null, + "status_code": 200, + "url": "http://gruene-beverstedt.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-erlangen-land.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-erlangen-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-erlangen-land.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-erlangen-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-erlangen-land.de" + } + ], + "input_url": "http://www.gruene-erlangen-land.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-erlangen-land.de/home/", + "url": "http://gruene-erlangen-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-erlangen-land.de/home/", + "url": "https://gruene-erlangen-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-erlangen-land.de/home/", + "url": "http://www.gruene-erlangen-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-erlangen-land.de/home/", + "url": "https://www.gruene-erlangen-land.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-erlangen-land.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-saar.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-freisen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-freisen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-freisen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-freisen.de" + } + ], + "input_url": "http://www.gruene-freisen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-saar.de/", + "url": "http://www.gruene-freisen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-freisen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-freisen.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-freisen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-saar.de/", + "url": "http://gruene-freisen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-freisen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-freisen.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-freisen.de/" + } + ], + "urlchecks": [ + { + "duration": 677, + "error": null, + "status_code": 200, + "url": "http://gruene-saar.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-goettingen.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-goettingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-goettingen.de" + } + ], + "input_url": "http://www.gruene-goettingen.de/ortsverbaende/ov-staufenberg/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://www.gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://www.gruene-goettingen.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-goettingen.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-rosdorf.de/", + "http://www.gruene-rosdorf.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-rosdorf.de", + "ip_addresses": [ + "93.90.176.171" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rosdorf.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rosdorf.de", + "ip_addresses": [ + "93.90.176.171" + ], + "resolvable": true, + "resolved_hostname": "gruene-rosdorf.de" + } + ], + "input_url": "http://www.gruene-rosdorf.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-rosdorf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-rosdorf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-rosdorf.de' doesn't match either of '*.schwarzkuenstler.info', 'schwarzkuenstler.info'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-rosdorf.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-rosdorf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-rosdorf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-rosdorf.de' doesn't match either of '*.schwarzkuenstler.info', 'schwarzkuenstler.info'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-rosdorf.de/" + } + ], + "urlchecks": [ + { + "duration": 369, + "error": null, + "status_code": 200, + "url": "http://gruene-rosdorf.de/" + }, + { + "duration": 373, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rosdorf.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-schwalm-eder.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-schwalm-eder.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-schwalm-eder.de" + }, + { + "aliases": [], + "input_hostname": "gruene-schwalm-eder.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-schwalm-eder.de" + } + ], + "input_url": "http://www.gruene-schwalm-eder.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-schwalm-eder.de/startseite/", + "url": "http://www.gruene-schwalm-eder.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-schwalm-eder.de/startseite/", + "url": "https://www.gruene-schwalm-eder.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-schwalm-eder.de/startseite/", + "url": "http://gruene-schwalm-eder.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-schwalm-eder.de/startseite/", + "url": "https://gruene-schwalm-eder.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-schwalm-eder.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://grueneleer.de/index.php?id=128647" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-moormerland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-moormerland.de" + }, + { + "aliases": [], + "input_hostname": "gruene-moormerland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-moormerland.de" + } + ], + "input_url": "http://www.gruene-moormerland.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://grueneleer.de/index.php?id=128647", + "url": "http://www.gruene-moormerland.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-moormerland.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-moormerland.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-moormerland.de/" + }, + { + "error": null, + "redirects_to": "http://grueneleer.de/index.php?id=128647", + "url": "http://gruene-moormerland.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-moormerland.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-moormerland.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-moormerland.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://grueneleer.de/index.php?id=128647" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-ortenau.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ortenau.de", + "ip_addresses": [ + "80.237.133.10" + ], + "resolvable": true, + "resolved_hostname": "gruene-ortenau.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-ortenau.de", + "ip_addresses": [ + "80.237.133.10" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ortenau.de" + } + ], + "input_url": "http://www.gruene-ortenau.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-ortenau.de/", + "url": "http://gruene-ortenau.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-ortenau.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-ortenau.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ortenau.de/", + "url": "http://www.gruene-ortenau.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-ortenau.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-ortenau.de/" + } + ], + "urlchecks": [ + { + "duration": 467, + "error": null, + "status_code": 200, + "url": "http://gruene-ortenau.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hameln-pyrmont.de/category/startseite/" + ], + "hostnames": [ + { + "input_hostname": "www.wordpress.gruene-hameln-pyrmont.de", + "resolvable": false + }, + { + "aliases": [], + "input_hostname": "wordpress.gruene-hameln-pyrmont.de", + "ip_addresses": [ + "81.169.145.167" + ], + "resolvable": true, + "resolved_hostname": "wordpress.gruene-hameln-pyrmont.de" + } + ], + "input_url": "http://wordpress.gruene-hameln-pyrmont.de/category/hessisch-oldendorf-gesamt/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-hameln-pyrmont.de/category/startseite/", + "url": "http://wordpress.gruene-hameln-pyrmont.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='wordpress.gruene-hameln-pyrmont.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://wordpress.gruene-hameln-pyrmont.de/" + } + ], + "urlchecks": [ + { + "duration": 235, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hameln-pyrmont.de/category/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-ludwigsburg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ludwigsburg.de", + "ip_addresses": [ + "5.175.28.195" + ], + "resolvable": true, + "resolved_hostname": "gruene-ludwigsburg.de" + }, + { + "aliases": [ + "www.gruene-ludwigsburg.de" + ], + "input_hostname": "www.gruene-ludwigsburg.de", + "ip_addresses": [ + "5.175.28.195" + ], + "resolvable": true, + "resolved_hostname": "gruene-ludwigsburg.de" + } + ], + "input_url": "http://www.gruene-ludwigsburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-ludwigsburg.de/", + "url": "http://gruene-ludwigsburg.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-ludwigsburg.de/", + "url": "https://gruene-ludwigsburg.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-ludwigsburg.de/", + "url": "http://gruene-ludwigsburg.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-ludwigsburg.de/", + "url": "https://gruene-ludwigsburg.de/" + } + ], + "urlchecks": [ + { + "duration": 499, + "error": null, + "status_code": 200, + "url": "https://www.gruene-ludwigsburg.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-oa.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-oa.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-oa.de" + }, + { + "aliases": [], + "input_hostname": "gruene-oa.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "gruene-oa.de" + } + ], + "input_url": "http://www.gruene-oa.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-oa.de/", + "url": "http://www.gruene-oa.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-oa.de/", + "url": "https://www.gruene-oa.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-oa.de/", + "url": "http://gruene-oa.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-oa.de/", + "url": "https://gruene-oa.de/" + } + ], + "urlchecks": [ + { + "duration": 157, + "error": null, + "status_code": 200, + "url": "https://www.gruene-oa.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-grafschaft.de/", + "http://gruene-grafschaft.de/", + "https://www.gruene-grafschaft.de/", + "http://www.gruene-grafschaft.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-grafschaft.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-grafschaft.de" + }, + { + "aliases": [], + "input_hostname": "gruene-grafschaft.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-grafschaft.de" + } + ], + "input_url": "http://www.gruene-grafschaft.de/start/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-grafschaft.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-grafschaft.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-grafschaft.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-grafschaft.de/" + } + ], + "urlchecks": [ + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "https://gruene-grafschaft.de/" + }, + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-grafschaft.de/" + }, + { + "duration": 80, + "error": null, + "status_code": 200, + "url": "https://www.gruene-grafschaft.de/" + }, + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "http://www.gruene-grafschaft.de/" + } + ] + }, + { + "canonical_urls": [ + "http://grueneleer.de/index.php?id=124996" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-stadt-leer.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-stadt-leer.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-stadt-leer.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-stadt-leer.de" + } + ], + "input_url": "http://www.gruene-stadt-leer.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://grueneleer.de/index.php?id=124996", + "url": "http://gruene-stadt-leer.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-stadt-leer.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-stadt-leer.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-stadt-leer.de/" + }, + { + "error": null, + "redirects_to": "http://grueneleer.de/index.php?id=124996", + "url": "http://www.gruene-stadt-leer.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-stadt-leer.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-stadt-leer.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-stadt-leer.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://grueneleer.de/index.php?id=124996" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bonn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-bonn.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bonn.de" + }, + { + "aliases": [], + "input_hostname": "gruene-bonn.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "gruene-bonn.de" + } + ], + "input_url": "http://www.gruene-bonn.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-bonn.de/", + "url": "http://www.gruene-bonn.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-bonn.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-bonn.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bonn.de/", + "url": "http://gruene-bonn.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-bonn.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-bonn.de/" + } + ], + "urlchecks": [ + { + "duration": 780, + "error": null, + "status_code": 200, + "url": "http://gruene-bonn.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-tostedt.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-tostedt.de", + "ip_addresses": [ + "5.35.226.43" + ], + "resolvable": true, + "resolved_hostname": "gruene-tostedt.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-tostedt.de", + "ip_addresses": [ + "5.35.226.43" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-tostedt.de" + } + ], + "input_url": "http://gruene-tostedt.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-tostedt.de/", + "url": "http://gruene-tostedt.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-tostedt.de/", + "url": "https://gruene-tostedt.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-tostedt.de/", + "url": "http://www.gruene-tostedt.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-tostedt.de/", + "url": "https://www.gruene-tostedt.de/" + } + ], + "urlchecks": [ + { + "duration": 677, + "error": null, + "status_code": 200, + "url": "https://gruene-tostedt.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.cux-gruene.de/", + "https://cux-gruene.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.cux-gruene.de", + "ip_addresses": [ + "138.201.16.43" + ], + "resolvable": true, + "resolved_hostname": "www.cux-gruene.de" + }, + { + "aliases": [], + "input_hostname": "cux-gruene.de", + "ip_addresses": [ + "138.201.16.43" + ], + "resolvable": true, + "resolved_hostname": "cux-gruene.de" + } + ], + "input_url": "http://www.cux-gruene.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.cux-gruene.de/", + "url": "http://www.cux-gruene.de/" + }, + { + "error": null, + "redirects_to": "https://www.cux-gruene.de/", + "url": "https://www.cux-gruene.de/" + }, + { + "error": null, + "redirects_to": "https://cux-gruene.de/", + "url": "http://cux-gruene.de/" + }, + { + "error": null, + "redirects_to": "https://cux-gruene.de/", + "url": "https://cux-gruene.de/" + } + ], + "urlchecks": [ + { + "duration": 666, + "error": null, + "status_code": 200, + "url": "https://www.cux-gruene.de/" + }, + { + "duration": 634, + "error": null, + "status_code": 200, + "url": "https://cux-gruene.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-rottal-inn.de/", + "http://www.gruene-rottal-inn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-rottal-inn.de", + "ip_addresses": [ + "195.226.185.62" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rottal-inn.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rottal-inn.de", + "ip_addresses": [ + "195.226.185.62" + ], + "resolvable": true, + "resolved_hostname": "gruene-rottal-inn.de" + } + ], + "input_url": "http://www.gruene-rottal-inn.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-rottal-inn.de/", + "url": "http://www.gruene-rottal-inn.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-rottal-inn.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-rottal-inn.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-rottal-inn.de/", + "url": "http://gruene-rottal-inn.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-rottal-inn.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-rottal-inn.de/" + } + ], + "urlchecks": [ + { + "duration": 94, + "error": null, + "status_code": 200, + "url": "http://gruene-rottal-inn.de/" + }, + { + "duration": 118, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rottal-inn.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-kulmbach.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kulmbach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kulmbach.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kulmbach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kulmbach.de" + } + ], + "input_url": "http://www.gruene-kulmbach.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-kulmbach.de/home/", + "url": "http://gruene-kulmbach.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kulmbach.de/home/", + "url": "https://gruene-kulmbach.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kulmbach.de/home/", + "url": "http://www.gruene-kulmbach.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kulmbach.de/home/", + "url": "https://www.gruene-kulmbach.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-kulmbach.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-garbsen.de/", + "https://www.gruene-garbsen.de/", + "http://www.gruene-garbsen.de/", + "https://gruene-garbsen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-garbsen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-garbsen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-garbsen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-garbsen.de" + } + ], + "input_url": "http://gruene-garbsen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-garbsen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-garbsen.de/", + "url": "https://gruene-garbsen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-garbsen.de/", + "url": "http://www.gruene-garbsen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-garbsen.de/", + "url": "https://www.gruene-garbsen.de/" + } + ], + "urlchecks": [ + { + "duration": 132, + "error": null, + "status_code": 200, + "url": "http://gruene-garbsen.de/" + }, + { + "duration": 235, + "error": null, + "status_code": 200, + "url": "https://www.gruene-garbsen.de/" + }, + { + "duration": 131, + "error": null, + "status_code": 200, + "url": "http://www.gruene-garbsen.de/" + }, + { + "duration": 215, + "error": null, + "status_code": 200, + "url": "https://gruene-garbsen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-ab.de/die-gruenen-aschaffenburg/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-ab.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ab.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ab.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-ab.de" + } + ], + "input_url": "http://www.gruene-ab.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-ab.de/die-gruenen-aschaffenburg/", + "url": "http://www.gruene-ab.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ab.de/die-gruenen-aschaffenburg/", + "url": "https://www.gruene-ab.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ab.de/die-gruenen-aschaffenburg/", + "url": "http://gruene-ab.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ab.de/die-gruenen-aschaffenburg/", + "url": "https://gruene-ab.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-ab.de/die-gruenen-aschaffenburg/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-in-halle.de/", + "http://www.gruene-in-halle.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-in-halle.de", + "ip_addresses": [ + "185.21.102.112" + ], + "resolvable": true, + "resolved_hostname": "gruene-in-halle.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-in-halle.de", + "ip_addresses": [ + "185.21.102.112" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-in-halle.de" + } + ], + "input_url": "http://www.gruene-in-halle.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-in-halle.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-in-halle.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-in-halle.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-in-halle.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-in-halle.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-in-halle.de/" + } + ], + "urlchecks": [ + { + "duration": 42, + "error": null, + "status_code": 200, + "url": "http://gruene-in-halle.de/" + }, + { + "duration": 64, + "error": null, + "status_code": 200, + "url": "http://www.gruene-in-halle.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-riegelsberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-riegelsberg.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-riegelsberg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-riegelsberg.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-riegelsberg.de" + } + ], + "input_url": "http://gruene-riegelsberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-riegelsberg.de/", + "url": "http://www.gruene-riegelsberg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-riegelsberg.de/", + "url": "https://www.gruene-riegelsberg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-riegelsberg.de/", + "url": "http://gruene-riegelsberg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-riegelsberg.de/", + "url": "https://gruene-riegelsberg.de/" + } + ], + "urlchecks": [ + { + "duration": 349, + "error": null, + "status_code": 200, + "url": "https://gruene-riegelsberg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-os-landkreis.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-os-land.de" + }, + { + "aliases": [], + "input_hostname": "gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "gruene-os-land.de" + } + ], + "input_url": "http://www.gruene-os-land.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-os-landkreis.de/startseite/", + "url": "http://www.gruene-os-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-os-land.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-os-land.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-os-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-os-landkreis.de/startseite/", + "url": "http://gruene-os-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-os-land.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-os-land.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-os-land.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-os-landkreis.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hameln-pyrmont.de/category/startseite/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-hameln-pyrmont.de" + ], + "input_hostname": "www.gruene-hameln-pyrmont.de", + "ip_addresses": [ + "81.169.145.167" + ], + "resolvable": true, + "resolved_hostname": "gruene-hameln-pyrmont.de" + }, + { + "aliases": [], + "input_hostname": "gruene-hameln-pyrmont.de", + "ip_addresses": [ + "81.169.145.167" + ], + "resolvable": true, + "resolved_hostname": "gruene-hameln-pyrmont.de" + } + ], + "input_url": "http://www.gruene-hameln-pyrmont.de/category/ortsverband-bad-pyrmont/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-hameln-pyrmont.de/category/startseite/", + "url": "http://gruene-hameln-pyrmont.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hameln-pyrmont.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hameln-pyrmont.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hameln-pyrmont.de/category/startseite/", + "url": "http://gruene-hameln-pyrmont.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hameln-pyrmont.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hameln-pyrmont.de/" + } + ], + "urlchecks": [ + { + "duration": 195, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hameln-pyrmont.de/category/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-frg.de/ansprechpartnerinnen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-frg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-frg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-frg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-frg.de" + } + ], + "input_url": "http://www.gruene-frg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-frg.de/ansprechpartnerinnen/", + "url": "http://gruene-frg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-frg.de/ansprechpartnerinnen/", + "url": "https://gruene-frg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-frg.de/ansprechpartnerinnen/", + "url": "http://www.gruene-frg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-frg.de/ansprechpartnerinnen/", + "url": "https://www.gruene-frg.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-frg.de/ansprechpartnerinnen/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-buchholz.de/", + "https://www.gruene-buchholz.de/", + "https://gruene-buchholz.de/", + "http://gruene-buchholz.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-buchholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-buchholz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-buchholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-buchholz.de" + } + ], + "input_url": "http://gruene-buchholz.de/startseite/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-buchholz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-buchholz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-buchholz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-buchholz.de/" + } + ], + "urlchecks": [ + { + "duration": 36, + "error": null, + "status_code": 200, + "url": "http://www.gruene-buchholz.de/" + }, + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "https://www.gruene-buchholz.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "https://gruene-buchholz.de/" + }, + { + "duration": 41, + "error": null, + "status_code": 200, + "url": "http://gruene-buchholz.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-ensdorf.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-ensdorf.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ensdorf.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ensdorf.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-ensdorf.de" + } + ], + "input_url": "http://gruene-ensdorf.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-ensdorf.de/", + "url": "http://www.gruene-ensdorf.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ensdorf.de/", + "url": "https://www.gruene-ensdorf.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ensdorf.de/", + "url": "http://gruene-ensdorf.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ensdorf.de/", + "url": "https://gruene-ensdorf.de/" + } + ], + "urlchecks": [ + { + "duration": 354, + "error": null, + "status_code": 200, + "url": "https://gruene-ensdorf.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-rlp.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-rlp.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-rlp.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-rlp.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rlp.de" + } + ], + "input_url": "http://gruene-rlp.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-rlp.de/startseite/", + "url": "http://gruene-rlp.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-rlp.de/startseite/", + "url": "https://gruene-rlp.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-rlp.de/startseite/", + "url": "http://www.gruene-rlp.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-rlp.de/startseite/", + "url": "https://www.gruene-rlp.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-rlp.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-kreis-steinfurt.de/news/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kreis-steinfurt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreis-steinfurt.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kreis-steinfurt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kreis-steinfurt.de" + } + ], + "input_url": "http://www.gruene-kreis-steinfurt.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-kreis-steinfurt.de/news/", + "url": "http://gruene-kreis-steinfurt.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kreis-steinfurt.de/news/", + "url": "https://gruene-kreis-steinfurt.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kreis-steinfurt.de/news/", + "url": "http://www.gruene-kreis-steinfurt.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kreis-steinfurt.de/news/", + "url": "https://www.gruene-kreis-steinfurt.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-kreis-steinfurt.de/news/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-heusweiler.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-heusweiler.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-heusweiler.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-heusweiler.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-heusweiler.de" + } + ], + "input_url": "http://gruene-heusweiler.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-heusweiler.de/", + "url": "http://gruene-heusweiler.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-heusweiler.de/", + "url": "https://gruene-heusweiler.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-heusweiler.de/", + "url": "http://www.gruene-heusweiler.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-heusweiler.de/", + "url": "https://www.gruene-heusweiler.de/" + } + ], + "urlchecks": [ + { + "duration": 361, + "error": null, + "status_code": 200, + "url": "https://gruene-heusweiler.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-nienburg.de/herzlich-willkommen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nienburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-nienburg.de" + } + ], + "input_url": "http://gruene-nienburg.de/ortsverband-steyerberg/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://gruene-nienburg.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-nienburg.de/herzlich-willkommen/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-slf-ru.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-slf-ru.de" + ], + "input_hostname": "www.gruene-slf-ru.de", + "ip_addresses": [ + "81.169.145.66" + ], + "resolvable": true, + "resolved_hostname": "gruene-slf-ru.de" + }, + { + "aliases": [], + "input_hostname": "gruene-slf-ru.de", + "ip_addresses": [ + "81.169.145.66" + ], + "resolvable": true, + "resolved_hostname": "gruene-slf-ru.de" + } + ], + "input_url": "http://www.gruene-slf-ru.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-slf-ru.de/", + "url": "http://gruene-slf-ru.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-slf-ru.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-slf-ru.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-slf-ru.de/", + "url": "http://gruene-slf-ru.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-slf-ru.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-slf-ru.de/" + } + ], + "urlchecks": [ + { + "duration": 167, + "error": null, + "status_code": 200, + "url": "http://gruene-slf-ru.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hildesheim.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hildesheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-hildesheim.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-hildesheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hildesheim.de" + } + ], + "input_url": "http://www.gruene-hildesheim.de/kreisverband/ortsverband-nordstemmen/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "http://gruene-hildesheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "https://gruene-hildesheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "http://www.gruene-hildesheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "https://www.gruene-hildesheim.de/" + } + ], + "urlchecks": [ + { + "duration": 73, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hildesheim.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-oberberg.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-oberberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-oberberg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-oberberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-oberberg.de" + } + ], + "input_url": "http://www.gruene-oberberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-oberberg.de/startseite/", + "url": "http://gruene-oberberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-oberberg.de/startseite/", + "url": "https://gruene-oberberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-oberberg.de/startseite/", + "url": "http://www.gruene-oberberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-oberberg.de/startseite/", + "url": "https://www.gruene-oberberg.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-oberberg.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-eichstaett.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-eichstaett.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-eichstaett.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-eichstaett.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-eichstaett.de" + } + ], + "input_url": "http://www.gruene-eichstaett.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-eichstaett.de/home/", + "url": "http://gruene-eichstaett.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-eichstaett.de/home/", + "url": "https://gruene-eichstaett.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-eichstaett.de/home/", + "url": "http://www.gruene-eichstaett.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-eichstaett.de/home/", + "url": "https://www.gruene-eichstaett.de/" + } + ], + "urlchecks": [ + { + "duration": 83, + "error": null, + "status_code": 200, + "url": "http://www.gruene-eichstaett.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-kronach.de/", + "http://gruene-kronach.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kronach.de", + "ip_addresses": [ + "81.169.145.158" + ], + "resolvable": true, + "resolved_hostname": "gruene-kronach.de" + }, + { + "aliases": [ + "www.gruene-kronach.de" + ], + "input_hostname": "www.gruene-kronach.de", + "ip_addresses": [ + "81.169.145.158" + ], + "resolvable": true, + "resolved_hostname": "gruene-kronach.de" + } + ], + "input_url": "http://www.gruene-kronach.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kronach.de/", + "url": "http://gruene-kronach.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-kronach.de/", + "url": "https://gruene-kronach.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kronach.de/", + "url": "http://gruene-kronach.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-kronach.de/", + "url": "https://gruene-kronach.de/" + } + ], + "urlchecks": [ + { + "duration": 174, + "error": null, + "status_code": 200, + "url": "https://gruene-kronach.de/" + }, + { + "duration": 93, + "error": null, + "status_code": 200, + "url": "http://gruene-kronach.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-adelebsen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-adelebsen.de", + "ip_addresses": [ + "46.252.18.61" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-adelebsen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-adelebsen.de", + "ip_addresses": [ + "46.252.18.61" + ], + "resolvable": true, + "resolved_hostname": "gruene-adelebsen.de" + } + ], + "input_url": "http://www.gruene-adelebsen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-adelebsen.de/", + "url": "http://www.gruene-adelebsen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-adelebsen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-adelebsen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-adelebsen.de/", + "url": "http://gruene-adelebsen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-adelebsen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-adelebsen.de/" + } + ], + "urlchecks": [ + { + "duration": 457, + "error": null, + "status_code": 200, + "url": "http://gruene-adelebsen.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-sb.de/", + "https://gruene-sb.de/", + "http://www.gruene-sb.de/", + "http://gruene-sb.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-sb.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-sb.de" + }, + { + "aliases": [], + "input_hostname": "gruene-sb.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-sb.de" + } + ], + "input_url": "https://gruene-sb.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-sb.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-sb.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-sb.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-sb.de/" + } + ], + "urlchecks": [ + { + "duration": 356, + "error": null, + "status_code": 200, + "url": "https://www.gruene-sb.de/" + }, + { + "duration": 333, + "error": null, + "status_code": 200, + "url": "https://gruene-sb.de/" + }, + { + "duration": 357, + "error": null, + "status_code": 200, + "url": "http://www.gruene-sb.de/" + }, + { + "duration": 338, + "error": null, + "status_code": 200, + "url": "http://gruene-sb.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kv-rotenburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kv-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kv-rotenburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kv-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kv-rotenburg.de" + } + ], + "input_url": "http://www.gruene-kv-rotenburg.de/ov-sottrum/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "http://gruene-kv-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "https://gruene-kv-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "http://www.gruene-kv-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "https://www.gruene-kv-rotenburg.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-kv-rotenburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-kreis-calw.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-kreis-calw.de" + ], + "input_hostname": "www.gruene-kreis-calw.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreis-calw.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kreis-calw.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreis-calw.de" + } + ], + "input_url": "http://www.gruene-kreis-calw.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-kreis-calw.de/aktuelles/", + "url": "http://gruene-kreis-calw.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-kreis-calw.de/aktuelles/", + "url": "https://gruene-kreis-calw.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-kreis-calw.de/aktuelles/", + "url": "http://gruene-kreis-calw.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-kreis-calw.de/aktuelles/", + "url": "https://gruene-kreis-calw.de/" + } + ], + "urlchecks": [ + { + "duration": 892, + "error": null, + "status_code": 200, + "url": "https://www.gruene-kreis-calw.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-freiburg.de/das-neueste.html" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-freiburg.de" + ], + "input_hostname": "www.gruene-freiburg.de", + "ip_addresses": [ + "92.51.164.193" + ], + "resolvable": true, + "resolved_hostname": "gruene-freiburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-freiburg.de", + "ip_addresses": [ + "92.51.164.193" + ], + "resolvable": true, + "resolved_hostname": "gruene-freiburg.de" + } + ], + "input_url": "http://www.gruene-freiburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-freiburg.de/das-neueste.html", + "url": "http://gruene-freiburg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-freiburg.de/das-neueste.html", + "url": "https://gruene-freiburg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-freiburg.de/das-neueste.html", + "url": "http://gruene-freiburg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-freiburg.de/das-neueste.html", + "url": "https://gruene-freiburg.de/" + } + ], + "urlchecks": [ + { + "duration": 235, + "error": null, + "status_code": 200, + "url": "https://gruene-freiburg.de/das-neueste.html" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kreis-herford.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kreis-herford.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreis-herford.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kreis-herford.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kreis-herford.de" + } + ], + "input_url": "http://www.gruene-kreis-herford.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kreis-herford.de/home/", + "url": "http://gruene-kreis-herford.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kreis-herford.de/home/", + "url": "https://gruene-kreis-herford.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kreis-herford.de/home/", + "url": "http://www.gruene-kreis-herford.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kreis-herford.de/home/", + "url": "https://www.gruene-kreis-herford.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-kreis-herford.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-merzig.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-merzig.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-merzig.de" + }, + { + "aliases": [], + "input_hostname": "gruene-merzig.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-merzig.de" + } + ], + "input_url": "http://www.gruene-merzig.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-merzig.de/", + "url": "http://www.gruene-merzig.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-merzig.de/", + "url": "https://www.gruene-merzig.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-merzig.de/", + "url": "http://gruene-merzig.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-merzig.de/", + "url": "https://gruene-merzig.de/" + } + ], + "urlchecks": [ + { + "duration": 388, + "error": null, + "status_code": 200, + "url": "https://gruene-merzig.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-osterholz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-osterholz.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-osterholz.de" + } + ], + "input_url": "http://www.gruene-osterholz.de/ortsverband-schwanewede/home/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "http://gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "https://gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "http://www.gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "https://www.gruene-osterholz.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-osterholz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-sickte.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-sickte.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-sickte.de" + }, + { + "aliases": [], + "input_hostname": "gruene-sickte.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-sickte.de" + } + ], + "input_url": "http://gruene-sickte.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-sickte.de/startseite/", + "url": "http://www.gruene-sickte.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-sickte.de/startseite/", + "url": "https://www.gruene-sickte.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-sickte.de/startseite/", + "url": "http://gruene-sickte.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-sickte.de/startseite/", + "url": "https://gruene-sickte.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-sickte.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-weilheim.de/aktivitaeten-termine-ereignisse-2018/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-weilheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-weilheim.de" + }, + { + "aliases": [], + "input_hostname": "gruene-weilheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-weilheim.de" + } + ], + "input_url": "http://www.gruene-weilheim.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-weilheim.de/aktivitaeten-termine-ereignisse-2018/", + "url": "http://www.gruene-weilheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-weilheim.de/aktivitaeten-termine-ereignisse-2018/", + "url": "https://www.gruene-weilheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-weilheim.de/aktivitaeten-termine-ereignisse-2018/", + "url": "http://gruene-weilheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-weilheim.de/aktivitaeten-termine-ereignisse-2018/", + "url": "https://gruene-weilheim.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-weilheim.de/aktivitaeten-termine-ereignisse-2018/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hameln-pyrmont.de/category/startseite/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-hameln-pyrmont.de" + ], + "input_hostname": "www.gruene-hameln-pyrmont.de", + "ip_addresses": [ + "81.169.145.167" + ], + "resolvable": true, + "resolved_hostname": "gruene-hameln-pyrmont.de" + }, + { + "aliases": [], + "input_hostname": "gruene-hameln-pyrmont.de", + "ip_addresses": [ + "81.169.145.167" + ], + "resolvable": true, + "resolved_hostname": "gruene-hameln-pyrmont.de" + } + ], + "input_url": "http://www.gruene-hameln-pyrmont.de/category/ortsverband-hameln/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-hameln-pyrmont.de/category/startseite/", + "url": "http://gruene-hameln-pyrmont.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hameln-pyrmont.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hameln-pyrmont.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hameln-pyrmont.de/category/startseite/", + "url": "http://gruene-hameln-pyrmont.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hameln-pyrmont.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hameln-pyrmont.de/" + } + ], + "urlchecks": [ + { + "duration": 206, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hameln-pyrmont.de/category/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-celle.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-celle.de" + }, + { + "aliases": [], + "input_hostname": "gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-celle.de" + } + ], + "input_url": "http://www.gruene-celle.de/ortsverbaende/eschedelachendorf/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://gruene-celle.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-celle.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-kreisrheinberg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kreisrheinberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreisrheinberg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kreisrheinberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kreisrheinberg.de" + } + ], + "input_url": "http://www.gruene-kreisrheinberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-kreisrheinberg.de/home/", + "url": "http://gruene-kreisrheinberg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kreisrheinberg.de/home/", + "url": "https://gruene-kreisrheinberg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kreisrheinberg.de/home/", + "url": "http://www.gruene-kreisrheinberg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kreisrheinberg.de/home/", + "url": "https://www.gruene-kreisrheinberg.de/" + } + ], + "urlchecks": [ + { + "duration": 76, + "error": null, + "status_code": 200, + "url": "http://www.gruene-kreisrheinberg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-niedersachsen.de/", + "https://gruene-niedersachsen.de/", + "http://gruene-niedersachsen.de/", + "http://www.gruene-niedersachsen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-niedersachsen.de", + "ip_addresses": [ + "193.96.188.144" + ], + "resolvable": true, + "resolved_hostname": "gruene-niedersachsen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-niedersachsen.de", + "ip_addresses": [ + "193.96.188.144" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-niedersachsen.de" + } + ], + "input_url": "https://www.gruene-niedersachsen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-niedersachsen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-niedersachsen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-niedersachsen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-niedersachsen.de/" + } + ], + "urlchecks": [ + { + "duration": 244, + "error": null, + "status_code": 200, + "url": "https://www.gruene-niedersachsen.de/" + }, + { + "duration": 246, + "error": null, + "status_code": 200, + "url": "https://gruene-niedersachsen.de/" + }, + { + "duration": 252, + "error": null, + "status_code": 200, + "url": "http://gruene-niedersachsen.de/" + }, + { + "duration": 244, + "error": null, + "status_code": 200, + "url": "http://www.gruene-niedersachsen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-mittelfranken.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-mittelfranken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-mittelfranken.de" + }, + { + "aliases": [], + "input_hostname": "gruene-mittelfranken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-mittelfranken.de" + } + ], + "input_url": "http://www.gruene-mittelfranken.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-mittelfranken.de/startseite/", + "url": "http://www.gruene-mittelfranken.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-mittelfranken.de/startseite/", + "url": "https://www.gruene-mittelfranken.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-mittelfranken.de/startseite/", + "url": "http://gruene-mittelfranken.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-mittelfranken.de/startseite/", + "url": "https://gruene-mittelfranken.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-mittelfranken.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-apen.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-apen.de" + ], + "input_hostname": "www.gruene-apen.de", + "ip_addresses": [ + "81.169.145.150" + ], + "resolvable": true, + "resolved_hostname": "gruene-apen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-apen.de", + "ip_addresses": [ + "81.169.145.150" + ], + "resolvable": true, + "resolved_hostname": "gruene-apen.de" + } + ], + "input_url": "http://gruene-apen.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-apen.de/", + "url": "http://gruene-apen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-apen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-apen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-apen.de/", + "url": "http://gruene-apen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-apen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-apen.de/" + } + ], + "urlchecks": [ + { + "duration": 229, + "error": null, + "status_code": 200, + "url": "http://gruene-apen.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-cochemzell.de/", + "http://www.gruene-cochemzell.de/", + "http://gruene-cochemzell.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-cochemzell.de", + "ip_addresses": [ + "217.11.48.123" + ], + "resolvable": true, + "resolved_hostname": "gruene-cochemzell.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-cochemzell.de", + "ip_addresses": [ + "217.11.48.123" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-cochemzell.de" + } + ], + "input_url": "http://www.gruene-cochemzell.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-cochemzell.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-cochemzell.de/", + "url": "https://gruene-cochemzell.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-cochemzell.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-cochemzell.de/", + "url": "https://www.gruene-cochemzell.de/" + } + ], + "urlchecks": [ + { + "duration": 559, + "error": null, + "status_code": 200, + "url": "https://www.gruene-cochemzell.de/" + }, + { + "duration": 385, + "error": null, + "status_code": 200, + "url": "http://www.gruene-cochemzell.de/" + }, + { + "duration": 406, + "error": null, + "status_code": 200, + "url": "http://gruene-cochemzell.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-aichach-friedberg.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-aichach-friedberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-aichach-friedberg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-aichach-friedberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-aichach-friedberg.de" + } + ], + "input_url": "http://www.gruene-aichach-friedberg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-aichach-friedberg.de/startseite/", + "url": "http://www.gruene-aichach-friedberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-aichach-friedberg.de/startseite/", + "url": "https://www.gruene-aichach-friedberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-aichach-friedberg.de/startseite/", + "url": "http://gruene-aichach-friedberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-aichach-friedberg.de/startseite/", + "url": "https://gruene-aichach-friedberg.de/" + } + ], + "urlchecks": [ + { + "duration": 65, + "error": null, + "status_code": 200, + "url": "http://gruene-aichach-friedberg.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-dueren.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-dueren.de", + "ip_addresses": [ + "109.230.233.55" + ], + "resolvable": true, + "resolved_hostname": "gruene-dueren.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-dueren.de", + "ip_addresses": [ + "109.230.233.55" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-dueren.de" + } + ], + "input_url": "http://www.gruene-dueren.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-dueren.de/", + "url": "http://gruene-dueren.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-dueren.de/", + "url": "https://gruene-dueren.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-dueren.de/", + "url": "http://www.gruene-dueren.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-dueren.de/", + "url": "https://www.gruene-dueren.de/" + } + ], + "urlchecks": [ + { + "duration": 399, + "error": null, + "status_code": 200, + "url": "https://gruene-dueren.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-fuerth.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-fuerth.de", + "ip_addresses": [ + "78.47.73.226" + ], + "resolvable": true, + "resolved_hostname": "gruene-fuerth.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-fuerth.de", + "ip_addresses": [ + "78.47.73.226" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-fuerth.de" + } + ], + "input_url": "http://www.gruene-fuerth.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-fuerth.de/", + "url": "http://gruene-fuerth.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-fuerth.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-fuerth.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-fuerth.de/", + "url": "http://www.gruene-fuerth.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-fuerth.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-fuerth.de/" + } + ], + "urlchecks": [ + { + "duration": 269, + "error": null, + "status_code": 200, + "url": "http://www.gruene-fuerth.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.grueneboerde.de/", + "http://grueneboerde.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "grueneboerde.de", + "ip_addresses": [ + "188.68.56.198" + ], + "resolvable": true, + "resolved_hostname": "grueneboerde.de" + }, + { + "aliases": [], + "input_hostname": "www.grueneboerde.de", + "ip_addresses": [ + "188.68.56.198" + ], + "resolvable": true, + "resolved_hostname": "www.grueneboerde.de" + } + ], + "input_url": "http://grueneboerde.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://grueneboerde.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='grueneboerde.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://grueneboerde.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.grueneboerde.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.grueneboerde.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.grueneboerde.de/" + } + ], + "urlchecks": [ + { + "duration": 830, + "error": null, + "status_code": 200, + "url": "http://www.grueneboerde.de/" + }, + { + "duration": 125, + "error": null, + "status_code": 200, + "url": "http://grueneboerde.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-luechow-dannenberg.de/", + "http://www.gruene-luechow-dannenberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-luechow-dannenberg.de", + "ip_addresses": [ + "46.30.213.110" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-luechow-dannenberg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-luechow-dannenberg.de", + "ip_addresses": [ + "46.30.213.110" + ], + "resolvable": true, + "resolved_hostname": "gruene-luechow-dannenberg.de" + } + ], + "input_url": "http://www.gruene-luechow-dannenberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-luechow-dannenberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-luechow-dannenberg.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-luechow-dannenberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-luechow-dannenberg.de/", + "url": "http://gruene-luechow-dannenberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-luechow-dannenberg.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-luechow-dannenberg.de/" + } + ], + "urlchecks": [ + { + "duration": 94, + "error": null, + "status_code": 200, + "url": "http://gruene-luechow-dannenberg.de/" + }, + { + "duration": 94, + "error": null, + "status_code": 200, + "url": "http://www.gruene-luechow-dannenberg.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-neunkirchen-saar.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-neunkirchen-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-neunkirchen-saar.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-neunkirchen-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-neunkirchen-saar.de" + } + ], + "input_url": "https://gruene-neunkirchen-saar.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-neunkirchen-saar.de/", + "url": "http://gruene-neunkirchen-saar.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-neunkirchen-saar.de/", + "url": "https://gruene-neunkirchen-saar.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-neunkirchen-saar.de/", + "url": "http://www.gruene-neunkirchen-saar.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-neunkirchen-saar.de/", + "url": "https://www.gruene-neunkirchen-saar.de/" + } + ], + "urlchecks": [ + { + "duration": 367, + "error": null, + "status_code": 200, + "url": "https://gruene-neunkirchen-saar.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bottrop.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bottrop.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-bottrop.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bottrop.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bottrop.de" + } + ], + "input_url": "http://www.gruene-bottrop.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-bottrop.de/startseite/", + "url": "http://gruene-bottrop.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bottrop.de/startseite/", + "url": "https://gruene-bottrop.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bottrop.de/startseite/", + "url": "http://www.gruene-bottrop.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bottrop.de/startseite/", + "url": "https://www.gruene-bottrop.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-bottrop.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruenekarlsruhe.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-karlsruhe.de", + "ip_addresses": [ + "217.160.231.74" + ], + "resolvable": true, + "resolved_hostname": "gruene-karlsruhe.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-karlsruhe.de", + "ip_addresses": [ + "217.160.231.74" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-karlsruhe.de" + } + ], + "input_url": "http://www.gruene-karlsruhe.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruenekarlsruhe.de/", + "url": "http://gruene-karlsruhe.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-karlsruhe.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-karlsruhe.de/" + }, + { + "error": null, + "redirects_to": "http://gruenekarlsruhe.de/", + "url": "http://www.gruene-karlsruhe.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-karlsruhe.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-karlsruhe.de/" + } + ], + "urlchecks": [ + { + "duration": 671, + "error": null, + "status_code": 200, + "url": "http://gruenekarlsruhe.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-sehnde.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-sehnde.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-sehnde.de" + }, + { + "aliases": [], + "input_hostname": "gruene-sehnde.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-sehnde.de" + } + ], + "input_url": "http://www.gruene-sehnde.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-sehnde.de/home/", + "url": "http://www.gruene-sehnde.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-sehnde.de/home/", + "url": "https://www.gruene-sehnde.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-sehnde.de/home/", + "url": "http://gruene-sehnde.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-sehnde.de/home/", + "url": "https://gruene-sehnde.de/" + } + ], + "urlchecks": [ + { + "duration": 65, + "error": null, + "status_code": 200, + "url": "http://www.gruene-sehnde.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-westfalen.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-westfalen.de", + "ip_addresses": [ + "134.119.246.129" + ], + "resolvable": true, + "resolved_hostname": "gruene-westfalen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-westfalen.de", + "ip_addresses": [ + "134.119.246.129" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-westfalen.de" + } + ], + "input_url": "http://gruene-westfalen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-westfalen.de/startseite/", + "url": "http://gruene-westfalen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-westfalen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-westfalen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-westfalen.de/startseite/", + "url": "http://www.gruene-westfalen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-westfalen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-westfalen.de/" + } + ], + "urlchecks": [ + { + "duration": 137, + "error": null, + "status_code": 200, + "url": "http://www.gruene-westfalen.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-norderney.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-norderney.de", + "ip_addresses": [ + "81.169.145.161" + ], + "resolvable": true, + "resolved_hostname": "gruene-norderney.de" + }, + { + "aliases": [ + "www.gruene-norderney.de" + ], + "input_hostname": "www.gruene-norderney.de", + "ip_addresses": [ + "81.169.145.161" + ], + "resolvable": true, + "resolved_hostname": "gruene-norderney.de" + } + ], + "input_url": "http://www.gruene-norderney.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-norderney.de/", + "url": "http://gruene-norderney.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-norderney.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-norderney.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-norderney.de/", + "url": "http://gruene-norderney.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-norderney.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-norderney.de/" + } + ], + "urlchecks": [ + { + "duration": 58, + "error": null, + "status_code": 200, + "url": "http://gruene-norderney.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-rh.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-rh.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rh.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rh.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-rh.de" + } + ], + "input_url": "http://gruene-rh.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-rh.de/home/", + "url": "http://www.gruene-rh.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-rh.de/home/", + "url": "https://www.gruene-rh.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-rh.de/home/", + "url": "http://gruene-rh.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-rh.de/home/", + "url": "https://gruene-rh.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-rh.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-lebach.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-lebach.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lebach.de" + }, + { + "aliases": [], + "input_hostname": "gruene-lebach.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-lebach.de" + } + ], + "input_url": "http://gruene-lebach.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-lebach.de/", + "url": "http://www.gruene-lebach.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-lebach.de/", + "url": "https://www.gruene-lebach.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-lebach.de/", + "url": "http://gruene-lebach.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-lebach.de/", + "url": "https://gruene-lebach.de/" + } + ], + "urlchecks": [ + { + "duration": 376, + "error": null, + "status_code": 200, + "url": "https://gruene-lebach.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-wittmund.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "resolvable": true, + "resolved_hostname": "gruene-wittmund.de" + }, + { + "aliases": [ + "www.gruene-wittmund.de" + ], + "input_hostname": "www.gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "resolvable": true, + "resolved_hostname": "gruene-wittmund.de" + } + ], + "input_url": "http://www.gruene-wittmund.de/ov_holtriem.html", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-wittmund.de/", + "url": "http://gruene-wittmund.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wittmund.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wittmund.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-wittmund.de/", + "url": "http://gruene-wittmund.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wittmund.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wittmund.de/" + } + ], + "urlchecks": [ + { + "duration": 234, + "error": null, + "status_code": 200, + "url": "http://gruene-wittmund.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-brookmerland-hinte-suedbrookmerland.de/", + "http://www.gruene-brookmerland-hinte-suedbrookmerland.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-brookmerland-hinte-suedbrookmerland.de", + "ip_addresses": [ + "109.237.134.8" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-brookmerland-hinte-suedbrookmerland.de" + }, + { + "aliases": [], + "input_hostname": "gruene-brookmerland-hinte-suedbrookmerland.de", + "ip_addresses": [ + "109.237.134.8" + ], + "resolvable": true, + "resolved_hostname": "gruene-brookmerland-hinte-suedbrookmerland.de" + } + ], + "input_url": "http://www.gruene-brookmerland-hinte-suedbrookmerland.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-brookmerland-hinte-suedbrookmerland.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-brookmerland-hinte-suedbrookmerland.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-brookmerland-hinte-suedbrookmerland.de' doesn't match either of '*.alfahosting-server.de', 'alfahosting-server.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-brookmerland-hinte-suedbrookmerland.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-brookmerland-hinte-suedbrookmerland.de/", + "url": "http://gruene-brookmerland-hinte-suedbrookmerland.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-brookmerland-hinte-suedbrookmerland.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-brookmerland-hinte-suedbrookmerland.de' doesn't match either of '*.alfahosting-server.de', 'alfahosting-server.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-brookmerland-hinte-suedbrookmerland.de/" + } + ], + "urlchecks": [ + { + "duration": 82, + "error": null, + "status_code": 200, + "url": "http://gruene-brookmerland-hinte-suedbrookmerland.de/" + }, + { + "duration": 232, + "error": null, + "status_code": 200, + "url": "http://www.gruene-brookmerland-hinte-suedbrookmerland.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-ueberherrn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ueberherrn.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-ueberherrn.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-ueberherrn.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ueberherrn.de" + } + ], + "input_url": "http://gruene-ueberherrn.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-ueberherrn.de/", + "url": "http://gruene-ueberherrn.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ueberherrn.de/", + "url": "https://gruene-ueberherrn.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ueberherrn.de/", + "url": "http://www.gruene-ueberherrn.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ueberherrn.de/", + "url": "https://www.gruene-ueberherrn.de/" + } + ], + "urlchecks": [ + { + "duration": 483, + "error": null, + "status_code": 200, + "url": "https://gruene-ueberherrn.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-schaumburg.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-schaumburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-schaumburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-schaumburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-schaumburg.de" + } + ], + "input_url": "http://www.gruene-schaumburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-schaumburg.de/aktuelles/", + "url": "http://www.gruene-schaumburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-schaumburg.de/aktuelles/", + "url": "https://www.gruene-schaumburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-schaumburg.de/aktuelles/", + "url": "http://gruene-schaumburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-schaumburg.de/aktuelles/", + "url": "https://gruene-schaumburg.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-schaumburg.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-wunstorf.com/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-wunstorf.com", + "web.jimdo.com", + "web-prod.jimdo-platform.net" + ], + "input_hostname": "www.gruene-wunstorf.com", + "ip_addresses": [ + "52.212.175.227", + "52.211.143.189" + ], + "resolvable": true, + "resolved_hostname": "web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com" + }, + { + "aliases": [], + "input_hostname": "gruene-wunstorf.com", + "ip_addresses": [ + "52.212.175.227" + ], + "resolvable": true, + "resolved_hostname": "gruene-wunstorf.com" + } + ], + "input_url": "http://gruene-wunstorf.com/", + "resolvable_urls": [ + { + "error": { + "message": "HTTPSConnectionPool(host='web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "http://web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wunstorf.com/", + "url": "http://gruene-wunstorf.com/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wunstorf.com/", + "url": "https://gruene-wunstorf.com/" + } + ], + "urlchecks": [ + { + "duration": 316, + "error": null, + "status_code": 200, + "url": "https://www.gruene-wunstorf.com/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-miesbach.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-miesbach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-miesbach.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-miesbach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-miesbach.de" + } + ], + "input_url": "http://www.gruene-miesbach.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-miesbach.de/aktuelles/", + "url": "http://gruene-miesbach.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-miesbach.de/aktuelles/", + "url": "https://gruene-miesbach.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-miesbach.de/aktuelles/", + "url": "http://www.gruene-miesbach.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-miesbach.de/aktuelles/", + "url": "https://www.gruene-miesbach.de/" + } + ], + "urlchecks": [ + { + "duration": 222, + "error": null, + "status_code": 200, + "url": "https://gruene-miesbach.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-wangen.de/", + "https://www.gruene-wangen.de/", + "http://www.gruene-wangen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-wangen.de", + "ip_addresses": [ + "89.238.66.39" + ], + "resolvable": true, + "resolved_hostname": "gruene-wangen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-wangen.de", + "ip_addresses": [ + "89.238.66.39" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wangen.de" + } + ], + "input_url": "http://www.gruene-wangen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-wangen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wangen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-wangen.de' doesn't match 'dead.b-admin.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wangen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-wangen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wangen.de/", + "url": "https://www.gruene-wangen.de/" + } + ], + "urlchecks": [ + { + "duration": 830, + "error": null, + "status_code": 200, + "url": "http://gruene-wangen.de/" + }, + { + "duration": 929, + "error": null, + "status_code": 200, + "url": "https://www.gruene-wangen.de/" + }, + { + "duration": 811, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wangen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-donnersberg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-donnersberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-donnersberg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-donnersberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-donnersberg.de" + } + ], + "input_url": "http://gruene-donnersberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-donnersberg.de/home/", + "url": "http://www.gruene-donnersberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-donnersberg.de/home/", + "url": "https://www.gruene-donnersberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-donnersberg.de/home/", + "url": "http://gruene-donnersberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-donnersberg.de/home/", + "url": "https://gruene-donnersberg.de/" + } + ], + "urlchecks": [ + { + "duration": 87, + "error": null, + "status_code": 200, + "url": "http://gruene-donnersberg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-gifhorn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-gifhorn.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gifhorn.de" + } + ], + "input_url": "https://www.gruene-gifhorn.de/ortsverband/ov-hankensbuettel/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://www.gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://www.gruene-gifhorn.de/" + } + ], + "urlchecks": [ + { + "duration": 793, + "error": null, + "status_code": 200, + "url": "https://www.gruene-gifhorn.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-aalen.de/index.php?id=1229" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-aalen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-aalen.de" + }, + { + "aliases": [ + "www.gruene-aalen.de" + ], + "input_hostname": "www.gruene-aalen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-aalen.de" + } + ], + "input_url": "http://www.gruene-aalen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-aalen.de/index.php?id=1229", + "url": "http://gruene-aalen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-aalen.de/index.php?id=1229", + "url": "https://gruene-aalen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-aalen.de/index.php?id=1229", + "url": "http://gruene-aalen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-aalen.de/index.php?id=1229", + "url": "https://gruene-aalen.de/" + } + ], + "urlchecks": [ + { + "duration": 757, + "error": null, + "status_code": 200, + "url": "https://www.gruene-aalen.de/index.php?id=1229" + } + ] + }, + { + "canonical_urls": [ + "http://www.blog.gruene-verden.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.blog.gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "resolvable": true, + "resolved_hostname": "www.blog.gruene-verden.de" + }, + { + "aliases": [], + "input_hostname": "blog.gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "resolvable": true, + "resolved_hostname": "blog.gruene-verden.de" + } + ], + "input_url": "http://www.blog.gruene-verden.de/ortsverbande/ortsverband-achim/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.blog.gruene-verden.de/", + "url": "http://www.blog.gruene-verden.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.blog.gruene-verden.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.blog.gruene-verden.de/" + }, + { + "error": null, + "redirects_to": "http://www.blog.gruene-verden.de/", + "url": "http://blog.gruene-verden.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='blog.gruene-verden.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://blog.gruene-verden.de/" + } + ], + "urlchecks": [ + { + "duration": 465, + "error": null, + "status_code": 200, + "url": "http://www.blog.gruene-verden.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-blk.de/", + "https://www.gruene-blk.de/", + "http://gruene-blk.de/", + "https://gruene-blk.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-blk.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-blk.de" + }, + { + "aliases": [], + "input_hostname": "gruene-blk.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-blk.de" + } + ], + "input_url": "http://gruene-blk.de/startseite/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-blk.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-blk.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-blk.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-blk.de/" + } + ], + "urlchecks": [ + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "http://www.gruene-blk.de/" + }, + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "https://www.gruene-blk.de/" + }, + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "http://gruene-blk.de/" + }, + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "https://gruene-blk.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-diepholz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-diepholz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-diepholz.de" + } + ], + "input_url": "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-syke/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://gruene-diepholz.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-diepholz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-loerrach.de/", + "http://gruene-loerrach.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-loerrach.de", + "ip_addresses": [ + "217.160.0.57" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-loerrach.de" + }, + { + "aliases": [], + "input_hostname": "gruene-loerrach.de", + "ip_addresses": [ + "217.160.0.57" + ], + "resolvable": true, + "resolved_hostname": "gruene-loerrach.de" + } + ], + "input_url": "http://www.gruene-loerrach.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-loerrach.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-loerrach.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-loerrach.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-loerrach.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-loerrach.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-loerrach.de/" + } + ], + "urlchecks": [ + { + "duration": 575, + "error": null, + "status_code": 200, + "url": "http://www.gruene-loerrach.de/" + }, + { + "duration": 684, + "error": null, + "status_code": 200, + "url": "http://gruene-loerrach.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-diepholz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-diepholz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-diepholz.de" + } + ], + "input_url": "http://www.gruene-diepholz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://gruene-diepholz.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-diepholz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-vulkaneifel.de/", + "http://gruene-vulkaneifel.de/", + "https://www.gruene-vulkaneifel.de/", + "https://gruene-vulkaneifel.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-vulkaneifel.de", + "ip_addresses": [ + "85.13.155.169" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-vulkaneifel.de" + }, + { + "aliases": [], + "input_hostname": "gruene-vulkaneifel.de", + "ip_addresses": [ + "85.13.155.169" + ], + "resolvable": true, + "resolved_hostname": "gruene-vulkaneifel.de" + } + ], + "input_url": "https://gruene-vulkaneifel.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-vulkaneifel.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-vulkaneifel.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-vulkaneifel.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-vulkaneifel.de/" + } + ], + "urlchecks": [ + { + "duration": 834, + "error": null, + "status_code": 200, + "url": "http://www.gruene-vulkaneifel.de/" + }, + { + "duration": 551, + "error": null, + "status_code": 200, + "url": "http://gruene-vulkaneifel.de/" + }, + { + "duration": 13, + "error": null, + "status_code": 200, + "url": "https://www.gruene-vulkaneifel.de/" + }, + { + "duration": 23, + "error": null, + "status_code": 200, + "url": "https://gruene-vulkaneifel.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bohmte.de/", + "http://www.gruene-bohmte.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-bohmte.de", + "ip_addresses": [ + "178.254.50.123" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bohmte.de" + }, + { + "aliases": [], + "input_hostname": "gruene-bohmte.de", + "ip_addresses": [ + "178.254.50.123" + ], + "resolvable": true, + "resolved_hostname": "gruene-bohmte.de" + } + ], + "input_url": "http://www.gruene-bohmte.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-bohmte.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-bohmte.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-bohmte.de' doesn't match either of '*.greatnet.de', 'greatnet.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-bohmte.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bohmte.de/", + "url": "http://gruene-bohmte.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-bohmte.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-bohmte.de' doesn't match either of '*.greatnet.de', 'greatnet.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-bohmte.de/" + } + ], + "urlchecks": [ + { + "duration": 185, + "error": null, + "status_code": 200, + "url": "http://gruene-bohmte.de/" + }, + { + "duration": 175, + "error": null, + "status_code": 200, + "url": "http://www.gruene-bohmte.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene.de/startseite.html" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene.de", + "ip_addresses": [ + "89.146.238.38" + ], + "resolvable": true, + "resolved_hostname": "gruene.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene.de", + "ip_addresses": [ + "89.146.238.38" + ], + "resolvable": true, + "resolved_hostname": "www.gruene.de" + } + ], + "input_url": "https://www.gruene.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene.de/startseite.html", + "url": "http://gruene.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene.de/startseite.html", + "url": "https://gruene.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene.de/startseite.html", + "url": "http://www.gruene.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene.de/startseite.html", + "url": "https://www.gruene.de/" + } + ], + "urlchecks": [ + { + "duration": 217, + "error": null, + "status_code": 200, + "url": "https://www.gruene.de/startseite.html" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-wt.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-wt.de" + ], + "input_hostname": "www.gruene-wt.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-wt.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wt.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-wt.de" + } + ], + "input_url": "http://www.gruene-wt.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-wt.de/", + "url": "http://gruene-wt.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wt.de/", + "url": "https://gruene-wt.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wt.de/", + "url": "http://gruene-wt.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wt.de/", + "url": "https://gruene-wt.de/" + } + ], + "urlchecks": [ + { + "duration": 937, + "error": null, + "status_code": 200, + "url": "https://www.gruene-wt.de/" + } + ] + }, + { + "canonical_urls": [ + "http://die-gruenen-bissendorf.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.die-gruenen-bissendorf.de" + ], + "input_hostname": "www.die-gruenen-bissendorf.de", + "ip_addresses": [ + "80.77.31.190" + ], + "resolvable": true, + "resolved_hostname": "die-gruenen-bissendorf.de" + }, + { + "aliases": [], + "input_hostname": "die-gruenen-bissendorf.de", + "ip_addresses": [ + "80.77.31.190" + ], + "resolvable": true, + "resolved_hostname": "die-gruenen-bissendorf.de" + } + ], + "input_url": "http://die-gruenen-bissendorf.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://die-gruenen-bissendorf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='die-gruenen-bissendorf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'die-gruenen-bissendorf.de' doesn't match either of 'allstats.fc-host41.de', 'cp.fc-host41.de', 'dateimanager.fc-host41.de', 'fc-host41.de', 'imap.fc-host41.de', 'mail.fc-host41.de', 'mysql.fc-host41.de', 'stats.fc-host41.de', 'webmail.fc-host41.de', 'www.fc-host41.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://die-gruenen-bissendorf.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://die-gruenen-bissendorf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='die-gruenen-bissendorf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'die-gruenen-bissendorf.de' doesn't match either of 'allstats.fc-host41.de', 'cp.fc-host41.de', 'dateimanager.fc-host41.de', 'fc-host41.de', 'imap.fc-host41.de', 'mail.fc-host41.de', 'mysql.fc-host41.de', 'stats.fc-host41.de', 'webmail.fc-host41.de', 'www.fc-host41.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://die-gruenen-bissendorf.de/" + } + ], + "urlchecks": [ + { + "duration": 181, + "error": null, + "status_code": 200, + "url": "http://die-gruenen-bissendorf.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-os-landkreis.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-os-land.de" + }, + { + "aliases": [], + "input_hostname": "gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "gruene-os-land.de" + } + ], + "input_url": "http://www.gruene-os-land.de/start/ortsverbaende/glandorf/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-os-landkreis.de/startseite/", + "url": "http://www.gruene-os-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-os-land.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-os-land.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-os-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-os-landkreis.de/startseite/", + "url": "http://gruene-os-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-os-land.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-os-land.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-os-land.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-os-landkreis.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-dillingen-saar.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-dillingen-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-dillingen-saar.de" + }, + { + "aliases": [], + "input_hostname": "gruene-dillingen-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-dillingen-saar.de" + } + ], + "input_url": "http://www.gruene-dillingen-saar.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-dillingen-saar.de/", + "url": "http://www.gruene-dillingen-saar.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-dillingen-saar.de/", + "url": "https://www.gruene-dillingen-saar.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-dillingen-saar.de/", + "url": "http://gruene-dillingen-saar.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-dillingen-saar.de/", + "url": "https://gruene-dillingen-saar.de/" + } + ], + "urlchecks": [ + { + "duration": 453, + "error": null, + "status_code": 200, + "url": "https://gruene-dillingen-saar.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-ottweiler.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ottweiler.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-ottweiler.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-ottweiler.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ottweiler.de" + } + ], + "input_url": "http://gruene-ottweiler.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-ottweiler.de/", + "url": "http://gruene-ottweiler.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ottweiler.de/", + "url": "https://gruene-ottweiler.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ottweiler.de/", + "url": "http://www.gruene-ottweiler.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ottweiler.de/", + "url": "https://www.gruene-ottweiler.de/" + } + ], + "urlchecks": [ + { + "duration": 307, + "error": null, + "status_code": 200, + "url": "https://gruene-ottweiler.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-osterholz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-osterholz.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-osterholz.de" + } + ], + "input_url": "http://www.gruene-osterholz.de/ortsverband-osterholz-scharmbeck/stadt/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "http://gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "https://gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "http://www.gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "https://www.gruene-osterholz.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-osterholz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-altmark.de/", + "http://www.gruene-altmark.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-altmark.de", + "ip_addresses": [ + "185.21.102.87" + ], + "resolvable": true, + "resolved_hostname": "gruene-altmark.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-altmark.de", + "ip_addresses": [ + "185.21.102.87" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-altmark.de" + } + ], + "input_url": "http://gruene-altmark.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-altmark.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-altmark.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-altmark.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-altmark.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-altmark.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-altmark.de/" + } + ], + "urlchecks": [ + { + "duration": 593, + "error": null, + "status_code": 200, + "url": "http://gruene-altmark.de/" + }, + { + "duration": 578, + "error": null, + "status_code": 200, + "url": "http://www.gruene-altmark.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-wennigsen.de/", + "https://gruene-wennigsen.de/", + "https://www.gruene-wennigsen.de/", + "http://gruene-wennigsen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wennigsen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wennigsen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wennigsen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-wennigsen.de" + } + ], + "input_url": "http://gruene-wennigsen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-wennigsen.de/", + "url": "http://www.gruene-wennigsen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wennigsen.de/", + "url": "https://www.gruene-wennigsen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-wennigsen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-wennigsen.de/", + "url": "https://gruene-wennigsen.de/" + } + ], + "urlchecks": [ + { + "duration": 147, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wennigsen.de/" + }, + { + "duration": 213, + "error": null, + "status_code": 200, + "url": "https://gruene-wennigsen.de/" + }, + { + "duration": 217, + "error": null, + "status_code": 200, + "url": "https://www.gruene-wennigsen.de/" + }, + { + "duration": 135, + "error": null, + "status_code": 200, + "url": "http://gruene-wennigsen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-essen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-essen.de", + "ip_addresses": [ + "81.169.145.80" + ], + "resolvable": true, + "resolved_hostname": "gruene-essen.de" + }, + { + "aliases": [ + "www.gruene-essen.de" + ], + "input_hostname": "www.gruene-essen.de", + "ip_addresses": [ + "81.169.145.80" + ], + "resolvable": true, + "resolved_hostname": "gruene-essen.de" + } + ], + "input_url": "http://gruene-essen.de/kreisverband/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-essen.de/", + "url": "http://gruene-essen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-essen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-essen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-essen.de/", + "url": "http://gruene-essen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-essen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-essen.de/" + } + ], + "urlchecks": [ + { + "duration": 234, + "error": null, + "status_code": 200, + "url": "http://gruene-essen.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-isernhagen.de/", + "http://www.gruene-isernhagen.de/", + "https://gruene-isernhagen.de/", + "http://gruene-isernhagen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-isernhagen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-isernhagen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-isernhagen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-isernhagen.de" + } + ], + "input_url": "http://gruene-isernhagen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-isernhagen.de/", + "url": "http://www.gruene-isernhagen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-isernhagen.de/", + "url": "https://www.gruene-isernhagen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-isernhagen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-isernhagen.de/", + "url": "https://gruene-isernhagen.de/" + } + ], + "urlchecks": [ + { + "duration": 220, + "error": null, + "status_code": 200, + "url": "https://www.gruene-isernhagen.de/" + }, + { + "duration": 135, + "error": null, + "status_code": 200, + "url": "http://www.gruene-isernhagen.de/" + }, + { + "duration": 215, + "error": null, + "status_code": 200, + "url": "https://gruene-isernhagen.de/" + }, + { + "duration": 140, + "error": null, + "status_code": 200, + "url": "http://gruene-isernhagen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-aw.de/", + "https://gruene-aw.de/", + "http://gruene-aw.de/", + "https://www.gruene-aw.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-aw.de", + "ip_addresses": [ + "217.160.0.190" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-aw.de" + }, + { + "aliases": [], + "input_hostname": "gruene-aw.de", + "ip_addresses": [ + "217.160.0.190" + ], + "resolvable": true, + "resolved_hostname": "gruene-aw.de" + } + ], + "input_url": "https://gruene-aw.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-aw.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-aw.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-aw.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-aw.de/" + } + ], + "urlchecks": [ + { + "duration": 137, + "error": null, + "status_code": 200, + "url": "http://www.gruene-aw.de/" + }, + { + "duration": 135, + "error": null, + "status_code": 200, + "url": "https://gruene-aw.de/" + }, + { + "duration": 139, + "error": null, + "status_code": 200, + "url": "http://gruene-aw.de/" + }, + { + "duration": 140, + "error": null, + "status_code": 200, + "url": "https://www.gruene-aw.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-kitzingen.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-kitzingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kitzingen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kitzingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kitzingen.de" + } + ], + "input_url": "http://www.gruene-kitzingen.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-kitzingen.de/home/", + "url": "http://www.gruene-kitzingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kitzingen.de/home/", + "url": "https://www.gruene-kitzingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kitzingen.de/home/", + "url": "http://gruene-kitzingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kitzingen.de/home/", + "url": "https://gruene-kitzingen.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-kitzingen.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruenestadterfurt.de/", + "http://gruenestadterfurt.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruenestadterfurt.de", + "ip_addresses": [ + "37.17.224.51" + ], + "resolvable": true, + "resolved_hostname": "gruenestadterfurt.de" + }, + { + "aliases": [], + "input_hostname": "www.gruenestadterfurt.de", + "ip_addresses": [ + "37.17.224.51" + ], + "resolvable": true, + "resolved_hostname": "www.gruenestadterfurt.de" + } + ], + "input_url": "http://www.gruenestadterfurt.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruenestadterfurt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruenestadterfurt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruenestadterfurt.de' doesn't match either of '*.webgo24.de', 'webgo24.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruenestadterfurt.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruenestadterfurt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruenestadterfurt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruenestadterfurt.de' doesn't match either of '*.webgo24.de', 'webgo24.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruenestadterfurt.de/" + } + ], + "urlchecks": [ + { + "duration": 206, + "error": null, + "status_code": 200, + "url": "http://www.gruenestadterfurt.de/" + }, + { + "duration": 206, + "error": null, + "status_code": 200, + "url": "http://gruenestadterfurt.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-wittmund.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "resolvable": true, + "resolved_hostname": "gruene-wittmund.de" + }, + { + "aliases": [ + "www.gruene-wittmund.de" + ], + "input_hostname": "www.gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "resolvable": true, + "resolved_hostname": "gruene-wittmund.de" + } + ], + "input_url": "http://www.gruene-wittmund.de/ov_langeoog.html", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-wittmund.de/", + "url": "http://gruene-wittmund.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wittmund.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wittmund.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-wittmund.de/", + "url": "http://gruene-wittmund.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wittmund.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wittmund.de/" + } + ], + "urlchecks": [ + { + "duration": 221, + "error": null, + "status_code": 200, + "url": "http://gruene-wittmund.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-fulda.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-fulda.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-fulda.de" + }, + { + "aliases": [], + "input_hostname": "gruene-fulda.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-fulda.de" + } + ], + "input_url": "http://www.gruene-fulda.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-fulda.de/home/", + "url": "http://www.gruene-fulda.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-fulda.de/home/", + "url": "https://www.gruene-fulda.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-fulda.de/home/", + "url": "http://gruene-fulda.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-fulda.de/home/", + "url": "https://gruene-fulda.de/" + } + ], + "urlchecks": [ + { + "duration": 77, + "error": null, + "status_code": 200, + "url": "http://www.gruene-fulda.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-schwalbach-saar.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-schwalbach-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-schwalbach-saar.de" + }, + { + "aliases": [], + "input_hostname": "gruene-schwalbach-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-schwalbach-saar.de" + } + ], + "input_url": "http://gruene-schwalbach-saar.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-schwalbach-saar.de/", + "url": "http://www.gruene-schwalbach-saar.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-schwalbach-saar.de/", + "url": "https://www.gruene-schwalbach-saar.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-schwalbach-saar.de/", + "url": "http://gruene-schwalbach-saar.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-schwalbach-saar.de/", + "url": "https://gruene-schwalbach-saar.de/" + } + ], + "urlchecks": [ + { + "duration": 302, + "error": null, + "status_code": 200, + "url": "https://gruene-schwalbach-saar.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-wadern.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wadern.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wadern.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wadern.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-wadern.de" + } + ], + "input_url": "http://gruene-wadern.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-wadern.de/", + "url": "http://www.gruene-wadern.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-wadern.de/", + "url": "https://www.gruene-wadern.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-wadern.de/", + "url": "http://gruene-wadern.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-wadern.de/", + "url": "https://gruene-wadern.de/" + } + ], + "urlchecks": [ + { + "duration": 357, + "error": null, + "status_code": 200, + "url": "https://gruene-wadern.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bernkastel-wittlich.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bernkastel-wittlich.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-bernkastel-wittlich.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bernkastel-wittlich.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bernkastel-wittlich.de" + } + ], + "input_url": "http://gruene-bernkastel-wittlich.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-bernkastel-wittlich.de/startseite/", + "url": "http://gruene-bernkastel-wittlich.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bernkastel-wittlich.de/startseite/", + "url": "https://gruene-bernkastel-wittlich.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bernkastel-wittlich.de/startseite/", + "url": "http://www.gruene-bernkastel-wittlich.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bernkastel-wittlich.de/startseite/", + "url": "https://www.gruene-bernkastel-wittlich.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-bernkastel-wittlich.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-keh.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-keh.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-keh.de" + }, + { + "aliases": [], + "input_hostname": "gruene-keh.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-keh.de" + } + ], + "input_url": "http://www.gruene-keh.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-keh.de/startseite/", + "url": "http://www.gruene-keh.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-keh.de/startseite/", + "url": "https://www.gruene-keh.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-keh.de/startseite/", + "url": "http://gruene-keh.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-keh.de/startseite/", + "url": "https://gruene-keh.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-keh.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kempten.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kempten.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kempten.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kempten.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kempten.de" + } + ], + "input_url": "http://www.gruene-kempten.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kempten.de/home/", + "url": "http://gruene-kempten.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kempten.de/home/", + "url": "https://gruene-kempten.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kempten.de/home/", + "url": "http://www.gruene-kempten.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kempten.de/home/", + "url": "https://www.gruene-kempten.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-kempten.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-en.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-en.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-en.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-en.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-en.de" + } + ], + "input_url": "http://www.gruene-en.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-en.de/home/", + "url": "http://gruene-en.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-en.de/home/", + "url": "https://gruene-en.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-en.de/home/", + "url": "http://www.gruene-en.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-en.de/home/", + "url": "https://www.gruene-en.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-en.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-breisgau-hochschwarzwald.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-breisgau-hochschwarzwald.de", + "ip_addresses": [ + "109.237.138.50" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-breisgau-hochschwarzwald.de" + }, + { + "aliases": [], + "input_hostname": "gruene-breisgau-hochschwarzwald.de", + "ip_addresses": [ + "109.237.138.50" + ], + "resolvable": true, + "resolved_hostname": "gruene-breisgau-hochschwarzwald.de" + } + ], + "input_url": "http://www.gruene-breisgau-hochschwarzwald.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-breisgau-hochschwarzwald.de/", + "url": "http://www.gruene-breisgau-hochschwarzwald.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-breisgau-hochschwarzwald.de/", + "url": "https://www.gruene-breisgau-hochschwarzwald.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-breisgau-hochschwarzwald.de/", + "url": "http://gruene-breisgau-hochschwarzwald.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-breisgau-hochschwarzwald.de/", + "url": "https://gruene-breisgau-hochschwarzwald.de/" + } + ], + "urlchecks": [ + { + "duration": 643, + "error": null, + "status_code": 200, + "url": "https://gruene-breisgau-hochschwarzwald.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bamberg-land.de/themen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-bamberg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bamberg-land.de" + }, + { + "aliases": [], + "input_hostname": "gruene-bamberg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-bamberg-land.de" + } + ], + "input_url": "http://www.gruene-bamberg-land.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-bamberg-land.de/themen/", + "url": "http://www.gruene-bamberg-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bamberg-land.de/themen/", + "url": "https://www.gruene-bamberg-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bamberg-land.de/themen/", + "url": "http://gruene-bamberg-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bamberg-land.de/themen/", + "url": "https://gruene-bamberg-land.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-bamberg-land.de/themen/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bederkesa.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bederkesa.de", + "ip_addresses": [ + "81.169.145.90" + ], + "resolvable": true, + "resolved_hostname": "gruene-bederkesa.de" + }, + { + "aliases": [ + "www.gruene-bederkesa.de" + ], + "input_hostname": "www.gruene-bederkesa.de", + "ip_addresses": [ + "81.169.145.90" + ], + "resolvable": true, + "resolved_hostname": "gruene-bederkesa.de" + } + ], + "input_url": "http://www.gruene-bederkesa.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-bederkesa.de/", + "url": "http://gruene-bederkesa.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-bederkesa.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-bederkesa.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bederkesa.de/", + "url": "http://gruene-bederkesa.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-bederkesa.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-bederkesa.de/" + } + ], + "urlchecks": [ + { + "duration": 206, + "error": null, + "status_code": 200, + "url": "http://gruene-bederkesa.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-amberg.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-amberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-amberg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-amberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-amberg.de" + } + ], + "input_url": "http://www.gruene-amberg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-amberg.de/startseite/", + "url": "http://www.gruene-amberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-amberg.de/startseite/", + "url": "https://www.gruene-amberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-amberg.de/startseite/", + "url": "http://gruene-amberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-amberg.de/startseite/", + "url": "https://gruene-amberg.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-amberg.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-ger.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ger.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-ger.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-ger.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ger.de" + } + ], + "input_url": "http://gruene-ger.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-ger.de/home/", + "url": "http://gruene-ger.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ger.de/home/", + "url": "https://gruene-ger.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ger.de/home/", + "url": "http://www.gruene-ger.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ger.de/home/", + "url": "https://www.gruene-ger.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-ger.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-seevetal.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-seevetal.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-seevetal.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-seevetal.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-seevetal.de" + } + ], + "input_url": "http://www.gruene-seevetal.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-seevetal.de/startseite/", + "url": "http://gruene-seevetal.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-seevetal.de/startseite/", + "url": "https://gruene-seevetal.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-seevetal.de/startseite/", + "url": "http://www.gruene-seevetal.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-seevetal.de/startseite/", + "url": "https://www.gruene-seevetal.de/" + } + ], + "urlchecks": [ + { + "duration": 80, + "error": null, + "status_code": 200, + "url": "http://gruene-seevetal.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-konstanz.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-konstanz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-konstanz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-konstanz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-konstanz.de" + } + ], + "input_url": "http://www.gruene-konstanz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-konstanz.de/startseite/", + "url": "http://www.gruene-konstanz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-konstanz.de/startseite/", + "url": "https://www.gruene-konstanz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-konstanz.de/startseite/", + "url": "http://gruene-konstanz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-konstanz.de/startseite/", + "url": "https://gruene-konstanz.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-konstanz.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-marburg.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-marburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-marburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-marburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-marburg.de" + } + ], + "input_url": "http://www.gruene-marburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-marburg.de/startseite/", + "url": "http://www.gruene-marburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-marburg.de/startseite/", + "url": "https://www.gruene-marburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-marburg.de/startseite/", + "url": "http://gruene-marburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-marburg.de/startseite/", + "url": "https://gruene-marburg.de/" + } + ], + "urlchecks": [ + { + "duration": 99, + "error": null, + "status_code": 200, + "url": "http://www.gruene-marburg.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-amelinghausen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-amelinghausen.de", + "ip_addresses": [ + "88.80.210.150" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-amelinghausen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-amelinghausen.de", + "ip_addresses": [ + "88.80.210.150" + ], + "resolvable": true, + "resolved_hostname": "gruene-amelinghausen.de" + } + ], + "input_url": "http://www.gruene-amelinghausen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-amelinghausen.de/", + "url": "http://www.gruene-amelinghausen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-amelinghausen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-amelinghausen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-amelinghausen.de/", + "url": "http://gruene-amelinghausen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-amelinghausen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-amelinghausen.de/" + } + ], + "urlchecks": [ + { + "duration": 244, + "error": null, + "status_code": 200, + "url": "http://gruene-amelinghausen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-schwaebisch-gmuend.de/", + "http://www.gruene-schwaebisch-gmuend.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-schwaebisch-gmuend.de", + "ip_addresses": [ + "212.87.154.3" + ], + "resolvable": true, + "resolved_hostname": "gruene-schwaebisch-gmuend.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-schwaebisch-gmuend.de", + "ip_addresses": [ + "212.87.154.3" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-schwaebisch-gmuend.de" + } + ], + "input_url": "http://www.gruene-schwaebisch-gmuend.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-schwaebisch-gmuend.de/", + "url": "http://gruene-schwaebisch-gmuend.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-schwaebisch-gmuend.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-schwaebisch-gmuend.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-schwaebisch-gmuend.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-schwaebisch-gmuend.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-schwaebisch-gmuend.de/" + } + ], + "urlchecks": [ + { + "duration": 507, + "error": null, + "status_code": 200, + "url": "http://gruene-schwaebisch-gmuend.de/" + }, + { + "duration": 514, + "error": null, + "status_code": 200, + "url": "http://www.gruene-schwaebisch-gmuend.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-sigmaringen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-sigmaringen.de", + "ip_addresses": [ + "81.169.145.93" + ], + "resolvable": true, + "resolved_hostname": "gruene-sigmaringen.de" + }, + { + "aliases": [ + "www.gruene-sigmaringen.de" + ], + "input_hostname": "www.gruene-sigmaringen.de", + "ip_addresses": [ + "81.169.145.93" + ], + "resolvable": true, + "resolved_hostname": "gruene-sigmaringen.de" + } + ], + "input_url": "http://www.gruene-sigmaringen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-sigmaringen.de/", + "url": "http://gruene-sigmaringen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-sigmaringen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-sigmaringen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-sigmaringen.de/", + "url": "http://gruene-sigmaringen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-sigmaringen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-sigmaringen.de/" + } + ], + "urlchecks": [ + { + "duration": 225, + "error": null, + "status_code": 200, + "url": "http://gruene-sigmaringen.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-memmingen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-memmingen.de", + "ip_addresses": [ + "52.212.175.227" + ], + "resolvable": true, + "resolved_hostname": "gruene-memmingen.de" + }, + { + "aliases": [ + "www.gruene-memmingen.de", + "web.jimdo.com", + "web-prod.jimdo-platform.net" + ], + "input_hostname": "www.gruene-memmingen.de", + "ip_addresses": [ + "52.212.175.227", + "52.211.143.189" + ], + "resolvable": true, + "resolved_hostname": "web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com" + } + ], + "input_url": "http://www.gruene-memmingen.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-memmingen.de/", + "url": "http://gruene-memmingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-memmingen.de/", + "url": "https://gruene-memmingen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "http://web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://web-prod-3fab4a-1499954829-1392918184.eu-west-1.elb.amazonaws.com/" + } + ], + "urlchecks": [ + { + "duration": 256, + "error": null, + "status_code": 200, + "url": "https://www.gruene-memmingen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-oldenburg-land.de/homeaktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-oldenburg-land.de" + }, + { + "aliases": [], + "input_hostname": "gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-oldenburg-land.de" + } + ], + "input_url": "http://www.gruene-oldenburg-land.de/ov-hude/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "http://www.gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "https://www.gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "http://gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "https://gruene-oldenburg-land.de/" + } + ], + "urlchecks": [ + { + "duration": 75, + "error": null, + "status_code": 200, + "url": "http://www.gruene-oldenburg-land.de/homeaktuelles/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-harsefeld.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-harsefeld.de" + ], + "input_hostname": "www.gruene-harsefeld.de", + "ip_addresses": [ + "62.27.5.123" + ], + "resolvable": true, + "resolved_hostname": "gruene-harsefeld.de" + }, + { + "aliases": [], + "input_hostname": "gruene-harsefeld.de", + "ip_addresses": [ + "62.27.5.123" + ], + "resolvable": true, + "resolved_hostname": "gruene-harsefeld.de" + } + ], + "input_url": "http://www.gruene-harsefeld.de/home/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-harsefeld.de/", + "url": "http://gruene-harsefeld.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-harsefeld.de/", + "url": "https://gruene-harsefeld.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-harsefeld.de/", + "url": "http://gruene-harsefeld.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-harsefeld.de/", + "url": "https://gruene-harsefeld.de/" + } + ], + "urlchecks": [ + { + "duration": 87, + "error": null, + "status_code": 200, + "url": "https://gruene-harsefeld.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-nienburg.de/herzlich-willkommen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nienburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-nienburg.de" + } + ], + "input_url": "http://gruene-nienburg.de/ortsverband-uchte/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://gruene-nienburg.de/" + } + ], + "urlchecks": [ + { + "duration": 72, + "error": null, + "status_code": 200, + "url": "http://gruene-nienburg.de/herzlich-willkommen/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-solingen.de/", + "http://www.gruene-solingen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-solingen.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-solingen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-solingen.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "gruene-solingen.de" + } + ], + "input_url": "http://www.gruene-solingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-solingen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-solingen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-solingen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-solingen.de/", + "url": "http://gruene-solingen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-solingen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-solingen.de/" + } + ], + "urlchecks": [ + { + "duration": 176, + "error": null, + "status_code": 200, + "url": "http://gruene-solingen.de/" + }, + { + "duration": 176, + "error": null, + "status_code": 200, + "url": "http://www.gruene-solingen.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-neu-ulm.th-vi.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-neu-ulm.de" + ], + "input_hostname": "www.gruene-neu-ulm.de", + "ip_addresses": [ + "81.169.145.94" + ], + "resolvable": true, + "resolved_hostname": "gruene-neu-ulm.de" + }, + { + "aliases": [], + "input_hostname": "gruene-neu-ulm.de", + "ip_addresses": [ + "81.169.145.94" + ], + "resolvable": true, + "resolved_hostname": "gruene-neu-ulm.de" + } + ], + "input_url": "http://www.gruene-neu-ulm.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-neu-ulm.th-vi.de/", + "url": "http://gruene-neu-ulm.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-neu-ulm.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-neu-ulm.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-neu-ulm.th-vi.de/", + "url": "http://gruene-neu-ulm.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-neu-ulm.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-neu-ulm.de/" + } + ], + "urlchecks": [ + { + "duration": 154, + "error": null, + "status_code": 200, + "url": "https://gruene-neu-ulm.th-vi.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-diepholz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-diepholz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-diepholz.de" + } + ], + "input_url": "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-stuhr/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://gruene-diepholz.de/" + } + ], + "urlchecks": [ + { + "duration": 74, + "error": null, + "status_code": 200, + "url": "http://www.gruene-diepholz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-magdeburg.de/start/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-magdeburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-magdeburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-magdeburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-magdeburg.de" + } + ], + "input_url": "http://gruene-magdeburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-magdeburg.de/start/", + "url": "http://www.gruene-magdeburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-magdeburg.de/start/", + "url": "https://www.gruene-magdeburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-magdeburg.de/start/", + "url": "http://gruene-magdeburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-magdeburg.de/start/", + "url": "https://gruene-magdeburg.de/" + } + ], + "urlchecks": [ + { + "duration": 76, + "error": null, + "status_code": 200, + "url": "http://gruene-magdeburg.de/start/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-saar.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-saar.de", + "ip_addresses": [ + "217.160.233.198" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-saar.de" + }, + { + "aliases": [], + "input_hostname": "gruene-saar.de", + "ip_addresses": [ + "217.160.233.198" + ], + "resolvable": true, + "resolved_hostname": "gruene-saar.de" + } + ], + "input_url": "http://www.gruene-saar.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-saar.de/", + "url": "http://www.gruene-saar.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-saar.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-saar.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-saar.de/", + "url": "http://gruene-saar.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-saar.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-saar.de/" + } + ], + "urlchecks": [ + { + "duration": 515, + "error": null, + "status_code": 200, + "url": "http://gruene-saar.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-dadi.de/", + "http://www.gruene-dadi.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-dadi.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-dadi.de" + }, + { + "aliases": [], + "input_hostname": "gruene-dadi.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "gruene-dadi.de" + } + ], + "input_url": "http://www.gruene-dadi.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-dadi.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-dadi.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-dadi.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-dadi.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-dadi.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-dadi.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-dadi.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-dadi.de/" + } + ], + "urlchecks": [ + { + "duration": 165, + "error": null, + "status_code": 200, + "url": "http://gruene-dadi.de/" + }, + { + "duration": 161, + "error": null, + "status_code": 200, + "url": "http://www.gruene-dadi.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-alb-donau.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-alb-donau.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-alb-donau.de" + }, + { + "aliases": [ + "www.gruene-alb-donau.de" + ], + "input_hostname": "www.gruene-alb-donau.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-alb-donau.de" + } + ], + "input_url": "http://www.gruene-alb-donau.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-alb-donau.de/startseite/", + "url": "http://gruene-alb-donau.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-alb-donau.de/startseite/", + "url": "https://gruene-alb-donau.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-alb-donau.de/startseite/", + "url": "http://gruene-alb-donau.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-alb-donau.de/startseite/", + "url": "https://gruene-alb-donau.de/" + } + ], + "urlchecks": [ + { + "duration": 490, + "error": null, + "status_code": 200, + "url": "https://www.gruene-alb-donau.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://xn--salzlandgrne-mlb.de/", + "http://www.xn--salzlandgrne-mlb.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "salzlandgr\u00fcne.de", + "ip_addresses": [ + "217.160.233.226" + ], + "resolvable": true, + "resolved_hostname": "xn--salzlandgrne-mlb.de" + }, + { + "aliases": [], + "input_hostname": "www.salzlandgr\u00fcne.de", + "ip_addresses": [ + "217.160.233.226" + ], + "resolvable": true, + "resolved_hostname": "www.xn--salzlandgrne-mlb.de" + } + ], + "input_url": "http://www.salzlandgr\u00fcne.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://xn--salzlandgrne-mlb.de/", + "url": "http://xn--salzlandgrne-mlb.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='xn--salzlandgrne-mlb.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://xn--salzlandgrne-mlb.de/" + }, + { + "error": null, + "redirects_to": "http://www.xn--salzlandgrne-mlb.de/", + "url": "http://www.xn--salzlandgrne-mlb.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.xn--salzlandgrne-mlb.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.xn--salzlandgrne-mlb.de/" + } + ], + "urlchecks": [ + { + "duration": 4, + "error": null, + "status_code": 200, + "url": "http://xn--salzlandgrne-mlb.de/" + }, + { + "duration": 610, + "error": null, + "status_code": 200, + "url": "http://www.xn--salzlandgrne-mlb.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-rek.de/", + "http://gruene-rek.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-rek.de", + "ip_addresses": [ + "46.30.62.223" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rek.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rek.de", + "ip_addresses": [ + "46.30.62.223" + ], + "resolvable": true, + "resolved_hostname": "gruene-rek.de" + } + ], + "input_url": "http://www.gruene-rek.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-rek.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-rek.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-rek.de' doesn't match either of '*.webspaceconfig.de', 'webspaceconfig.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-rek.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-rek.de/", + "url": "http://gruene-rek.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-rek.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-rek.de' doesn't match either of '*.webspaceconfig.de', 'webspaceconfig.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-rek.de/" + } + ], + "urlchecks": [ + { + "duration": 580, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rek.de/" + }, + { + "duration": 552, + "error": null, + "status_code": 200, + "url": "http://gruene-rek.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-rhein-sieg.de/", + "http://www.gruene-rhein-sieg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-rhein-sieg.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "gruene-rhein-sieg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-rhein-sieg.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rhein-sieg.de" + } + ], + "input_url": "http://gruene-rhein-sieg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-rhein-sieg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-rhein-sieg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-rhein-sieg.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-rhein-sieg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-rhein-sieg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-rhein-sieg.de/" + } + ], + "urlchecks": [ + { + "duration": 73, + "error": null, + "status_code": 200, + "url": "http://gruene-rhein-sieg.de/" + }, + { + "duration": 76, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rhein-sieg.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-roesrath.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-roesrath.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-roesrath.de" + }, + { + "aliases": [], + "input_hostname": "gruene-roesrath.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-roesrath.de" + } + ], + "input_url": "https://gruene-roesrath.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-roesrath.de/startseite/", + "url": "http://www.gruene-roesrath.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-roesrath.de/startseite/", + "url": "https://www.gruene-roesrath.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-roesrath.de/startseite/", + "url": "http://gruene-roesrath.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-roesrath.de/startseite/", + "url": "https://gruene-roesrath.de/" + } + ], + "urlchecks": [ + { + "duration": 199, + "error": null, + "status_code": 200, + "url": "https://gruene-roesrath.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-coburg.de/start/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-coburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-coburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-coburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-coburg.de" + } + ], + "input_url": "http://www.gruene-coburg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-coburg.de/start/", + "url": "http://gruene-coburg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-coburg.de/start/", + "url": "https://gruene-coburg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-coburg.de/start/", + "url": "http://www.gruene-coburg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-coburg.de/start/", + "url": "https://www.gruene-coburg.de/" + } + ], + "urlchecks": [ + { + "duration": 215, + "error": null, + "status_code": 200, + "url": "https://gruene-coburg.de/start/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-main-tauber.de/startseite.html", + "http://gruene-main-tauber.de/startseite.html" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-main-tauber.de", + "ip_addresses": [ + "178.254.0.76" + ], + "resolvable": true, + "resolved_hostname": "gruene-main-tauber.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-main-tauber.de", + "ip_addresses": [ + "178.254.0.76" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-main-tauber.de" + } + ], + "input_url": "http://www.gruene-main-tauber.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-main-tauber.de/startseite.html", + "url": "http://gruene-main-tauber.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-main-tauber.de/startseite.html", + "url": "https://gruene-main-tauber.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-main-tauber.de/startseite.html", + "url": "http://www.gruene-main-tauber.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-main-tauber.de/startseite.html", + "url": "https://www.gruene-main-tauber.de/" + } + ], + "urlchecks": [ + { + "duration": 440, + "error": null, + "status_code": 200, + "url": "https://gruene-main-tauber.de/startseite.html" + }, + { + "duration": 386, + "error": null, + "status_code": 200, + "url": "http://gruene-main-tauber.de/startseite.html" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-ww.de/", + "http://gruene-ww.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-ww.de", + "ip_addresses": [ + "217.160.231.124" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ww.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ww.de", + "ip_addresses": [ + "217.160.231.124" + ], + "resolvable": true, + "resolved_hostname": "gruene-ww.de" + } + ], + "input_url": "http://www.gruene-ww.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-ww.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-ww.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-ww.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ww.de/", + "url": "http://gruene-ww.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-ww.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-ww.de/" + } + ], + "urlchecks": [ + { + "duration": 171, + "error": null, + "status_code": 200, + "url": "http://www.gruene-ww.de/" + }, + { + "duration": 217, + "error": null, + "status_code": 200, + "url": "http://gruene-ww.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hannover.de/", + "https://www.gruene-hannover.de/", + "https://gruene-hannover.de/", + "http://gruene-hannover.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-hannover.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hannover.de" + }, + { + "aliases": [], + "input_hostname": "gruene-hannover.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-hannover.de" + } + ], + "input_url": "http://www.gruene-hannover.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-hannover.de/", + "url": "http://www.gruene-hannover.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-hannover.de/", + "url": "https://www.gruene-hannover.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hannover.de/", + "url": "http://gruene-hannover.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-hannover.de/", + "url": "https://gruene-hannover.de/" + } + ], + "urlchecks": [ + { + "duration": 163, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hannover.de/" + }, + { + "duration": 221, + "error": null, + "status_code": 200, + "url": "https://www.gruene-hannover.de/" + }, + { + "duration": 228, + "error": null, + "status_code": 200, + "url": "https://gruene-hannover.de/" + }, + { + "duration": 139, + "error": null, + "status_code": 200, + "url": "http://gruene-hannover.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-hemmingen.de/", + "https://www.gruene-hemmingen.de/", + "http://www.gruene-hemmingen.de/", + "http://gruene-hemmingen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-hemmingen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hemmingen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-hemmingen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-hemmingen.de" + } + ], + "input_url": "http://gruene-hemmingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-hemmingen.de/", + "url": "http://www.gruene-hemmingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-hemmingen.de/", + "url": "https://www.gruene-hemmingen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-hemmingen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-hemmingen.de/", + "url": "https://gruene-hemmingen.de/" + } + ], + "urlchecks": [ + { + "duration": 223, + "error": null, + "status_code": 200, + "url": "https://gruene-hemmingen.de/" + }, + { + "duration": 222, + "error": null, + "status_code": 200, + "url": "https://www.gruene-hemmingen.de/" + }, + { + "duration": 132, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hemmingen.de/" + }, + { + "duration": 132, + "error": null, + "status_code": 200, + "url": "http://gruene-hemmingen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-sonneberg-hildburghausen.de/", + "http://www.gruene-sonneberg-hildburghausen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-sonneberg-hildburghausen.de", + "ip_addresses": [ + "217.160.0.160" + ], + "resolvable": true, + "resolved_hostname": "gruene-sonneberg-hildburghausen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-sonneberg-hildburghausen.de", + "ip_addresses": [ + "217.160.0.160" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-sonneberg-hildburghausen.de" + } + ], + "input_url": "http://gruene-sonneberg-hildburghausen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-sonneberg-hildburghausen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-sonneberg-hildburghausen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-sonneberg-hildburghausen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-sonneberg-hildburghausen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-sonneberg-hildburghausen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-sonneberg-hildburghausen.de/" + } + ], + "urlchecks": [ + { + "duration": 300, + "error": null, + "status_code": 200, + "url": "http://gruene-sonneberg-hildburghausen.de/" + }, + { + "duration": 255, + "error": null, + "status_code": 200, + "url": "http://www.gruene-sonneberg-hildburghausen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-goettingen.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-goettingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-goettingen.de" + } + ], + "input_url": "http://www.gruene-goettingen.de/vor-ort/ov-friedland/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://www.gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://www.gruene-goettingen.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-goettingen.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-gersheim.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-gersheim.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-gersheim.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-gersheim.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gersheim.de" + } + ], + "input_url": "http://gruene-gersheim.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-gersheim.de/", + "url": "http://gruene-gersheim.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-gersheim.de/", + "url": "https://gruene-gersheim.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-gersheim.de/", + "url": "http://www.gruene-gersheim.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-gersheim.de/", + "url": "https://www.gruene-gersheim.de/" + } + ], + "urlchecks": [ + { + "duration": 377, + "error": null, + "status_code": 200, + "url": "https://gruene-gersheim.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-mtk.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-mtk.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-mtk.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-mtk.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-mtk.de" + } + ], + "input_url": "http://www.gruene-mtk.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-mtk.de/startseite/", + "url": "http://gruene-mtk.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-mtk.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-mtk.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-mtk.de/startseite/", + "url": "http://www.gruene-mtk.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-mtk.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-mtk.de/" + } + ], + "urlchecks": [ + { + "duration": 77, + "error": null, + "status_code": 200, + "url": "http://gruene-mtk.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-regen.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-regen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-regen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-regen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-regen.de" + } + ], + "input_url": "http://www.gruene-regen.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-regen.de/home/", + "url": "http://www.gruene-regen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-regen.de/home/", + "url": "https://www.gruene-regen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-regen.de/home/", + "url": "http://gruene-regen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-regen.de/home/", + "url": "https://gruene-regen.de/" + } + ], + "urlchecks": [ + { + "duration": 80, + "error": null, + "status_code": 200, + "url": "http://gruene-regen.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-duew.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-duew.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-duew.de" + }, + { + "aliases": [], + "input_hostname": "gruene-duew.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-duew.de" + } + ], + "input_url": "http://www.gruene-duew.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-duew.de/startseite/", + "url": "http://www.gruene-duew.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-duew.de/startseite/", + "url": "https://www.gruene-duew.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-duew.de/startseite/", + "url": "http://gruene-duew.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-duew.de/startseite/", + "url": "https://gruene-duew.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-duew.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-schmelz.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-schmelz.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-schmelz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-schmelz.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-schmelz.de" + } + ], + "input_url": "http://gruene-schmelz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-schmelz.de/", + "url": "http://www.gruene-schmelz.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-schmelz.de/", + "url": "https://www.gruene-schmelz.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-schmelz.de/", + "url": "http://gruene-schmelz.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-schmelz.de/", + "url": "https://gruene-schmelz.de/" + } + ], + "urlchecks": [ + { + "duration": 379, + "error": null, + "status_code": 200, + "url": "https://gruene-schmelz.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-wallerfangen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wallerfangen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wallerfangen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wallerfangen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-wallerfangen.de" + } + ], + "input_url": "http://gruene-wallerfangen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-wallerfangen.de/", + "url": "http://www.gruene-wallerfangen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-wallerfangen.de/", + "url": "https://www.gruene-wallerfangen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-wallerfangen.de/", + "url": "http://gruene-wallerfangen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-wallerfangen.de/", + "url": "https://gruene-wallerfangen.de/" + } + ], + "urlchecks": [ + { + "duration": 334, + "error": null, + "status_code": 200, + "url": "https://gruene-wallerfangen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-rosengarten.de/", + "http://gruene-rosengarten.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-rosengarten.de", + "ip_addresses": [ + "87.106.158.138" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rosengarten.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rosengarten.de", + "ip_addresses": [ + "87.106.158.138" + ], + "resolvable": true, + "resolved_hostname": "gruene-rosengarten.de" + } + ], + "input_url": "http://www.gruene-rosengarten.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-rosengarten.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-rosengarten.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-rosengarten.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-rosengarten.de/", + "url": "http://gruene-rosengarten.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-rosengarten.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-rosengarten.de/" + } + ], + "urlchecks": [ + { + "duration": 322, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rosengarten.de/" + }, + { + "duration": 363, + "error": null, + "status_code": 200, + "url": "http://gruene-rosengarten.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-wst.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wst.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wst.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wst.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-wst.de" + } + ], + "input_url": "http://www.gruene-wst.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-wst.de/home/", + "url": "http://www.gruene-wst.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wst.de/home/", + "url": "https://www.gruene-wst.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wst.de/home/", + "url": "http://gruene-wst.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wst.de/home/", + "url": "https://gruene-wst.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wst.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-passau.de/", + "https://gruene-passau.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-passau.de", + "ip_addresses": [ + "217.160.0.129" + ], + "resolvable": true, + "resolved_hostname": "gruene-passau.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-passau.de", + "ip_addresses": [ + "217.160.0.129" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-passau.de" + } + ], + "input_url": "http://www.gruene-passau.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-passau.de/", + "url": "http://gruene-passau.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-passau.de/", + "url": "https://gruene-passau.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-passau.de/", + "url": "http://www.gruene-passau.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-passau.de/", + "url": "https://www.gruene-passau.de/" + } + ], + "urlchecks": [ + { + "duration": null, + "error": "connection_timeout", + "status_code": null, + "url": "http://gruene-passau.de/" + }, + { + "duration": null, + "error": "connection_timeout", + "status_code": null, + "url": "https://gruene-passau.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-fichtelgebirge.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-fichtelgebirge.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-fichtelgebirge.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-fichtelgebirge.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-fichtelgebirge.de" + } + ], + "input_url": "http://www.gruene-fichtelgebirge.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-fichtelgebirge.de/home/", + "url": "http://gruene-fichtelgebirge.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-fichtelgebirge.de/home/", + "url": "https://gruene-fichtelgebirge.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-fichtelgebirge.de/home/", + "url": "http://www.gruene-fichtelgebirge.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-fichtelgebirge.de/home/", + "url": "https://www.gruene-fichtelgebirge.de/" + } + ], + "urlchecks": [ + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "http://gruene-fichtelgebirge.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-ansbach.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-ansbach.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ansbach.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ansbach.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "gruene-ansbach.de" + } + ], + "input_url": "http://www.gruene-ansbach.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-ansbach.de/", + "url": "http://www.gruene-ansbach.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-ansbach.de/", + "url": "https://www.gruene-ansbach.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-ansbach.de/", + "url": "http://gruene-ansbach.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-ansbach.de/", + "url": "https://gruene-ansbach.de/" + } + ], + "urlchecks": [ + { + "duration": 150, + "error": null, + "status_code": 200, + "url": "https://www.gruene-ansbach.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-regensburg-land.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-regensburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-regensburg-land.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-regensburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-regensburg-land.de" + } + ], + "input_url": "http://www.gruene-regensburg-land.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-regensburg-land.de/aktuelles/", + "url": "http://gruene-regensburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-regensburg-land.de/aktuelles/", + "url": "https://gruene-regensburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-regensburg-land.de/aktuelles/", + "url": "http://www.gruene-regensburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-regensburg-land.de/aktuelles/", + "url": "https://www.gruene-regensburg-land.de/" + } + ], + "urlchecks": [ + { + "duration": 72, + "error": null, + "status_code": 200, + "url": "http://gruene-regensburg-land.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-jesteburg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-jesteburg.de", + "ip_addresses": [ + "83.138.86.177" + ], + "resolvable": true, + "resolved_hostname": "gruene-jesteburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-jesteburg.de", + "ip_addresses": [ + "83.138.86.177" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-jesteburg.de" + } + ], + "input_url": "http://www.gruene-jesteburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-jesteburg.de/", + "url": "http://gruene-jesteburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-jesteburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-jesteburg.de' doesn't match either of 'mail.tubayu.han-solo.net', 'tubayu.han-solo.net'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-jesteburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-jesteburg.de/", + "url": "http://www.gruene-jesteburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-jesteburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-jesteburg.de' doesn't match either of 'mail.tubayu.han-solo.net', 'tubayu.han-solo.net'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-jesteburg.de/" + } + ], + "urlchecks": [ + { + "duration": 420, + "error": null, + "status_code": 200, + "url": "http://gruene-jesteburg.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-fredenbeck.de/", + "https://www.gruene-fredenbeck.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-fredenbeck.de", + "ip_addresses": [ + "217.160.0.82" + ], + "resolvable": true, + "resolved_hostname": "gruene-fredenbeck.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-fredenbeck.de", + "ip_addresses": [ + "217.160.0.82" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-fredenbeck.de" + } + ], + "input_url": "http://www.gruene-fredenbeck.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-fredenbeck.de/", + "url": "http://gruene-fredenbeck.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-fredenbeck.de/", + "url": "https://gruene-fredenbeck.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-fredenbeck.de/", + "url": "http://www.gruene-fredenbeck.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-fredenbeck.de/", + "url": "https://www.gruene-fredenbeck.de/" + } + ], + "urlchecks": [ + { + "duration": 147, + "error": null, + "status_code": 200, + "url": "https://gruene-fredenbeck.de/" + }, + { + "duration": 141, + "error": null, + "status_code": 200, + "url": "https://www.gruene-fredenbeck.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-salzhausen-hanstedt.de/", + "http://gruene-salzhausen-hanstedt.de/", + "http://www.gruene-salzhausen-hanstedt.de/", + "https://www.gruene-salzhausen-hanstedt.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-salzhausen-hanstedt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-salzhausen-hanstedt.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-salzhausen-hanstedt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-salzhausen-hanstedt.de" + } + ], + "input_url": "http://www.gruene-salzhausen-hanstedt.de/home/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-salzhausen-hanstedt.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-salzhausen-hanstedt.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-salzhausen-hanstedt.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-salzhausen-hanstedt.de/" + } + ], + "urlchecks": [ + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "https://gruene-salzhausen-hanstedt.de/" + }, + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "http://gruene-salzhausen-hanstedt.de/" + }, + { + "duration": 33, + "error": null, + "status_code": 200, + "url": "http://www.gruene-salzhausen-hanstedt.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "https://www.gruene-salzhausen-hanstedt.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-es.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-es.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-es.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-es.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-es.de" + } + ], + "input_url": "http://www.gruene-es.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-es.de/home/", + "url": "http://gruene-es.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-es.de/home/", + "url": "https://gruene-es.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-es.de/home/", + "url": "http://www.gruene-es.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-es.de/home/", + "url": "https://www.gruene-es.de/" + } + ], + "urlchecks": [ + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "http://www.gruene-es.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-mainz-bingen.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-mainz-bingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-mainz-bingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-mainz-bingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-mainz-bingen.de" + } + ], + "input_url": "http://www.gruene-mainz-bingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-mainz-bingen.de/home/", + "url": "http://gruene-mainz-bingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-mainz-bingen.de/home/", + "url": "https://gruene-mainz-bingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-mainz-bingen.de/home/", + "url": "http://www.gruene-mainz-bingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-mainz-bingen.de/home/", + "url": "https://www.gruene-mainz-bingen.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-mainz-bingen.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://die-gruenen-leverkusen.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "die-gruenen-leverkusen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "die-gruenen-leverkusen.de" + }, + { + "aliases": [], + "input_hostname": "www.die-gruenen-leverkusen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.die-gruenen-leverkusen.de" + } + ], + "input_url": "http://www.die-gruenen-leverkusen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://die-gruenen-leverkusen.de/home/", + "url": "http://die-gruenen-leverkusen.de/" + }, + { + "error": null, + "redirects_to": "http://die-gruenen-leverkusen.de/home/", + "url": "https://die-gruenen-leverkusen.de/" + }, + { + "error": null, + "redirects_to": "http://die-gruenen-leverkusen.de/home/", + "url": "http://www.die-gruenen-leverkusen.de/" + }, + { + "error": null, + "redirects_to": "http://die-gruenen-leverkusen.de/home/", + "url": "https://www.die-gruenen-leverkusen.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://die-gruenen-leverkusen.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-rkn.de/", + "http://gruene-rkn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-rkn.de", + "ip_addresses": [ + "212.53.131.236" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rkn.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rkn.de", + "ip_addresses": [ + "212.53.131.236" + ], + "resolvable": true, + "resolved_hostname": "gruene-rkn.de" + } + ], + "input_url": "http://www.gruene-rkn.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-rkn.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-rkn.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-rkn.de' doesn't match either of '*.c.artfiles.de', 'c.artfiles.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-rkn.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-rkn.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-rkn.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-rkn.de' doesn't match either of '*.c.artfiles.de', 'c.artfiles.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-rkn.de/" + } + ], + "urlchecks": [ + { + "duration": 93, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rkn.de/" + }, + { + "duration": 80, + "error": null, + "status_code": 200, + "url": "http://gruene-rkn.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kv-rotenburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kv-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kv-rotenburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kv-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kv-rotenburg.de" + } + ], + "input_url": "http://www.gruene-kv-rotenburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "http://gruene-kv-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "https://gruene-kv-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "http://www.gruene-kv-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "https://www.gruene-kv-rotenburg.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-kv-rotenburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-aoe.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-aoe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-aoe.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-aoe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-aoe.de" + } + ], + "input_url": "http://www.gruene-aoe.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-aoe.de/aktuelles/", + "url": "http://gruene-aoe.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-aoe.de/aktuelles/", + "url": "https://gruene-aoe.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-aoe.de/aktuelles/", + "url": "http://www.gruene-aoe.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-aoe.de/aktuelles/", + "url": "https://www.gruene-aoe.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-aoe.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-pforzheim-enz.de/", + "https://gruene-pforzheim-enz.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-pforzheim-enz.de", + "ip_addresses": [ + "217.160.0.1" + ], + "resolvable": true, + "resolved_hostname": "gruene-pforzheim-enz.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-pforzheim-enz.de", + "ip_addresses": [ + "217.160.0.1" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-pforzheim-enz.de" + } + ], + "input_url": "http://www.gruene-pforzheim-enz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-pforzheim-enz.de/", + "url": "http://gruene-pforzheim-enz.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-pforzheim-enz.de/", + "url": "https://gruene-pforzheim-enz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-pforzheim-enz.de/", + "url": "http://www.gruene-pforzheim-enz.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-pforzheim-enz.de/", + "url": "https://www.gruene-pforzheim-enz.de/" + } + ], + "urlchecks": [ + { + "duration": 594, + "error": null, + "status_code": 200, + "url": "http://gruene-pforzheim-enz.de/" + }, + { + "duration": 956, + "error": null, + "status_code": 200, + "url": "https://gruene-pforzheim-enz.de/" + } + ] + }, + { + "canonical_urls": [ + "http://xn--grne-deggendorf-0vb.de/", + "https://xn--grne-deggendorf-0vb.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.xn--grne-deggendorf-0vb.de" + ], + "input_hostname": "www.gr\u00fcne-deggendorf.de", + "ip_addresses": [ + "81.169.145.66" + ], + "resolvable": true, + "resolved_hostname": "xn--grne-deggendorf-0vb.de" + }, + { + "aliases": [], + "input_hostname": "gr\u00fcne-deggendorf.de", + "ip_addresses": [ + "81.169.145.66" + ], + "resolvable": true, + "resolved_hostname": "xn--grne-deggendorf-0vb.de" + } + ], + "input_url": "http://gr\u00fcne-deggendorf.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://xn--grne-deggendorf-0vb.de/", + "url": "http://xn--grne-deggendorf-0vb.de/" + }, + { + "error": null, + "redirects_to": "https://xn--grne-deggendorf-0vb.de/", + "url": "https://xn--grne-deggendorf-0vb.de/" + }, + { + "error": null, + "redirects_to": "http://xn--grne-deggendorf-0vb.de/", + "url": "http://xn--grne-deggendorf-0vb.de/" + }, + { + "error": null, + "redirects_to": "https://xn--grne-deggendorf-0vb.de/", + "url": "https://xn--grne-deggendorf-0vb.de/" + } + ], + "urlchecks": [ + { + "duration": 183, + "error": null, + "status_code": 200, + "url": "http://xn--grne-deggendorf-0vb.de/" + }, + { + "duration": 297, + "error": null, + "status_code": 200, + "url": "https://xn--grne-deggendorf-0vb.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-heidenheim.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-heidenheim.de", + "ip_addresses": [ + "5.35.226.201" + ], + "resolvable": true, + "resolved_hostname": "gruene-heidenheim.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-heidenheim.de", + "ip_addresses": [ + "5.35.226.201" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-heidenheim.de" + } + ], + "input_url": "http://www.gruene-heidenheim.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-heidenheim.de/", + "url": "http://gruene-heidenheim.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-heidenheim.de/", + "url": "https://gruene-heidenheim.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-heidenheim.de/", + "url": "http://www.gruene-heidenheim.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-heidenheim.de/", + "url": "https://www.gruene-heidenheim.de/" + } + ], + "urlchecks": [ + { + "duration": 154, + "error": null, + "status_code": 200, + "url": "https://gruene-heidenheim.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-bergstrasse.de/aktuell/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-bergstrasse.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bergstrasse.de" + }, + { + "aliases": [], + "input_hostname": "gruene-bergstrasse.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-bergstrasse.de" + } + ], + "input_url": "http://www.gruene-bergstrasse.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-bergstrasse.de/aktuell/", + "url": "http://www.gruene-bergstrasse.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-bergstrasse.de/aktuell/", + "url": "https://www.gruene-bergstrasse.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-bergstrasse.de/aktuell/", + "url": "http://gruene-bergstrasse.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-bergstrasse.de/aktuell/", + "url": "https://gruene-bergstrasse.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-bergstrasse.de/aktuell/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-goettingen.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-goettingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-goettingen.de" + } + ], + "input_url": "http://www.gruene-goettingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://www.gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://www.gruene-goettingen.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-goettingen.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-starnberg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-starnberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-starnberg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-starnberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-starnberg.de" + } + ], + "input_url": "http://www.gruene-starnberg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-starnberg.de/home/", + "url": "http://www.gruene-starnberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-starnberg.de/home/", + "url": "https://www.gruene-starnberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-starnberg.de/home/", + "url": "http://gruene-starnberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-starnberg.de/home/", + "url": "https://gruene-starnberg.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-starnberg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-grafschaft.de/start/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-grafschaft.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-grafschaft.de" + }, + { + "aliases": [], + "input_hostname": "gruene-grafschaft.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-grafschaft.de" + } + ], + "input_url": "http://www.gruene-grafschaft.de/bad-bentheim/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-grafschaft.de/start/", + "url": "http://www.gruene-grafschaft.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-grafschaft.de/start/", + "url": "https://www.gruene-grafschaft.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-grafschaft.de/start/", + "url": "http://gruene-grafschaft.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-grafschaft.de/start/", + "url": "https://gruene-grafschaft.de/" + } + ], + "urlchecks": [ + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "http://www.gruene-grafschaft.de/start/" + } + ] + }, + { + "canonical_urls": [ + "http://gruenekreiskh.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruenekreiskh.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruenekreiskh.de" + }, + { + "aliases": [], + "input_hostname": "www.gruenekreiskh.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruenekreiskh.de" + } + ], + "input_url": "http://gruenekreiskh.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruenekreiskh.de/startseite/", + "url": "http://gruenekreiskh.de/" + }, + { + "error": null, + "redirects_to": "http://gruenekreiskh.de/startseite/", + "url": "https://gruenekreiskh.de/" + }, + { + "error": null, + "redirects_to": "http://gruenekreiskh.de/startseite/", + "url": "http://www.gruenekreiskh.de/" + }, + { + "error": null, + "redirects_to": "http://gruenekreiskh.de/startseite/", + "url": "https://www.gruenekreiskh.de/" + } + ], + "urlchecks": [ + { + "duration": 72, + "error": null, + "status_code": 200, + "url": "http://gruenekreiskh.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://gruenemelle.de/", + "https://www.gruenemelle.de/", + "http://www.gruenemelle.de/", + "http://gruenemelle.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruenemelle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruenemelle.de" + }, + { + "aliases": [], + "input_hostname": "www.gruenemelle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruenemelle.de" + } + ], + "input_url": "http://gruenemelle.de/startseite/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruenemelle.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruenemelle.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruenemelle.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruenemelle.de/" + } + ], + "urlchecks": [ + { + "duration": 72, + "error": null, + "status_code": 200, + "url": "https://gruenemelle.de/" + }, + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "https://www.gruenemelle.de/" + }, + { + "duration": 47, + "error": null, + "status_code": 200, + "url": "http://www.gruenemelle.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://gruenemelle.de/" + } + ] + }, + { + "canonical_urls": [ + "http://grueneleer.de/startseite/artikel/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "grueneleer.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "grueneleer.de" + }, + { + "aliases": [], + "input_hostname": "www.grueneleer.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.grueneleer.de" + } + ], + "input_url": "http://www.grueneleer.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://grueneleer.de/startseite/artikel/", + "url": "http://grueneleer.de/" + }, + { + "error": null, + "redirects_to": "http://grueneleer.de/startseite/artikel/", + "url": "https://grueneleer.de/" + }, + { + "error": null, + "redirects_to": "http://grueneleer.de/startseite/artikel/", + "url": "http://www.grueneleer.de/" + }, + { + "error": null, + "redirects_to": "http://grueneleer.de/startseite/artikel/", + "url": "https://www.grueneleer.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://grueneleer.de/startseite/artikel/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-schwarzwald-baar.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-schwarzwald-baar.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-schwarzwald-baar.de" + }, + { + "aliases": [ + "www.gruene-schwarzwald-baar.de" + ], + "input_hostname": "www.gruene-schwarzwald-baar.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-schwarzwald-baar.de" + } + ], + "input_url": "http://www.gruene-schwarzwald-baar.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-schwarzwald-baar.de/", + "url": "http://gruene-schwarzwald-baar.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-schwarzwald-baar.de/", + "url": "https://gruene-schwarzwald-baar.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-schwarzwald-baar.de/", + "url": "http://gruene-schwarzwald-baar.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-schwarzwald-baar.de/", + "url": "https://gruene-schwarzwald-baar.de/" + } + ], + "urlchecks": [ + { + "duration": 455, + "error": null, + "status_code": 200, + "url": "https://www.gruene-schwarzwald-baar.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-walsrode.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-walsrode.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-walsrode.de" + }, + { + "aliases": [], + "input_hostname": "gruene-walsrode.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-walsrode.de" + } + ], + "input_url": "http://www.gruene-walsrode.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-walsrode.de/home/", + "url": "http://www.gruene-walsrode.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-walsrode.de/home/", + "url": "https://www.gruene-walsrode.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-walsrode.de/home/", + "url": "http://gruene-walsrode.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-walsrode.de/home/", + "url": "https://gruene-walsrode.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-walsrode.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-wuerzburg.de/cms/", + "https://gruene-wuerzburg.de/cms/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-wuerzburg.de", + "ip_addresses": [ + "91.250.119.224" + ], + "resolvable": true, + "resolved_hostname": "gruene-wuerzburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-wuerzburg.de", + "ip_addresses": [ + "91.250.119.224" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wuerzburg.de" + } + ], + "input_url": "http://www.gruene-wuerzburg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-wuerzburg.de/cms/", + "url": "http://gruene-wuerzburg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-wuerzburg.de/cms/", + "url": "https://gruene-wuerzburg.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wuerzburg.de/cms/", + "url": "http://www.gruene-wuerzburg.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wuerzburg.de/cms/", + "url": "https://www.gruene-wuerzburg.de/" + } + ], + "urlchecks": [ + { + "duration": 405, + "error": null, + "status_code": 200, + "url": "https://www.gruene-wuerzburg.de/cms/" + }, + { + "duration": 397, + "error": null, + "status_code": 200, + "url": "https://gruene-wuerzburg.de/cms/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-coburg-land.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-coburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-coburg-land.de" + }, + { + "aliases": [], + "input_hostname": "gruene-coburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-coburg-land.de" + } + ], + "input_url": "http://www.gruene-coburg-land.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-coburg-land.de/startseite/", + "url": "http://www.gruene-coburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-coburg-land.de/startseite/", + "url": "https://www.gruene-coburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-coburg-land.de/startseite/", + "url": "http://gruene-coburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-coburg-land.de/startseite/", + "url": "https://gruene-coburg-land.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-coburg-land.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-diepholz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-diepholz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-diepholz.de" + } + ], + "input_url": "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-diepholz/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://gruene-diepholz.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-diepholz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-rtk.de/", + "http://www.gruene-rtk.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-rtk.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "gruene-rtk.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-rtk.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rtk.de" + } + ], + "input_url": "http://www.gruene-rtk.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-rtk.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-rtk.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-rtk.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-rtk.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-rtk.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-rtk.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-rtk.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-rtk.de/" + } + ], + "urlchecks": [ + { + "duration": 134, + "error": null, + "status_code": 200, + "url": "http://gruene-rtk.de/" + }, + { + "duration": 133, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rtk.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-oldenburg-land.de/homeaktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-oldenburg-land.de" + }, + { + "aliases": [], + "input_hostname": "gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-oldenburg-land.de" + } + ], + "input_url": "http://www.gruene-oldenburg-land.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "http://www.gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "https://www.gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "http://gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "https://gruene-oldenburg-land.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-oldenburg-land.de/homeaktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-frankenthal.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-frankenthal.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-frankenthal.de" + }, + { + "aliases": [], + "input_hostname": "gruene-frankenthal.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-frankenthal.de" + } + ], + "input_url": "http://gruene-frankenthal.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-frankenthal.de/home/", + "url": "http://www.gruene-frankenthal.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-frankenthal.de/home/", + "url": "https://www.gruene-frankenthal.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-frankenthal.de/home/", + "url": "http://gruene-frankenthal.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-frankenthal.de/home/", + "url": "https://gruene-frankenthal.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-frankenthal.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kv-heinsberg.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kv-heinsberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kv-heinsberg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kv-heinsberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kv-heinsberg.de" + } + ], + "input_url": "http://www.gruene-kv-heinsberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kv-heinsberg.de/startseite/", + "url": "http://gruene-kv-heinsberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-heinsberg.de/startseite/", + "url": "https://gruene-kv-heinsberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-heinsberg.de/startseite/", + "url": "http://www.gruene-kv-heinsberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-heinsberg.de/startseite/", + "url": "https://www.gruene-kv-heinsberg.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-kv-heinsberg.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-harz.de/willkommen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-harz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-harz.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-harz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-harz.de" + } + ], + "input_url": "http://www.gruene-harz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-harz.de/willkommen/", + "url": "http://gruene-harz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-harz.de/willkommen/", + "url": "https://gruene-harz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-harz.de/willkommen/", + "url": "http://www.gruene-harz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-harz.de/willkommen/", + "url": "https://www.gruene-harz.de/" + } + ], + "urlchecks": [ + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "http://gruene-harz.de/willkommen/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-augsburgland.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-augsburgland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-augsburgland.de" + }, + { + "aliases": [], + "input_hostname": "gruene-augsburgland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-augsburgland.de" + } + ], + "input_url": "http://www.gruene-augsburgland.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-augsburgland.de/home/", + "url": "http://www.gruene-augsburgland.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-augsburgland.de/home/", + "url": "https://www.gruene-augsburgland.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-augsburgland.de/home/", + "url": "http://gruene-augsburgland.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-augsburgland.de/home/", + "url": "https://gruene-augsburgland.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-augsburgland.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-werra-meissner.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-werra-meissner.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-werra-meissner.de" + }, + { + "aliases": [], + "input_hostname": "gruene-werra-meissner.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-werra-meissner.de" + } + ], + "input_url": "http://www.gruene-werra-meissner.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-werra-meissner.de/startseite/", + "url": "http://www.gruene-werra-meissner.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-werra-meissner.de/startseite/", + "url": "https://www.gruene-werra-meissner.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-werra-meissner.de/startseite/", + "url": "http://gruene-werra-meissner.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-werra-meissner.de/startseite/", + "url": "https://gruene-werra-meissner.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-werra-meissner.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruener-kreisverband-mettmann.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-kreis-mettmann.de", + "ip_addresses": [ + "212.8.207.3" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kreis-mettmann.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kreis-mettmann.de", + "ip_addresses": [ + "212.8.207.3" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreis-mettmann.de" + } + ], + "input_url": "http://www.gruene-kreis-mettmann.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruener-kreisverband-mettmann.de/", + "url": "http://www.gruene-kreis-mettmann.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-kreis-mettmann.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-kreis-mettmann.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruener-kreisverband-mettmann.de/", + "url": "http://gruene-kreis-mettmann.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-kreis-mettmann.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-kreis-mettmann.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruener-kreisverband-mettmann.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-ottersberg.de/", + "http://www.gruene-ottersberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-ottersberg.de", + "ip_addresses": [ + "80.237.132.133" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ottersberg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ottersberg.de", + "ip_addresses": [ + "80.237.132.133" + ], + "resolvable": true, + "resolved_hostname": "gruene-ottersberg.de" + } + ], + "input_url": "http://www.gruene-ottersberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-ottersberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-ottersberg.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-ottersberg.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-ottersberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-ottersberg.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-ottersberg.de/" + } + ], + "urlchecks": [ + { + "duration": 337, + "error": null, + "status_code": 200, + "url": "http://gruene-ottersberg.de/" + }, + { + "duration": 355, + "error": null, + "status_code": 200, + "url": "http://www.gruene-ottersberg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gg-gruene.de/", + "http://gg-gruene.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gg-gruene.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "www.gg-gruene.de" + }, + { + "aliases": [], + "input_hostname": "gg-gruene.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "gg-gruene.de" + } + ], + "input_url": "http://www.gg-gruene.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gg-gruene.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gg-gruene.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gg-gruene.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gg-gruene.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gg-gruene.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gg-gruene.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gg-gruene.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gg-gruene.de/" + } + ], + "urlchecks": [ + { + "duration": 137, + "error": null, + "status_code": 200, + "url": "http://www.gg-gruene.de/" + }, + { + "duration": 136, + "error": null, + "status_code": 200, + "url": "http://gg-gruene.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-wittmund.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "resolvable": true, + "resolved_hostname": "gruene-wittmund.de" + }, + { + "aliases": [ + "www.gruene-wittmund.de" + ], + "input_hostname": "www.gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "resolvable": true, + "resolved_hostname": "gruene-wittmund.de" + } + ], + "input_url": "http://www.gruene-wittmund.de/ov_wittmund.html", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-wittmund.de/", + "url": "http://gruene-wittmund.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wittmund.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wittmund.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-wittmund.de/", + "url": "http://gruene-wittmund.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wittmund.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wittmund.de/" + } + ], + "urlchecks": [ + { + "duration": 246, + "error": null, + "status_code": 200, + "url": "http://gruene-wittmund.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-friedrichsthal.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-friedrichsthal.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-friedrichsthal.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-friedrichsthal.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-friedrichsthal.de" + } + ], + "input_url": "http://gruene-friedrichsthal.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-friedrichsthal.de/", + "url": "http://gruene-friedrichsthal.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-friedrichsthal.de/", + "url": "https://gruene-friedrichsthal.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-friedrichsthal.de/", + "url": "http://www.gruene-friedrichsthal.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-friedrichsthal.de/", + "url": "https://www.gruene-friedrichsthal.de/" + } + ], + "urlchecks": [ + { + "duration": 394, + "error": null, + "status_code": 200, + "url": "https://gruene-friedrichsthal.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hoya.de/", + "https://www.gruene-hoya.de/", + "http://gruene-hoya.de/", + "https://gruene-hoya.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hoya.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-hoya.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-hoya.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hoya.de" + } + ], + "input_url": "http://www.gruene-hoya.de/home/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-hoya.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-hoya.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-hoya.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-hoya.de/" + } + ], + "urlchecks": [ + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hoya.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "https://www.gruene-hoya.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-hoya.de/" + }, + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "https://gruene-hoya.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-wartburgkreis-eisenach.de/", + "https://www.gruene-wartburgkreis-eisenach.de/", + "http://www.gruene-wartburgkreis-eisenach.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wartburgkreis-eisenach.de", + "ip_addresses": [ + "217.160.0.9" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wartburgkreis-eisenach.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wartburgkreis-eisenach.de", + "ip_addresses": [ + "217.160.0.9" + ], + "resolvable": true, + "resolved_hostname": "gruene-wartburgkreis-eisenach.de" + } + ], + "input_url": "http://www.gruene-wartburgkreis-eisenach.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-wartburgkreis-eisenach.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wartburgkreis-eisenach.de/", + "url": "https://www.gruene-wartburgkreis-eisenach.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-wartburgkreis-eisenach.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wartburgkreis-eisenach.de/", + "url": "https://gruene-wartburgkreis-eisenach.de/" + } + ], + "urlchecks": [ + { + "duration": 637, + "error": null, + "status_code": 200, + "url": "http://gruene-wartburgkreis-eisenach.de/" + }, + { + "duration": 33, + "error": null, + "status_code": 200, + "url": "https://www.gruene-wartburgkreis-eisenach.de/" + }, + { + "duration": 880, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wartburgkreis-eisenach.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-freudenstadt.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-freudenstadt.de" + ], + "input_hostname": "www.gruene-freudenstadt.de", + "ip_addresses": [ + "81.169.145.159" + ], + "resolvable": true, + "resolved_hostname": "gruene-freudenstadt.de" + }, + { + "aliases": [], + "input_hostname": "gruene-freudenstadt.de", + "ip_addresses": [ + "81.169.145.159" + ], + "resolvable": true, + "resolved_hostname": "gruene-freudenstadt.de" + } + ], + "input_url": "http://www.gruene-freudenstadt.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-freudenstadt.de/", + "url": "http://gruene-freudenstadt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-freudenstadt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-freudenstadt.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-freudenstadt.de/", + "url": "http://gruene-freudenstadt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-freudenstadt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-freudenstadt.de/" + } + ], + "urlchecks": [ + { + "duration": 575, + "error": null, + "status_code": 200, + "url": "http://gruene-freudenstadt.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-jerichower-land.de/", + "http://gruene-jerichower-land.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-jerichower-land.de", + "ip_addresses": [ + "80.237.133.60" + ], + "resolvable": true, + "resolved_hostname": "gruene-jerichower-land.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-jerichower-land.de", + "ip_addresses": [ + "80.237.133.60" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-jerichower-land.de" + } + ], + "input_url": "http://gruene-jerichower-land.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-jerichower-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-jerichower-land.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-jerichower-land.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-jerichower-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-jerichower-land.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-jerichower-land.de/" + } + ], + "urlchecks": [ + { + "duration": 362, + "error": null, + "status_code": 200, + "url": "http://www.gruene-jerichower-land.de/" + }, + { + "duration": 457, + "error": null, + "status_code": 200, + "url": "http://gruene-jerichower-land.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kirkel.de/", + "http://www.gruene-kirkel.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kirkel.de", + "ip_addresses": [ + "78.46.10.114" + ], + "resolvable": true, + "resolved_hostname": "gruene-kirkel.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kirkel.de", + "ip_addresses": [ + "78.46.10.114" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kirkel.de" + } + ], + "input_url": "http://www.gruene-kirkel.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kirkel.de/", + "url": "http://gruene-kirkel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-kirkel.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-kirkel.de' doesn't match either of '*.your-server.de', 'your-server.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-kirkel.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-kirkel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-kirkel.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-kirkel.de' doesn't match either of '*.your-server.de', 'your-server.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-kirkel.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-kirkel.de/" + }, + { + "duration": 56, + "error": null, + "status_code": 200, + "url": "http://www.gruene-kirkel.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-diepholz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-diepholz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-diepholz.de" + } + ], + "input_url": "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-sulingen/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://gruene-diepholz.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-diepholz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-uetze.de/", + "https://gruene-uetze.de/", + "http://www.gruene-uetze.de/", + "http://gruene-uetze.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-uetze.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-uetze.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-uetze.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-uetze.de" + } + ], + "input_url": "http://gruene-uetze.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-uetze.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-uetze.de/", + "url": "https://gruene-uetze.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-uetze.de/", + "url": "http://www.gruene-uetze.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-uetze.de/", + "url": "https://www.gruene-uetze.de/" + } + ], + "urlchecks": [ + { + "duration": 223, + "error": null, + "status_code": 200, + "url": "https://www.gruene-uetze.de/" + }, + { + "duration": 216, + "error": null, + "status_code": 200, + "url": "https://gruene-uetze.de/" + }, + { + "duration": 133, + "error": null, + "status_code": 200, + "url": "http://www.gruene-uetze.de/" + }, + { + "duration": 134, + "error": null, + "status_code": 200, + "url": "http://gruene-uetze.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-goettingen.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-goettingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-goettingen.de" + } + ], + "input_url": "http://www.gruene-goettingen.de/stadtverband/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://www.gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://www.gruene-goettingen.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-goettingen.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-ov-aurich.de/", + "http://gruene-ov-aurich.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ov-aurich.de", + "ip_addresses": [ + "109.237.132.174" + ], + "resolvable": true, + "resolved_hostname": "gruene-ov-aurich.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-ov-aurich.de", + "ip_addresses": [ + "109.237.132.174" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ov-aurich.de" + } + ], + "input_url": "http://www.gruene-ov-aurich.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-ov-aurich.de/", + "url": "http://gruene-ov-aurich.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-ov-aurich.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-ov-aurich.de' doesn't match either of '*.alfahosting-server.de', 'alfahosting-server.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-ov-aurich.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-ov-aurich.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-ov-aurich.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-ov-aurich.de' doesn't match either of '*.alfahosting-server.de', 'alfahosting-server.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-ov-aurich.de/" + } + ], + "urlchecks": [ + { + "duration": 151, + "error": null, + "status_code": 200, + "url": "http://www.gruene-ov-aurich.de/" + }, + { + "duration": 140, + "error": null, + "status_code": 200, + "url": "http://gruene-ov-aurich.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-ronnenberg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-ronnenberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ronnenberg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ronnenberg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-ronnenberg.de" + } + ], + "input_url": "http://www.gruene-ronnenberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-ronnenberg.de/home/", + "url": "http://www.gruene-ronnenberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ronnenberg.de/home/", + "url": "https://www.gruene-ronnenberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ronnenberg.de/home/", + "url": "http://gruene-ronnenberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ronnenberg.de/home/", + "url": "https://gruene-ronnenberg.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-ronnenberg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kreis-warendorf.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-waf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-waf.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-waf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-waf.de" + } + ], + "input_url": "http://www.gruene-waf.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kreis-warendorf.de/startseite/", + "url": "http://gruene-waf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-waf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-waf.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-waf.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kreis-warendorf.de/startseite/", + "url": "http://www.gruene-waf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-waf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-waf.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-waf.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-kreis-warendorf.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kusel.de/willkommen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-kusel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kusel.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kusel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kusel.de" + } + ], + "input_url": "http://gruene-kusel.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kusel.de/willkommen/", + "url": "http://www.gruene-kusel.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kusel.de/willkommen/", + "url": "https://www.gruene-kusel.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kusel.de/willkommen/", + "url": "http://gruene-kusel.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kusel.de/willkommen/", + "url": "https://gruene-kusel.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-kusel.de/willkommen/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-ra-bad.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-ra-bad.de" + ], + "input_hostname": "www.gruene-ra-bad.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-ra-bad.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ra-bad.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-ra-bad.de" + } + ], + "input_url": "http://www.gruene-ra-bad.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-ra-bad.de/", + "url": "http://gruene-ra-bad.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-ra-bad.de/", + "url": "https://gruene-ra-bad.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-ra-bad.de/", + "url": "http://gruene-ra-bad.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-ra-bad.de/", + "url": "https://gruene-ra-bad.de/" + } + ], + "urlchecks": [ + { + "duration": 698, + "error": null, + "status_code": 200, + "url": "https://www.gruene-ra-bad.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-buxtehude.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-buxtehude.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-buxtehude.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-buxtehude.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-buxtehude.de" + } + ], + "input_url": "http://www.gruene-buxtehude.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-buxtehude.de/startseite/", + "url": "http://gruene-buxtehude.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-buxtehude.de/startseite/", + "url": "https://gruene-buxtehude.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-buxtehude.de/startseite/", + "url": "http://www.gruene-buxtehude.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-buxtehude.de/startseite/", + "url": "https://www.gruene-buxtehude.de/" + } + ], + "urlchecks": [ + { + "duration": 74, + "error": null, + "status_code": 200, + "url": "http://gruene-buxtehude.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-greiz.de/", + "https://www.gruene-greiz.de/", + "https://gruene-greiz.de/", + "http://gruene-greiz.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-greiz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-greiz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-greiz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-greiz.de" + } + ], + "input_url": "http://gruene-greiz.de/startseite/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-greiz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-greiz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-greiz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-greiz.de/" + } + ], + "urlchecks": [ + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://www.gruene-greiz.de/" + }, + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "https://www.gruene-greiz.de/" + }, + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "https://gruene-greiz.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://gruene-greiz.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-wetterau.de/", + "http://www.gruene-wetterau.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wetterau.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wetterau.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wetterau.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "gruene-wetterau.de" + } + ], + "input_url": "http://www.gruene-wetterau.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-wetterau.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-wetterau.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-wetterau.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-wetterau.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-wetterau.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wetterau.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-wetterau.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wetterau.de/" + } + ], + "urlchecks": [ + { + "duration": 332, + "error": null, + "status_code": 200, + "url": "http://gruene-wetterau.de/" + }, + { + "duration": 138, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wetterau.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-nok.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-nok.de", + "ip_addresses": [ + "217.160.0.203" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nok.de" + }, + { + "aliases": [], + "input_hostname": "gruene-nok.de", + "ip_addresses": [ + "217.160.0.203" + ], + "resolvable": true, + "resolved_hostname": "gruene-nok.de" + } + ], + "input_url": "http://www.gruene-nok.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-nok.de/", + "url": "http://www.gruene-nok.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-nok.de/", + "url": "https://www.gruene-nok.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-nok.de/", + "url": "http://gruene-nok.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-nok.de/", + "url": "https://gruene-nok.de/" + } + ], + "urlchecks": [ + { + "duration": 845, + "error": null, + "status_code": 200, + "url": "https://www.gruene-nok.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-kleinblittersdorf.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kleinblittersdorf.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-kleinblittersdorf.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kleinblittersdorf.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kleinblittersdorf.de" + } + ], + "input_url": "http://gruene-kleinblittersdorf.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-kleinblittersdorf.de/", + "url": "http://gruene-kleinblittersdorf.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-kleinblittersdorf.de/", + "url": "https://gruene-kleinblittersdorf.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-kleinblittersdorf.de/", + "url": "http://www.gruene-kleinblittersdorf.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-kleinblittersdorf.de/", + "url": "https://www.gruene-kleinblittersdorf.de/" + } + ], + "urlchecks": [ + { + "duration": 332, + "error": null, + "status_code": 200, + "url": "https://gruene-kleinblittersdorf.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-tuebingen.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-tuebingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-tuebingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-tuebingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-tuebingen.de" + } + ], + "input_url": "http://www.gruene-tuebingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-tuebingen.de/home/", + "url": "http://gruene-tuebingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-tuebingen.de/home/", + "url": "https://gruene-tuebingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-tuebingen.de/home/", + "url": "http://www.gruene-tuebingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-tuebingen.de/home/", + "url": "https://www.gruene-tuebingen.de/" + } + ], + "urlchecks": [ + { + "duration": 77, + "error": null, + "status_code": 200, + "url": "http://www.gruene-tuebingen.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kv-stade.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-kv-stade.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kv-stade.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kv-stade.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kv-stade.de" + } + ], + "input_url": "http://www.gruene-kv-stade.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kv-stade.de/aktuelles/", + "url": "http://www.gruene-kv-stade.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-stade.de/aktuelles/", + "url": "https://www.gruene-kv-stade.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-stade.de/aktuelles/", + "url": "http://gruene-kv-stade.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-stade.de/aktuelles/", + "url": "https://gruene-kv-stade.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-kv-stade.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-muenchen.de/", + "https://www.gruene-muenchen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-muenchen.de", + "ip_addresses": [ + "134.119.44.126" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-muenchen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-muenchen.de", + "ip_addresses": [ + "134.119.44.126" + ], + "resolvable": true, + "resolved_hostname": "gruene-muenchen.de" + } + ], + "input_url": "http://www.gruene-muenchen.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-muenchen.de/", + "url": "http://www.gruene-muenchen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-muenchen.de/", + "url": "https://www.gruene-muenchen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-muenchen.de/", + "url": "http://gruene-muenchen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-muenchen.de/", + "url": "https://gruene-muenchen.de/" + } + ], + "urlchecks": [ + { + "duration": 199, + "error": null, + "status_code": 200, + "url": "http://www.gruene-muenchen.de/" + }, + { + "duration": 281, + "error": null, + "status_code": 200, + "url": "https://www.gruene-muenchen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-oyten.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-oyten.de" + ], + "input_hostname": "www.gruene-oyten.de", + "ip_addresses": [ + "81.169.145.78" + ], + "resolvable": true, + "resolved_hostname": "gruene-oyten.de" + }, + { + "aliases": [], + "input_hostname": "gruene-oyten.de", + "ip_addresses": [ + "81.169.145.78" + ], + "resolvable": true, + "resolved_hostname": "gruene-oyten.de" + } + ], + "input_url": "http://www.gruene-oyten.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-oyten.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-oyten.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-oyten.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-oyten.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-oyten.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-oyten.de/" + } + ], + "urlchecks": [ + { + "duration": 223, + "error": null, + "status_code": 200, + "url": "http://gruene-oyten.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-bleckede.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bleckede.de", + "ip_addresses": [ + "217.160.0.51" + ], + "resolvable": true, + "resolved_hostname": "gruene-bleckede.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bleckede.de", + "ip_addresses": [ + "217.160.0.51" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bleckede.de" + } + ], + "input_url": "http://www.gruene-bleckede.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-bleckede.de/", + "url": "http://gruene-bleckede.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bleckede.de/", + "url": "https://gruene-bleckede.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bleckede.de/", + "url": "http://www.gruene-bleckede.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bleckede.de/", + "url": "https://www.gruene-bleckede.de/" + } + ], + "urlchecks": [ + { + "duration": 360, + "error": null, + "status_code": 200, + "url": "https://www.gruene-bleckede.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-remscheid.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-remscheid.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-remscheid.de" + }, + { + "aliases": [], + "input_hostname": "gruene-remscheid.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-remscheid.de" + } + ], + "input_url": "http://www.gruene-remscheid.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-remscheid.de/startseite/", + "url": "http://www.gruene-remscheid.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-remscheid.de/startseite/", + "url": "https://www.gruene-remscheid.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-remscheid.de/startseite/", + "url": "http://gruene-remscheid.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-remscheid.de/startseite/", + "url": "https://gruene-remscheid.de/" + } + ], + "urlchecks": [ + { + "duration": 73, + "error": null, + "status_code": 200, + "url": "http://gruene-remscheid.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-bodenseekreis.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bodenseekreis.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-bodenseekreis.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bodenseekreis.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bodenseekreis.de" + } + ], + "input_url": "http://www.gruene-bodenseekreis.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-bodenseekreis.de/aktuelles/", + "url": "http://gruene-bodenseekreis.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bodenseekreis.de/aktuelles/", + "url": "https://gruene-bodenseekreis.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bodenseekreis.de/aktuelles/", + "url": "http://www.gruene-bodenseekreis.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bodenseekreis.de/aktuelles/", + "url": "https://www.gruene-bodenseekreis.de/" + } + ], + "urlchecks": [ + { + "duration": 858, + "error": null, + "status_code": 200, + "url": "https://www.gruene-bodenseekreis.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-rhein-pfalz.de/", + "https://www.gruene-rhein-pfalz.de/", + "https://gruene-rhein-pfalz.de/", + "http://www.gruene-rhein-pfalz.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-rhein-pfalz.de", + "ip_addresses": [ + "212.8.207.2" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rhein-pfalz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rhein-pfalz.de", + "ip_addresses": [ + "212.8.207.2" + ], + "resolvable": true, + "resolved_hostname": "gruene-rhein-pfalz.de" + } + ], + "input_url": "https://www.gruene-rhein-pfalz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-rhein-pfalz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-rhein-pfalz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-rhein-pfalz.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-rhein-pfalz.de/" + } + ], + "urlchecks": [ + { + "duration": 145, + "error": null, + "status_code": 200, + "url": "http://gruene-rhein-pfalz.de/" + }, + { + "duration": 350, + "error": null, + "status_code": 200, + "url": "https://www.gruene-rhein-pfalz.de/" + }, + { + "duration": 285, + "error": null, + "status_code": 200, + "url": "https://gruene-rhein-pfalz.de/" + }, + { + "duration": 17, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rhein-pfalz.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.xn--padergrn-d6a.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "padergruen.de", + "ip_addresses": [ + "80.237.133.72" + ], + "resolvable": true, + "resolved_hostname": "padergruen.de" + }, + { + "aliases": [], + "input_hostname": "www.padergruen.de", + "ip_addresses": [ + "80.237.133.72" + ], + "resolvable": true, + "resolved_hostname": "www.padergruen.de" + } + ], + "input_url": "http://www.padergruen.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.xn--padergrn-d6a.de/", + "url": "http://padergruen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='padergruen.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://padergruen.de/" + }, + { + "error": null, + "redirects_to": "http://www.xn--padergrn-d6a.de/", + "url": "http://www.padergruen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.padergruen.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.padergruen.de/" + } + ], + "urlchecks": [ + { + "duration": 987, + "error": null, + "status_code": 200, + "url": "http://www.xn--padergrn-d6a.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bezirksverband-mittelrhein.de/", + "http://www.gruene-bezirksverband-mittelrhein.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bezirksverband-mittelrhein.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "gruene-bezirksverband-mittelrhein.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bezirksverband-mittelrhein.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bezirksverband-mittelrhein.de" + } + ], + "input_url": "http://gruene-bezirksverband-mittelrhein.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-bezirksverband-mittelrhein.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-bezirksverband-mittelrhein.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-bezirksverband-mittelrhein.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-bezirksverband-mittelrhein.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-bezirksverband-mittelrhein.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-bezirksverband-mittelrhein.de/" + } + ], + "urlchecks": [ + { + "duration": 74, + "error": null, + "status_code": 200, + "url": "http://gruene-bezirksverband-mittelrhein.de/" + }, + { + "duration": 76, + "error": null, + "status_code": 200, + "url": "http://www.gruene-bezirksverband-mittelrhein.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-luehe.de/", + "http://www.gruene-luehe.de/", + "https://www.gruene-luehe.de/", + "http://gruene-luehe.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-luehe.de", + "ip_addresses": [ + "217.160.0.232" + ], + "resolvable": true, + "resolved_hostname": "gruene-luehe.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-luehe.de", + "ip_addresses": [ + "217.160.0.232" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-luehe.de" + } + ], + "input_url": "http://www.gruene-luehe.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-luehe.de/", + "url": "http://gruene-luehe.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-luehe.de/", + "url": "https://gruene-luehe.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-luehe.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-luehe.de/", + "url": "https://www.gruene-luehe.de/" + } + ], + "urlchecks": [ + { + "duration": 643, + "error": null, + "status_code": 200, + "url": "https://gruene-luehe.de/" + }, + { + "duration": 451, + "error": null, + "status_code": 200, + "url": "http://www.gruene-luehe.de/" + }, + { + "duration": 356, + "error": null, + "status_code": 200, + "url": "https://www.gruene-luehe.de/" + }, + { + "duration": 272, + "error": null, + "status_code": 200, + "url": "http://gruene-luehe.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-goettingen.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-goettingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-goettingen.de" + } + ], + "input_url": "http://www.gruene-goettingen.de/ortsverbaende/ov-dransfeld/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://www.gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://www.gruene-goettingen.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-goettingen.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-voelklingen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-voelklingen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-voelklingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-voelklingen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-voelklingen.de" + } + ], + "input_url": "http://gruene-voelklingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-voelklingen.de/", + "url": "http://gruene-voelklingen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-voelklingen.de/", + "url": "https://gruene-voelklingen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-voelklingen.de/", + "url": "http://www.gruene-voelklingen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-voelklingen.de/", + "url": "https://www.gruene-voelklingen.de/" + } + ], + "urlchecks": [ + { + "duration": 355, + "error": null, + "status_code": 200, + "url": "https://gruene-voelklingen.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-schuettorf.de/", + "https://gruene-schuettorf.de/", + "http://gruene-schuettorf.de/", + "http://www.gruene-schuettorf.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-schuettorf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-schuettorf.de" + }, + { + "aliases": [], + "input_hostname": "gruene-schuettorf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-schuettorf.de" + } + ], + "input_url": "http://www.gruene-schuettorf.de/home/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-schuettorf.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-schuettorf.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-schuettorf.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-schuettorf.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "https://www.gruene-schuettorf.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "https://gruene-schuettorf.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-schuettorf.de/" + }, + { + "duration": 33, + "error": null, + "status_code": 200, + "url": "http://www.gruene-schuettorf.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-guenzburg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-guenzburg.de", + "ip_addresses": [ + "81.169.145.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-guenzburg.de" + }, + { + "aliases": [ + "www.gruene-guenzburg.de" + ], + "input_hostname": "www.gruene-guenzburg.de", + "ip_addresses": [ + "81.169.145.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-guenzburg.de" + } + ], + "input_url": "http://www.gruene-guenzburg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-guenzburg.de/", + "url": "http://gruene-guenzburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-guenzburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-guenzburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-guenzburg.de/", + "url": "http://gruene-guenzburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-guenzburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-guenzburg.de/" + } + ], + "urlchecks": [ + { + "duration": 248, + "error": null, + "status_code": 200, + "url": "http://gruene-guenzburg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-rheiderland.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-rheiderland.de" + ], + "input_hostname": "www.gruene-rheiderland.de", + "ip_addresses": [ + "81.169.145.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-rheiderland.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rheiderland.de", + "ip_addresses": [ + "81.169.145.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-rheiderland.de" + } + ], + "input_url": "http://www.gruene-rheiderland.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-rheiderland.de/", + "url": "http://gruene-rheiderland.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-rheiderland.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-rheiderland.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-rheiderland.de/", + "url": "http://gruene-rheiderland.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-rheiderland.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-rheiderland.de/" + } + ], + "urlchecks": [ + { + "duration": 53, + "error": null, + "status_code": 404, + "url": "http://gruene-rheiderland.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kreis-wesel.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-kreis-wesel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kreis-wesel.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kreis-wesel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreis-wesel.de" + } + ], + "input_url": "http://www.gruene-kreis-wesel.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kreis-wesel.de/startseite/", + "url": "http://www.gruene-kreis-wesel.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kreis-wesel.de/startseite/", + "url": "https://www.gruene-kreis-wesel.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kreis-wesel.de/startseite/", + "url": "http://gruene-kreis-wesel.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kreis-wesel.de/startseite/", + "url": "https://gruene-kreis-wesel.de/" + } + ], + "urlchecks": [ + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "http://gruene-kreis-wesel.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-suedwestpfalz.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-suedwestpfalz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-suedwestpfalz.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-suedwestpfalz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-suedwestpfalz.de" + } + ], + "input_url": "http://gruene-suedwestpfalz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-suedwestpfalz.de/startseite/", + "url": "http://gruene-suedwestpfalz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-suedwestpfalz.de/startseite/", + "url": "https://gruene-suedwestpfalz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-suedwestpfalz.de/startseite/", + "url": "http://www.gruene-suedwestpfalz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-suedwestpfalz.de/startseite/", + "url": "https://www.gruene-suedwestpfalz.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-suedwestpfalz.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-diepholz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-diepholz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-diepholz.de" + } + ], + "input_url": "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-weyhe/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://gruene-diepholz.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-diepholz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-kyffhaeuserkreis.de/", + "https://gruene-kyffhaeuserkreis.de/", + "https://www.gruene-kyffhaeuserkreis.de/", + "http://gruene-kyffhaeuserkreis.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kyffhaeuserkreis.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kyffhaeuserkreis.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kyffhaeuserkreis.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kyffhaeuserkreis.de" + } + ], + "input_url": "http://www.gruene-kyffhaeuserkreis.de/home/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-kyffhaeuserkreis.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-kyffhaeuserkreis.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-kyffhaeuserkreis.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-kyffhaeuserkreis.de/" + } + ], + "urlchecks": [ + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://www.gruene-kyffhaeuserkreis.de/" + }, + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "https://gruene-kyffhaeuserkreis.de/" + }, + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "https://www.gruene-kyffhaeuserkreis.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-kyffhaeuserkreis.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-traunstein.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-traunstein.de", + "ip_addresses": [ + "5.9.248.153" + ], + "resolvable": true, + "resolved_hostname": "gruene-traunstein.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-traunstein.de", + "ip_addresses": [ + "5.9.248.153" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-traunstein.de" + } + ], + "input_url": "http://www.gruene-traunstein.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-traunstein.de/", + "url": "http://gruene-traunstein.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-traunstein.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-traunstein.de' doesn't match either of '*.webflow.de', 'webflow.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-traunstein.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-traunstein.de/", + "url": "http://www.gruene-traunstein.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-traunstein.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-traunstein.de' doesn't match either of '*.webflow.de', 'webflow.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-traunstein.de/" + } + ], + "urlchecks": [ + { + "duration": 43, + "error": null, + "status_code": 200, + "url": "http://www.gruene-traunstein.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-sha.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-sha.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-sha.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-sha.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-sha.de" + } + ], + "input_url": "http://www.gruene-sha.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-sha.de/home/", + "url": "http://gruene-sha.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-sha.de/home/", + "url": "https://gruene-sha.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-sha.de/home/", + "url": "http://www.gruene-sha.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-sha.de/home/", + "url": "https://www.gruene-sha.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-sha.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-saarlouis.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-saarlouis.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-saarlouis.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-saarlouis.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-saarlouis.de" + } + ], + "input_url": "http://gruene-saarlouis.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-saarlouis.de/", + "url": "http://gruene-saarlouis.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-saarlouis.de/", + "url": "https://gruene-saarlouis.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-saarlouis.de/", + "url": "http://www.gruene-saarlouis.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-saarlouis.de/", + "url": "https://www.gruene-saarlouis.de/" + } + ], + "urlchecks": [ + { + "duration": 426, + "error": null, + "status_code": 200, + "url": "https://gruene-saarlouis.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-nrw.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-nrw.de", + "ip_addresses": [ + "77.91.239.10" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nrw.de" + }, + { + "aliases": [], + "input_hostname": "gruene-nrw.de", + "ip_addresses": [ + "77.91.239.10" + ], + "resolvable": true, + "resolved_hostname": "gruene-nrw.de" + } + ], + "input_url": "http://www.gruene-nrw.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-nrw.de/", + "url": "http://www.gruene-nrw.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-nrw.de/", + "url": "https://www.gruene-nrw.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-nrw.de/", + "url": "http://gruene-nrw.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-nrw.de/", + "url": "https://gruene-nrw.de/" + } + ], + "urlchecks": [ + { + "duration": 193, + "error": null, + "status_code": 200, + "url": "https://gruene-nrw.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-herne.de/", + "http://www.gruene-herne.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-herne.de", + "ip_addresses": [ + "212.8.207.3" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-herne.de" + }, + { + "aliases": [], + "input_hostname": "gruene-herne.de", + "ip_addresses": [ + "212.8.207.3" + ], + "resolvable": true, + "resolved_hostname": "gruene-herne.de" + } + ], + "input_url": "http://www.gruene-herne.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-herne.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-herne.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-herne.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-herne.de/", + "url": "http://gruene-herne.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-herne.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-herne.de/" + } + ], + "urlchecks": [ + { + "duration": 794, + "error": null, + "status_code": 200, + "url": "http://gruene-herne.de/" + }, + { + "duration": 685, + "error": null, + "status_code": 200, + "url": "http://www.gruene-herne.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-zeven.de/", + "http://gruene-zeven.de/", + "https://gruene-zeven.de/", + "https://www.gruene-zeven.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-zeven.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-zeven.de" + }, + { + "aliases": [], + "input_hostname": "gruene-zeven.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-zeven.de" + } + ], + "input_url": "http://www.gruene-zeven.de/home/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-zeven.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-zeven.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-zeven.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-zeven.de/" + } + ], + "urlchecks": [ + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://www.gruene-zeven.de/" + }, + { + "duration": 74, + "error": null, + "status_code": 200, + "url": "http://gruene-zeven.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "https://gruene-zeven.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "https://www.gruene-zeven.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-stuttgart.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-stuttgart.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-stuttgart.de" + }, + { + "aliases": [], + "input_hostname": "gruene-stuttgart.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-stuttgart.de" + } + ], + "input_url": "http://www.gruene-stuttgart.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-stuttgart.de/startseite/", + "url": "http://www.gruene-stuttgart.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-stuttgart.de/startseite/", + "url": "https://www.gruene-stuttgart.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-stuttgart.de/startseite/", + "url": "http://gruene-stuttgart.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-stuttgart.de/startseite/", + "url": "https://gruene-stuttgart.de/" + } + ], + "urlchecks": [ + { + "duration": 244, + "error": null, + "status_code": 200, + "url": "https://gruene-stuttgart.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-wedemark.de/", + "https://www.gruene-wedemark.de/", + "https://gruene-wedemark.de/", + "http://gruene-wedemark.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wedemark.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wedemark.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wedemark.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-wedemark.de" + } + ], + "input_url": "http://gruene-wedemark.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-wedemark.de/", + "url": "http://www.gruene-wedemark.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wedemark.de/", + "url": "https://www.gruene-wedemark.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-wedemark.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-wedemark.de/", + "url": "https://gruene-wedemark.de/" + } + ], + "urlchecks": [ + { + "duration": 139, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wedemark.de/" + }, + { + "duration": 228, + "error": null, + "status_code": 200, + "url": "https://www.gruene-wedemark.de/" + }, + { + "duration": 231, + "error": null, + "status_code": 200, + "url": "https://gruene-wedemark.de/" + }, + { + "duration": 135, + "error": null, + "status_code": 200, + "url": "http://gruene-wedemark.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-osterholz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-osterholz.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-osterholz.de" + } + ], + "input_url": "http://www.gruene-osterholz.de/ortsverband-ritterhude/home/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "http://gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "https://gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "http://www.gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "https://www.gruene-osterholz.de/" + } + ], + "urlchecks": [ + { + "duration": 75, + "error": null, + "status_code": 200, + "url": "http://www.gruene-osterholz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-grafschaft.de/start/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-grafschaft.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-grafschaft.de" + }, + { + "aliases": [], + "input_hostname": "gruene-grafschaft.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-grafschaft.de" + } + ], + "input_url": "http://www.gruene-grafschaft.de/nordhorn/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-grafschaft.de/start/", + "url": "http://www.gruene-grafschaft.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-grafschaft.de/start/", + "url": "https://www.gruene-grafschaft.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-grafschaft.de/start/", + "url": "http://gruene-grafschaft.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-grafschaft.de/start/", + "url": "https://gruene-grafschaft.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-grafschaft.de/start/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-celle.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-celle.de" + }, + { + "aliases": [], + "input_hostname": "gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-celle.de" + } + ], + "input_url": "https://www.gruene-celle.de/ortsverbaende/winsen-allerwietzehambuehren/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://gruene-celle.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-celle.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-gleichen.de/", + "https://gruene-gleichen.de/", + "http://www.gruene-gleichen.de/", + "http://gruene-gleichen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-gleichen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gleichen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-gleichen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-gleichen.de" + } + ], + "input_url": "http://www.gruene-gleichen.de/home/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-gleichen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-gleichen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-gleichen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-gleichen.de/" + } + ], + "urlchecks": [ + { + "duration": 72, + "error": null, + "status_code": 200, + "url": "https://www.gruene-gleichen.de/" + }, + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "https://gruene-gleichen.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://www.gruene-gleichen.de/" + }, + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-gleichen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-edewecht.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-edewecht.de", + "ip_addresses": [ + "81.169.145.69" + ], + "resolvable": true, + "resolved_hostname": "gruene-edewecht.de" + }, + { + "aliases": [ + "www.gruene-edewecht.de" + ], + "input_hostname": "www.gruene-edewecht.de", + "ip_addresses": [ + "81.169.145.69" + ], + "resolvable": true, + "resolved_hostname": "gruene-edewecht.de" + } + ], + "input_url": "http://www.gruene-edewecht.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-edewecht.de/", + "url": "http://gruene-edewecht.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-edewecht.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-edewecht.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-edewecht.de/", + "url": "http://gruene-edewecht.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-edewecht.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-edewecht.de/" + } + ], + "urlchecks": [ + { + "duration": 128, + "error": null, + "status_code": 200, + "url": "http://gruene-edewecht.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-odenwald-kraichgau.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-odenwald-kraichgau.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-odenwald-kraichgau.de" + }, + { + "aliases": [], + "input_hostname": "gruene-odenwald-kraichgau.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-odenwald-kraichgau.de" + } + ], + "input_url": "http://www.gruene-odenwald-kraichgau.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-odenwald-kraichgau.de/startseite/", + "url": "http://www.gruene-odenwald-kraichgau.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-odenwald-kraichgau.de/startseite/", + "url": "https://www.gruene-odenwald-kraichgau.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-odenwald-kraichgau.de/startseite/", + "url": "http://gruene-odenwald-kraichgau.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-odenwald-kraichgau.de/startseite/", + "url": "https://gruene-odenwald-kraichgau.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-odenwald-kraichgau.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-lueneburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lueneburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-lueneburg.de" + } + ], + "input_url": "http://gruene-lueneburg.de/ortsverbaende/bardowick/gruene-in-bardowick/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://gruene-lueneburg.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-lueneburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-oberbayern.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-oberbayern.de", + "ip_addresses": [ + "5.35.225.216" + ], + "resolvable": true, + "resolved_hostname": "gruene-oberbayern.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-oberbayern.de", + "ip_addresses": [ + "5.35.225.216" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-oberbayern.de" + } + ], + "input_url": "http://gruene-oberbayern.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-oberbayern.de/", + "url": "http://gruene-oberbayern.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-oberbayern.de/", + "url": "https://gruene-oberbayern.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-oberbayern.de/", + "url": "http://www.gruene-oberbayern.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-oberbayern.de/", + "url": "https://www.gruene-oberbayern.de/" + } + ], + "urlchecks": [ + { + "duration": 162, + "error": null, + "status_code": 200, + "url": "https://gruene-oberbayern.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-diepholz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-diepholz.de" + }, + { + "aliases": [], + "input_hostname": "gruene-diepholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-diepholz.de" + } + ], + "input_url": "http://www.gruene-diepholz.de/ortsverbaende-und-ortsgruppen/ortsverband-bruchhausen-vilsen/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://www.gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "http://gruene-diepholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-diepholz.de/home/", + "url": "https://gruene-diepholz.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-diepholz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-btw-landshut.de/willkommen-bei-den-landshuter-gruenen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-la.de", + "ip_addresses": [ + "178.254.10.195" + ], + "resolvable": true, + "resolved_hostname": "gruene-la.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-la.de", + "ip_addresses": [ + "178.254.10.195" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-la.de" + } + ], + "input_url": "http://www.gruene-la.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-btw-landshut.de/willkommen-bei-den-landshuter-gruenen/", + "url": "http://gruene-la.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-la.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-la.de' doesn't match either of '*.1blu.de', '1blu.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-la.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-btw-landshut.de/willkommen-bei-den-landshuter-gruenen/", + "url": "http://www.gruene-la.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-la.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-la.de' doesn't match either of '*.1blu.de', '1blu.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-la.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-btw-landshut.de/willkommen-bei-den-landshuter-gruenen/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-nuernberger-land.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-nuernberger-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-nuernberger-land.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-nuernberger-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nuernberger-land.de" + } + ], + "input_url": "http://www.gruene-nuernberger-land.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-nuernberger-land.de/startseite/", + "url": "http://gruene-nuernberger-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nuernberger-land.de/startseite/", + "url": "https://gruene-nuernberger-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nuernberger-land.de/startseite/", + "url": "http://www.gruene-nuernberger-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nuernberger-land.de/startseite/", + "url": "https://www.gruene-nuernberger-land.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-nuernberger-land.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-schaumburg.de/stadtverband-bueckeburg/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-bueckeburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bueckeburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-bueckeburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-bueckeburg.de" + } + ], + "input_url": "http://www.gruene-bueckeburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-schaumburg.de/stadtverband-bueckeburg/", + "url": "http://www.gruene-bueckeburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-bueckeburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-bueckeburg.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-bueckeburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-schaumburg.de/stadtverband-bueckeburg/", + "url": "http://gruene-bueckeburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-bueckeburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-bueckeburg.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-bueckeburg.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-schaumburg.de/stadtverband-bueckeburg/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-landkreis-kassel.de/", + "http://gruene-landkreis-kassel.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-landkreis-kassel.de", + "ip_addresses": [ + "217.160.122.8" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-landkreis-kassel.de" + }, + { + "aliases": [], + "input_hostname": "gruene-landkreis-kassel.de", + "ip_addresses": [ + "217.160.122.8" + ], + "resolvable": true, + "resolved_hostname": "gruene-landkreis-kassel.de" + } + ], + "input_url": "http://www.gruene-landkreis-kassel.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-landkreis-kassel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-landkreis-kassel.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-landkreis-kassel.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-landkreis-kassel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-landkreis-kassel.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-landkreis-kassel.de/" + } + ], + "urlchecks": [ + { + "duration": 839, + "error": null, + "status_code": 200, + "url": "http://www.gruene-landkreis-kassel.de/" + }, + { + "duration": 844, + "error": null, + "status_code": 200, + "url": "http://gruene-landkreis-kassel.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.rotenburger-gruene.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-rotenburg.de", + "ip_addresses": [ + "37.218.252.63" + ], + "resolvable": true, + "resolved_hostname": "gruene-rotenburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-rotenburg.de", + "ip_addresses": [ + "37.218.252.63" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rotenburg.de" + } + ], + "input_url": "http://www.gruene-rotenburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.rotenburger-gruene.de/", + "url": "http://gruene-rotenburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-rotenburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-rotenburg.de' doesn't match either of '*.estugo.de', 'estugo.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "https://www.rotenburger-gruene.de/", + "url": "http://www.gruene-rotenburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-rotenburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-rotenburg.de' doesn't match either of '*.estugo.de', 'estugo.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-rotenburg.de/" + } + ], + "urlchecks": [ + { + "duration": 836, + "error": null, + "status_code": 200, + "url": "https://www.rotenburger-gruene.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-schweinfurt.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-schweinfurt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-schweinfurt.de" + }, + { + "aliases": [], + "input_hostname": "gruene-schweinfurt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-schweinfurt.de" + } + ], + "input_url": "http://www.gruene-schweinfurt.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-schweinfurt.de/startseite/", + "url": "http://www.gruene-schweinfurt.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-schweinfurt.de/startseite/", + "url": "https://www.gruene-schweinfurt.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-schweinfurt.de/startseite/", + "url": "http://gruene-schweinfurt.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-schweinfurt.de/startseite/", + "url": "https://gruene-schweinfurt.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-schweinfurt.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://en.wordpress.com/typo/?subdomain=lb" + ], + "hostnames": [ + { + "aliases": [ + "grueneuhk.wordpress.com" + ], + "input_hostname": "grueneuhk.wordpress.com", + "ip_addresses": [ + "192.0.78.13", + "192.0.78.12" + ], + "resolvable": true, + "resolved_hostname": "lb.wordpress.com" + }, + { + "aliases": [ + "www.grueneuhk.wordpress.com" + ], + "input_hostname": "www.grueneuhk.wordpress.com", + "ip_addresses": [ + "192.0.78.13", + "192.0.78.12" + ], + "resolvable": true, + "resolved_hostname": "lb.wordpress.com" + } + ], + "input_url": "http://www.grueneuhk.wordpress.com", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://en.wordpress.com/typo/?subdomain=lb", + "url": "http://lb.wordpress.com/" + }, + { + "error": null, + "redirects_to": "https://en.wordpress.com/typo/?subdomain=lb", + "url": "https://lb.wordpress.com/" + }, + { + "error": null, + "redirects_to": "https://en.wordpress.com/typo/?subdomain=lb", + "url": "http://lb.wordpress.com/" + }, + { + "error": null, + "redirects_to": "https://en.wordpress.com/typo/?subdomain=lb", + "url": "https://lb.wordpress.com/" + } + ], + "urlchecks": [ + { + "duration": 355, + "error": null, + "status_code": 200, + "url": "https://en.wordpress.com/typo/?subdomain=lb" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-barsinghausen.de/", + "https://gruene-barsinghausen.de/", + "http://gruene-barsinghausen.de/", + "https://www.gruene-barsinghausen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-barsinghausen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-barsinghausen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-barsinghausen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-barsinghausen.de" + } + ], + "input_url": "http://gruene-barsinghausen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-barsinghausen.de/", + "url": "http://www.gruene-barsinghausen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-barsinghausen.de/", + "url": "https://www.gruene-barsinghausen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-barsinghausen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-barsinghausen.de/", + "url": "https://gruene-barsinghausen.de/" + } + ], + "urlchecks": [ + { + "duration": 135, + "error": null, + "status_code": 200, + "url": "http://www.gruene-barsinghausen.de/" + }, + { + "duration": 217, + "error": null, + "status_code": 200, + "url": "https://gruene-barsinghausen.de/" + }, + { + "duration": 136, + "error": null, + "status_code": 200, + "url": "http://gruene-barsinghausen.de/" + }, + { + "duration": 263, + "error": null, + "status_code": 200, + "url": "https://www.gruene-barsinghausen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-gehrden.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-gehrden.de" + ], + "input_hostname": "www.gruene-gehrden.de", + "ip_addresses": [ + "81.169.145.163" + ], + "resolvable": true, + "resolved_hostname": "gruene-gehrden.de" + }, + { + "aliases": [], + "input_hostname": "gruene-gehrden.de", + "ip_addresses": [ + "81.169.145.163" + ], + "resolvable": true, + "resolved_hostname": "gruene-gehrden.de" + } + ], + "input_url": "http://www.gruene-gehrden.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-gehrden.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-gehrden.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-gehrden.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-gehrden.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-gehrden.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-gehrden.de/" + } + ], + "urlchecks": [ + { + "duration": 467, + "error": null, + "status_code": 200, + "url": "http://gruene-gehrden.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hamm.de/", + "http://gruene-hamm.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hamm.de", + "ip_addresses": [ + "88.198.176.136" + ], + "resolvable": true, + "resolved_hostname": "gruene-hamm.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-hamm.de", + "ip_addresses": [ + "88.198.176.136" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hamm.de" + } + ], + "input_url": "http://www.gruene-hamm.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-hamm.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hamm.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-hamm.de' doesn't match either of '*.your-server.de', 'your-server.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hamm.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-hamm.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-hamm.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-hamm.de' doesn't match either of '*.your-server.de', 'your-server.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-hamm.de/" + } + ], + "urlchecks": [ + { + "duration": 478, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hamm.de/" + }, + { + "duration": 601, + "error": null, + "status_code": 200, + "url": "http://gruene-hamm.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kl.de/home-aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-kl.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kl.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kl.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kl.de" + } + ], + "input_url": "http://gruene-kl.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kl.de/home-aktuelles/", + "url": "http://www.gruene-kl.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kl.de/home-aktuelles/", + "url": "https://www.gruene-kl.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kl.de/home-aktuelles/", + "url": "http://gruene-kl.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kl.de/home-aktuelles/", + "url": "https://gruene-kl.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-kl.de/home-aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-lueneburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lueneburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-lueneburg.de" + } + ], + "input_url": "http://gruene-lueneburg.de/ortsverbaende/lueneburg/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://gruene-lueneburg.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-lueneburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-mansfeld-suedharz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-mansfeld-suedharz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-mansfeld-suedharz.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-mansfeld-suedharz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-mansfeld-suedharz.de" + } + ], + "input_url": "http://gruene-mansfeld-suedharz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-mansfeld-suedharz.de/home/", + "url": "http://gruene-mansfeld-suedharz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-mansfeld-suedharz.de/home/", + "url": "https://gruene-mansfeld-suedharz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-mansfeld-suedharz.de/home/", + "url": "http://www.gruene-mansfeld-suedharz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-mansfeld-suedharz.de/home/", + "url": "https://www.gruene-mansfeld-suedharz.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-mansfeld-suedharz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-os-landkreis.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-os-land.de" + }, + { + "aliases": [], + "input_hostname": "gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "gruene-os-land.de" + } + ], + "input_url": "http://www.gruene-os-land.de/start/ortsverbaende/bad-rothenfelde/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-os-landkreis.de/startseite/", + "url": "http://www.gruene-os-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-os-land.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-os-land.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-os-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-os-landkreis.de/startseite/", + "url": "http://gruene-os-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-os-land.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-os-land.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-os-land.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-os-landkreis.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-gifhorn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-gifhorn.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gifhorn.de" + } + ], + "input_url": "https://www.gruene-gifhorn.de/ortsverband/ov-papenteich/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://www.gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://www.gruene-gifhorn.de/" + } + ], + "urlchecks": [ + { + "duration": 530, + "error": null, + "status_code": 200, + "url": "https://www.gruene-gifhorn.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-bous.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-bous.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bous.de" + }, + { + "aliases": [], + "input_hostname": "gruene-bous.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-bous.de" + } + ], + "input_url": "http://gruene-bous.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-bous.de/", + "url": "http://www.gruene-bous.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-bous.de/", + "url": "https://www.gruene-bous.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-bous.de/", + "url": "http://gruene-bous.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-bous.de/", + "url": "https://gruene-bous.de/" + } + ], + "urlchecks": [ + { + "duration": 399, + "error": null, + "status_code": 200, + "url": "https://gruene-bous.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-halberg.de/", + "http://gruene-halberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-halberg.de", + "ip_addresses": [ + "217.160.233.198" + ], + "resolvable": true, + "resolved_hostname": "gruene-halberg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-halberg.de", + "ip_addresses": [ + "217.160.233.198" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-halberg.de" + } + ], + "input_url": "http://gruene-halberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-halberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-halberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-halberg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-halberg.de/", + "url": "http://www.gruene-halberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-halberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-halberg.de/" + } + ], + "urlchecks": [ + { + "duration": 73, + "error": null, + "status_code": 200, + "url": "http://www.gruene-halberg.de/" + }, + { + "duration": 85, + "error": null, + "status_code": 200, + "url": "http://gruene-halberg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-winsen.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-winsen.de" + ], + "input_hostname": "www.gruene-winsen.de", + "ip_addresses": [ + "81.169.145.161" + ], + "resolvable": true, + "resolved_hostname": "gruene-winsen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-winsen.de", + "ip_addresses": [ + "81.169.145.161" + ], + "resolvable": true, + "resolved_hostname": "gruene-winsen.de" + } + ], + "input_url": "http://www.gruene-winsen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-winsen.de/", + "url": "http://gruene-winsen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-winsen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-winsen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-winsen.de/", + "url": "http://gruene-winsen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-winsen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-winsen.de/" + } + ], + "urlchecks": [ + { + "duration": 199, + "error": null, + "status_code": 200, + "url": "http://gruene-winsen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-trier-saarburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-trier-saarburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-trier-saarburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-trier-saarburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-trier-saarburg.de" + } + ], + "input_url": "http://gruene-trier-saarburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-trier-saarburg.de/home/", + "url": "http://gruene-trier-saarburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-trier-saarburg.de/home/", + "url": "https://gruene-trier-saarburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-trier-saarburg.de/home/", + "url": "http://www.gruene-trier-saarburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-trier-saarburg.de/home/", + "url": "https://www.gruene-trier-saarburg.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-trier-saarburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-unterfranken.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-unterfranken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-unterfranken.de" + }, + { + "aliases": [], + "input_hostname": "gruene-unterfranken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-unterfranken.de" + } + ], + "input_url": "http://www.gruene-unterfranken.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-unterfranken.de/startseite/", + "url": "http://www.gruene-unterfranken.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-unterfranken.de/startseite/", + "url": "https://www.gruene-unterfranken.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-unterfranken.de/startseite/", + "url": "http://gruene-unterfranken.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-unterfranken.de/startseite/", + "url": "https://gruene-unterfranken.de/" + } + ], + "urlchecks": [ + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "http://gruene-unterfranken.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-wiesbaden.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wiesbaden.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wiesbaden.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wiesbaden.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-wiesbaden.de" + } + ], + "input_url": "http://www.gruene-wiesbaden.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-wiesbaden.de/startseite/", + "url": "http://www.gruene-wiesbaden.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-wiesbaden.de/startseite/", + "url": "https://www.gruene-wiesbaden.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-wiesbaden.de/startseite/", + "url": "http://gruene-wiesbaden.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-wiesbaden.de/startseite/", + "url": "https://gruene-wiesbaden.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-wiesbaden.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-ak.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-ak.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ak.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ak.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-ak.de" + } + ], + "input_url": "http://gruene-ak.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-ak.de/home/", + "url": "http://www.gruene-ak.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ak.de/home/", + "url": "https://www.gruene-ak.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ak.de/home/", + "url": "http://gruene-ak.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ak.de/home/", + "url": "https://gruene-ak.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-ak.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-lahn-dill.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-lahn-dill.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lahn-dill.de" + }, + { + "aliases": [], + "input_hostname": "gruene-lahn-dill.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-lahn-dill.de" + } + ], + "input_url": "http://www.gruene-lahn-dill.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-lahn-dill.de/home/", + "url": "http://www.gruene-lahn-dill.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-lahn-dill.de/home/", + "url": "https://www.gruene-lahn-dill.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-lahn-dill.de/home/", + "url": "http://gruene-lahn-dill.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-lahn-dill.de/home/", + "url": "https://gruene-lahn-dill.de/" + } + ], + "urlchecks": [ + { + "duration": 97, + "error": null, + "status_code": 200, + "url": "http://www.gruene-lahn-dill.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-hardt.de/index.php?id=50" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hardt.de", + "ip_addresses": [ + "87.118.72.18" + ], + "resolvable": true, + "resolved_hostname": "gruene-hardt.de" + }, + { + "aliases": [ + "www.gruene-hardt.de" + ], + "input_hostname": "www.gruene-hardt.de", + "ip_addresses": [ + "87.118.72.18" + ], + "resolvable": true, + "resolved_hostname": "gruene-hardt.de" + } + ], + "input_url": "http://www.gruene-hardt.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-hardt.de/index.php?id=50", + "url": "http://gruene-hardt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hardt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hardt.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hardt.de/index.php?id=50", + "url": "http://gruene-hardt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hardt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hardt.de/" + } + ], + "urlchecks": [ + { + "duration": 666, + "error": null, + "status_code": 200, + "url": "http://gruene-hardt.de/index.php?id=50" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-anhalt-bitterfeld.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-anhalt-bitterfeld.de" + ], + "input_hostname": "www.gruene-anhalt-bitterfeld.de", + "ip_addresses": [ + "81.169.145.74" + ], + "resolvable": true, + "resolved_hostname": "gruene-anhalt-bitterfeld.de" + }, + { + "aliases": [], + "input_hostname": "gruene-anhalt-bitterfeld.de", + "ip_addresses": [ + "81.169.145.74" + ], + "resolvable": true, + "resolved_hostname": "gruene-anhalt-bitterfeld.de" + } + ], + "input_url": "http://www.gruene-anhalt-bitterfeld.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-anhalt-bitterfeld.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-anhalt-bitterfeld.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-anhalt-bitterfeld.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-anhalt-bitterfeld.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-anhalt-bitterfeld.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-anhalt-bitterfeld.de/" + } + ], + "urlchecks": [ + { + "duration": 841, + "error": null, + "status_code": 200, + "url": "http://gruene-anhalt-bitterfeld.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-nordhausen.de/partei/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-nordhausen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-nordhausen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-nordhausen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nordhausen.de" + } + ], + "input_url": "http://www.gruene-nordhausen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-nordhausen.de/partei/", + "url": "http://gruene-nordhausen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-nordhausen.de/partei/", + "url": "https://gruene-nordhausen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-nordhausen.de/partei/", + "url": "http://www.gruene-nordhausen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-nordhausen.de/partei/", + "url": "https://www.gruene-nordhausen.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-nordhausen.de/partei/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-duesseldorf.de/", + "http://gruene-duesseldorf.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-duesseldorf.de", + "ip_addresses": [ + "46.30.57.13" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-duesseldorf.de" + }, + { + "aliases": [], + "input_hostname": "gruene-duesseldorf.de", + "ip_addresses": [ + "46.30.57.13" + ], + "resolvable": true, + "resolved_hostname": "gruene-duesseldorf.de" + } + ], + "input_url": "http://www.gruene-duesseldorf.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-duesseldorf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-duesseldorf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-duesseldorf.de' doesn't match either of '*.webspaceconfig.de', 'webspaceconfig.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-duesseldorf.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-duesseldorf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-duesseldorf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-duesseldorf.de' doesn't match either of '*.webspaceconfig.de', 'webspaceconfig.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-duesseldorf.de/" + } + ], + "urlchecks": [ + { + "duration": 364, + "error": null, + "status_code": 200, + "url": "http://www.gruene-duesseldorf.de/" + }, + { + "duration": 348, + "error": null, + "status_code": 200, + "url": "http://gruene-duesseldorf.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-rastede.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-rastede.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rastede.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rastede.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-rastede.de" + } + ], + "input_url": "http://www.gruene-rastede.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-rastede.de/home/", + "url": "http://www.gruene-rastede.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rastede.de/home/", + "url": "https://www.gruene-rastede.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rastede.de/home/", + "url": "http://gruene-rastede.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rastede.de/home/", + "url": "https://gruene-rastede.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rastede.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-rottweil.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-rottweil.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-rottweil.de" + }, + { + "aliases": [ + "www.gruene-rottweil.de" + ], + "input_hostname": "www.gruene-rottweil.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-rottweil.de" + } + ], + "input_url": "http://www.gruene-rottweil.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-rottweil.de/", + "url": "http://gruene-rottweil.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-rottweil.de/", + "url": "https://gruene-rottweil.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-rottweil.de/", + "url": "http://gruene-rottweil.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-rottweil.de/", + "url": "https://gruene-rottweil.de/" + } + ], + "urlchecks": [ + { + "duration": 739, + "error": null, + "status_code": 200, + "url": "https://www.gruene-rottweil.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-saarwellingen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-saarwellingen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-saarwellingen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-saarwellingen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-saarwellingen.de" + } + ], + "input_url": "http://gruene-saarwellingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-saarwellingen.de/", + "url": "http://www.gruene-saarwellingen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-saarwellingen.de/", + "url": "https://www.gruene-saarwellingen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-saarwellingen.de/", + "url": "http://gruene-saarwellingen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-saarwellingen.de/", + "url": "https://gruene-saarwellingen.de/" + } + ], + "urlchecks": [ + { + "duration": 338, + "error": null, + "status_code": 200, + "url": "https://gruene-saarwellingen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-oldenburg-land.de/homeaktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-oldenburg-land.de" + }, + { + "aliases": [], + "input_hostname": "gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-oldenburg-land.de" + } + ], + "input_url": "http://www.gruene-oldenburg-land.de/ov-wardenburg/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "http://www.gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "https://www.gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "http://gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "https://gruene-oldenburg-land.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-oldenburg-land.de/homeaktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-kassel.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-kassel.de" + ], + "input_hostname": "www.gruene-kassel.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "gruene-kassel.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kassel.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "gruene-kassel.de" + } + ], + "input_url": "http://gruene-kassel.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-kassel.de/", + "url": "http://gruene-kassel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-kassel.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-kassel.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-kassel.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kassel.de/", + "url": "http://gruene-kassel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-kassel.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-kassel.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-kassel.de/" + } + ], + "urlchecks": [ + { + "duration": 118, + "error": null, + "status_code": 200, + "url": "http://www.gruene-kassel.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-erlangen.de/start/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-erlangen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-erlangen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-erlangen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-erlangen.de" + } + ], + "input_url": "http://www.gruene-erlangen.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-erlangen.de/start/", + "url": "http://gruene-erlangen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-erlangen.de/start/", + "url": "https://gruene-erlangen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-erlangen.de/start/", + "url": "http://www.gruene-erlangen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-erlangen.de/start/", + "url": "https://www.gruene-erlangen.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-erlangen.de/start/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-bgl.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-bgl.de", + "ip_addresses": [ + "134.119.253.53" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bgl.de" + }, + { + "aliases": [], + "input_hostname": "gruene-bgl.de", + "ip_addresses": [ + "134.119.253.53" + ], + "resolvable": true, + "resolved_hostname": "gruene-bgl.de" + } + ], + "input_url": "http://www.gruene-bgl.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-bgl.de/", + "url": "http://www.gruene-bgl.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-bgl.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-bgl.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-bgl.de/", + "url": "http://gruene-bgl.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-bgl.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-bgl.de/" + } + ], + "urlchecks": [ + { + "duration": 312, + "error": null, + "status_code": 200, + "url": "http://www.gruene-bgl.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-mandelbachtal.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-mandelbachtal.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-mandelbachtal.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-mandelbachtal.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-mandelbachtal.de" + } + ], + "input_url": "http://www.gruene-mandelbachtal.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-mandelbachtal.de/", + "url": "http://gruene-mandelbachtal.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-mandelbachtal.de/", + "url": "https://gruene-mandelbachtal.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-mandelbachtal.de/", + "url": "http://www.gruene-mandelbachtal.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-mandelbachtal.de/", + "url": "https://www.gruene-mandelbachtal.de/" + } + ], + "urlchecks": [ + { + "duration": 325, + "error": null, + "status_code": 200, + "url": "https://gruene-mandelbachtal.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-artland.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-artland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-artland.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-artland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-artland.de" + } + ], + "input_url": "http://www.gruene-artland.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-artland.de/startseite/", + "url": "http://gruene-artland.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-artland.de/startseite/", + "url": "https://gruene-artland.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-artland.de/startseite/", + "url": "http://www.gruene-artland.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-artland.de/startseite/", + "url": "https://www.gruene-artland.de/" + } + ], + "urlchecks": [ + { + "duration": 72, + "error": null, + "status_code": 200, + "url": "http://gruene-artland.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-ammerland.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-ammerland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ammerland.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ammerland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-ammerland.de" + } + ], + "input_url": "http://www.gruene-ammerland.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-ammerland.de/home/", + "url": "http://www.gruene-ammerland.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-ammerland.de/home/", + "url": "https://www.gruene-ammerland.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-ammerland.de/home/", + "url": "http://gruene-ammerland.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-ammerland.de/home/", + "url": "https://gruene-ammerland.de/" + } + ], + "urlchecks": [ + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "http://www.gruene-ammerland.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kv-borken.de/", + "http://www.gruene-kv-borken.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-kv-borken.de", + "ip_addresses": [ + "185.21.102.225" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kv-borken.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kv-borken.de", + "ip_addresses": [ + "185.21.102.225" + ], + "resolvable": true, + "resolved_hostname": "gruene-kv-borken.de" + } + ], + "input_url": "http://gruene-kv-borken.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-kv-borken.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-kv-borken.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-kv-borken.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-kv-borken.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-kv-borken.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-kv-borken.de/" + } + ], + "urlchecks": [ + { + "duration": 733, + "error": null, + "status_code": 200, + "url": "http://gruene-kv-borken.de/" + }, + { + "duration": 723, + "error": null, + "status_code": 200, + "url": "http://www.gruene-kv-borken.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-coe.de/", + "http://www.gruene-coe.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-coe.de", + "ip_addresses": [ + "80.237.132.91" + ], + "resolvable": true, + "resolved_hostname": "gruene-coe.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-coe.de", + "ip_addresses": [ + "80.237.132.91" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-coe.de" + } + ], + "input_url": "http://www.gruene-coe.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-coe.de/", + "url": "http://gruene-coe.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-coe.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-coe.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-coe.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-coe.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-coe.de/" + } + ], + "urlchecks": [ + { + "duration": 65, + "error": null, + "status_code": 200, + "url": "http://gruene-coe.de/" + }, + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-coe.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-schwabach.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-schwabach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-schwabach.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-schwabach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-schwabach.de" + } + ], + "input_url": "http://www.gruene-schwabach.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-schwabach.de/home/", + "url": "http://gruene-schwabach.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-schwabach.de/home/", + "url": "https://gruene-schwabach.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-schwabach.de/home/", + "url": "http://www.gruene-schwabach.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-schwabach.de/home/", + "url": "https://www.gruene-schwabach.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-schwabach.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://xn--grne-milk-r9a.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.xn--grne-milk-r9a.de" + ], + "input_hostname": "www.xn--grne-milk-r9a.de", + "ip_addresses": [ + "81.169.145.159" + ], + "resolvable": true, + "resolved_hostname": "xn--grne-milk-r9a.de" + }, + { + "aliases": [], + "input_hostname": "xn--grne-milk-r9a.de", + "ip_addresses": [ + "81.169.145.159" + ], + "resolvable": true, + "resolved_hostname": "xn--grne-milk-r9a.de" + } + ], + "input_url": "http://xn--grne-milk-r9a.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://xn--grne-milk-r9a.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='xn--grne-milk-r9a.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://xn--grne-milk-r9a.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://xn--grne-milk-r9a.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='xn--grne-milk-r9a.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://xn--grne-milk-r9a.de/" + } + ], + "urlchecks": [ + { + "duration": 619, + "error": null, + "status_code": 200, + "url": "http://xn--grne-milk-r9a.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-nienburg.de/herzlich-willkommen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nienburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-nienburg.de" + } + ], + "input_url": "http://www.gruene-nienburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://gruene-nienburg.de/" + } + ], + "urlchecks": [ + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "http://gruene-nienburg.de/herzlich-willkommen/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-bw.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bw.de", + "ip_addresses": [ + "134.119.47.156" + ], + "resolvable": true, + "resolved_hostname": "gruene-bw.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bw.de", + "ip_addresses": [ + "134.119.47.156" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bw.de" + } + ], + "input_url": "https://gruene-bw.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-bw.de/", + "url": "http://gruene-bw.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bw.de/", + "url": "https://gruene-bw.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bw.de/", + "url": "http://www.gruene-bw.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bw.de/", + "url": "https://www.gruene-bw.de/" + } + ], + "urlchecks": [ + { + "duration": 235, + "error": null, + "status_code": 200, + "url": "https://www.gruene-bw.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-zweibruecken.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-zweibruecken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-zweibruecken.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-zweibruecken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-zweibruecken.de" + } + ], + "input_url": "http://gruene-zweibruecken.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-zweibruecken.de/startseite/", + "url": "http://gruene-zweibruecken.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-zweibruecken.de/startseite/", + "url": "https://gruene-zweibruecken.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-zweibruecken.de/startseite/", + "url": "http://www.gruene-zweibruecken.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-zweibruecken.de/startseite/", + "url": "https://www.gruene-zweibruecken.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-zweibruecken.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-thueringen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-thueringen.de", + "ip_addresses": [ + "188.68.47.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-thueringen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-thueringen.de", + "ip_addresses": [ + "188.68.47.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-thueringen.de" + } + ], + "input_url": "https://www.gruene-thueringen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-thueringen.de/", + "url": "http://gruene-thueringen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-thueringen.de/", + "url": "https://gruene-thueringen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-thueringen.de/", + "url": "http://www.gruene-thueringen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-thueringen.de/", + "url": "https://www.gruene-thueringen.de/" + } + ], + "urlchecks": [ + { + "duration": 950, + "error": null, + "status_code": 200, + "url": "https://gruene-thueringen.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruenekoeln.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruenekoeln.de", + "ip_addresses": [ + "78.47.141.38" + ], + "resolvable": true, + "resolved_hostname": "www.gruenekoeln.de" + }, + { + "aliases": [], + "input_hostname": "gruenekoeln.de", + "ip_addresses": [ + "78.47.141.38" + ], + "resolvable": true, + "resolved_hostname": "gruenekoeln.de" + } + ], + "input_url": "http://gruenekoeln.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruenekoeln.de/", + "url": "http://www.gruenekoeln.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruenekoeln.de/", + "url": "https://www.gruenekoeln.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruenekoeln.de/", + "url": "http://gruenekoeln.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruenekoeln.de/", + "url": "https://gruenekoeln.de/" + } + ], + "urlchecks": [ + { + "duration": 526, + "error": null, + "status_code": 200, + "url": "https://www.gruenekoeln.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-springe.de/", + "http://www.gruene-springe.de/", + "http://gruene-springe.de/", + "https://www.gruene-springe.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-springe.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-springe.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-springe.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-springe.de" + } + ], + "input_url": "http://gruene-springe.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-springe.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-springe.de/", + "url": "https://gruene-springe.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-springe.de/", + "url": "http://www.gruene-springe.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-springe.de/", + "url": "https://www.gruene-springe.de/" + } + ], + "urlchecks": [ + { + "duration": 224, + "error": null, + "status_code": 200, + "url": "https://gruene-springe.de/" + }, + { + "duration": 156, + "error": null, + "status_code": 200, + "url": "http://www.gruene-springe.de/" + }, + { + "duration": 134, + "error": null, + "status_code": 200, + "url": "http://gruene-springe.de/" + }, + { + "duration": 216, + "error": null, + "status_code": 200, + "url": "https://www.gruene-springe.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hsk.de/", + "http://gruene-hsk.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hsk.de", + "ip_addresses": [ + "80.237.133.13" + ], + "resolvable": true, + "resolved_hostname": "gruene-hsk.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-hsk.de", + "ip_addresses": [ + "80.237.133.13" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hsk.de" + } + ], + "input_url": "http://www.gruene-hsk.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-hsk.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hsk.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hsk.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-hsk.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-hsk.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-hsk.de/" + } + ], + "urlchecks": [ + { + "duration": 570, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hsk.de/" + }, + { + "duration": 563, + "error": null, + "status_code": 200, + "url": "http://gruene-hsk.de/" + } + ] + }, + { + "canonical_urls": [ + "http://grueneduisburg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "grueneduisburg.de", + "ip_addresses": [ + "87.119.201.130" + ], + "resolvable": true, + "resolved_hostname": "grueneduisburg.de" + }, + { + "aliases": [ + "www.grueneduisburg.de" + ], + "input_hostname": "www.grueneduisburg.de", + "ip_addresses": [ + "87.119.201.130" + ], + "resolvable": true, + "resolved_hostname": "grueneduisburg.de" + } + ], + "input_url": "http://www.grueneduisburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://grueneduisburg.de/", + "url": "http://grueneduisburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='grueneduisburg.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://grueneduisburg.de/" + }, + { + "error": null, + "redirects_to": "http://grueneduisburg.de/", + "url": "http://grueneduisburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='grueneduisburg.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://grueneduisburg.de/" + } + ], + "urlchecks": [ + { + "duration": 53, + "error": null, + "status_code": 403, + "url": "http://grueneduisburg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-peine.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-peine.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-peine.de" + } + ], + "input_url": "http://www.gruene-peine.de/fuhsetal-ilsede-und-lengede/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://www.gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://www.gruene-peine.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-peine.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kreisverband-ffb.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-fuerstenfeldbruck.de", + "ip_addresses": [ + "89.31.143.1" + ], + "resolvable": true, + "resolved_hostname": "gruene-fuerstenfeldbruck.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-fuerstenfeldbruck.de", + "ip_addresses": [ + "89.31.143.1" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-fuerstenfeldbruck.de" + } + ], + "input_url": "http://www.gruene-fuerstenfeldbruck.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kreisverband-ffb.de/home/", + "url": "http://gruene-fuerstenfeldbruck.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-fuerstenfeldbruck.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-fuerstenfeldbruck.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kreisverband-ffb.de/home/", + "url": "http://www.gruene-fuerstenfeldbruck.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-fuerstenfeldbruck.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-fuerstenfeldbruck.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-kreisverband-ffb.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-region-aachen.de/kreisverband/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-region-aachen.de", + "ip_addresses": [ + "80.237.132.171" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-region-aachen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-region-aachen.de", + "ip_addresses": [ + "80.237.132.171" + ], + "resolvable": true, + "resolved_hostname": "gruene-region-aachen.de" + } + ], + "input_url": "http://www.gruene-region-aachen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-region-aachen.de/kreisverband/", + "url": "http://www.gruene-region-aachen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-region-aachen.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-region-aachen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-region-aachen.de/kreisverband/", + "url": "http://gruene-region-aachen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-region-aachen.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-region-aachen.de/" + } + ], + "urlchecks": [ + { + "duration": 611, + "error": null, + "status_code": 200, + "url": "http://gruene-region-aachen.de/kreisverband/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-seelze.de/", + "http://www.gruene-seelze.de/", + "https://gruene-seelze.de/", + "http://gruene-seelze.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-seelze.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-seelze.de" + }, + { + "aliases": [], + "input_hostname": "gruene-seelze.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-seelze.de" + } + ], + "input_url": "http://gruene-seelze.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-seelze.de/", + "url": "http://www.gruene-seelze.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-seelze.de/", + "url": "https://www.gruene-seelze.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-seelze.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-seelze.de/", + "url": "https://gruene-seelze.de/" + } + ], + "urlchecks": [ + { + "duration": 212, + "error": null, + "status_code": 200, + "url": "https://www.gruene-seelze.de/" + }, + { + "duration": 134, + "error": null, + "status_code": 200, + "url": "http://www.gruene-seelze.de/" + }, + { + "duration": 214, + "error": null, + "status_code": 200, + "url": "https://gruene-seelze.de/" + }, + { + "duration": 144, + "error": null, + "status_code": 200, + "url": "http://gruene-seelze.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-augsburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-augsburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-augsburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-augsburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-augsburg.de" + } + ], + "input_url": "http://www.gruene-augsburg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-augsburg.de/home/", + "url": "http://gruene-augsburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-augsburg.de/home/", + "url": "https://gruene-augsburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-augsburg.de/home/", + "url": "http://www.gruene-augsburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-augsburg.de/home/", + "url": "https://www.gruene-augsburg.de/" + } + ], + "urlchecks": [ + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "http://gruene-augsburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-waldeck-frankenberg.de/", + "http://gruene-waldeck-frankenberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-waldeck-frankenberg.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "gruene-waldeck-frankenberg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-waldeck-frankenberg.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-waldeck-frankenberg.de" + } + ], + "input_url": "http://www.gruene-waldeck-frankenberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-waldeck-frankenberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-waldeck-frankenberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-waldeck-frankenberg.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-waldeck-frankenberg.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-waldeck-frankenberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-waldeck-frankenberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-waldeck-frankenberg.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-waldeck-frankenberg.de/" + } + ], + "urlchecks": [ + { + "duration": 147, + "error": null, + "status_code": 200, + "url": "http://www.gruene-waldeck-frankenberg.de/" + }, + { + "duration": 153, + "error": null, + "status_code": 200, + "url": "http://gruene-waldeck-frankenberg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-euskirchen.de/", + "https://www.gruene-euskirchen.de/", + "http://www.gruene-euskirchen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-euskirchen.de", + "ip_addresses": [ + "81.169.152.41" + ], + "resolvable": true, + "resolved_hostname": "gruene-euskirchen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-euskirchen.de", + "ip_addresses": [ + "81.169.152.41" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-euskirchen.de" + } + ], + "input_url": "http://www.gruene-euskirchen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-euskirchen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-euskirchen.de/", + "url": "https://gruene-euskirchen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-euskirchen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-euskirchen.de/", + "url": "https://www.gruene-euskirchen.de/" + } + ], + "urlchecks": [ + { + "duration": 305, + "error": null, + "status_code": 200, + "url": "http://gruene-euskirchen.de/" + }, + { + "duration": 487, + "error": null, + "status_code": 200, + "url": "https://www.gruene-euskirchen.de/" + }, + { + "duration": 681, + "error": null, + "status_code": 200, + "url": "http://www.gruene-euskirchen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-niederrhein-wupper.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-niederrhein-wupper.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "gruene-niederrhein-wupper.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-niederrhein-wupper.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-niederrhein-wupper.de" + } + ], + "input_url": "http://www.gruene-niederrhein-wupper.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-niederrhein-wupper.de/", + "url": "http://gruene-niederrhein-wupper.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-niederrhein-wupper.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-niederrhein-wupper.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-niederrhein-wupper.de/", + "url": "http://www.gruene-niederrhein-wupper.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-niederrhein-wupper.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-niederrhein-wupper.de/" + } + ], + "urlchecks": [ + { + "duration": 74, + "error": null, + "status_code": 200, + "url": "http://gruene-niederrhein-wupper.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-odenwald.de/", + "http://gruene-odenwald.de/", + "https://www.gruene-odenwald.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-odenwald.de", + "ip_addresses": [ + "85.13.133.130" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-odenwald.de" + }, + { + "aliases": [], + "input_hostname": "gruene-odenwald.de", + "ip_addresses": [ + "85.13.133.130" + ], + "resolvable": true, + "resolved_hostname": "gruene-odenwald.de" + } + ], + "input_url": "http://www.gruene-odenwald.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-odenwald.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-odenwald.de/", + "url": "https://www.gruene-odenwald.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-odenwald.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-odenwald.de/", + "url": "https://gruene-odenwald.de/" + } + ], + "urlchecks": [ + { + "duration": 353, + "error": null, + "status_code": 200, + "url": "http://www.gruene-odenwald.de/" + }, + { + "duration": 423, + "error": null, + "status_code": 200, + "url": "http://gruene-odenwald.de/" + }, + { + "duration": 469, + "error": null, + "status_code": 200, + "url": "https://www.gruene-odenwald.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-celle.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-celle.de" + }, + { + "aliases": [], + "input_hostname": "gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-celle.de" + } + ], + "input_url": "http://www.gruene-celle.de/ortsverbaende/wathlingen-flotwedel/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://gruene-celle.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-celle.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-bc.de/index.php?id=1274" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-bc.de" + ], + "input_hostname": "www.gruene-bc.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-bc.de" + }, + { + "aliases": [], + "input_hostname": "gruene-bc.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-bc.de" + } + ], + "input_url": "http://www.gruene-bc.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-bc.de/index.php?id=1274", + "url": "http://gruene-bc.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bc.de/index.php?id=1274", + "url": "https://gruene-bc.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bc.de/index.php?id=1274", + "url": "http://gruene-bc.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-bc.de/index.php?id=1274", + "url": "https://gruene-bc.de/" + } + ], + "urlchecks": [ + { + "duration": 462, + "error": null, + "status_code": 200, + "url": "https://www.gruene-bc.de/index.php?id=1274" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-nienburg.de/herzlich-willkommen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nienburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-nienburg.de" + } + ], + "input_url": "http://www.gruene-nienburg.de/ortsverband-heemsen", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://gruene-nienburg.de/" + } + ], + "urlchecks": [ + { + "duration": 72, + "error": null, + "status_code": 200, + "url": "http://gruene-nienburg.de/herzlich-willkommen/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-peine.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-peine.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-peine.de" + } + ], + "input_url": "http://www.gruene-peine.de/peine/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://www.gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://www.gruene-peine.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-peine.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-ilmkreis.de/", + "http://gruene-ilmkreis.de/", + "https://www.gruene-ilmkreis.de/", + "https://gruene-ilmkreis.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ilmkreis.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-ilmkreis.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-ilmkreis.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ilmkreis.de" + } + ], + "input_url": "http://www.gruene-ilmkreis.de/home/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-ilmkreis.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-ilmkreis.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-ilmkreis.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-ilmkreis.de/" + } + ], + "urlchecks": [ + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "http://www.gruene-ilmkreis.de/" + }, + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-ilmkreis.de/" + }, + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "https://www.gruene-ilmkreis.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "https://gruene-ilmkreis.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-rosenheim.de/aktuell/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-rosenheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rosenheim.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rosenheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-rosenheim.de" + } + ], + "input_url": "http://www.gruene-rosenheim.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-rosenheim.de/aktuell/", + "url": "http://www.gruene-rosenheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rosenheim.de/aktuell/", + "url": "https://www.gruene-rosenheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rosenheim.de/aktuell/", + "url": "http://gruene-rosenheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rosenheim.de/aktuell/", + "url": "https://gruene-rosenheim.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rosenheim.de/aktuell/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-saar.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-eppelborn.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-eppelborn.de" + }, + { + "aliases": [], + "input_hostname": "gruene-eppelborn.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-eppelborn.de" + } + ], + "input_url": "http://www.gruene-eppelborn.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-saar.de/", + "url": "http://www.gruene-eppelborn.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-eppelborn.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-eppelborn.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-eppelborn.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-saar.de/", + "url": "http://gruene-eppelborn.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-eppelborn.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-eppelborn.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-eppelborn.de/" + } + ], + "urlchecks": [ + { + "duration": 889, + "error": null, + "status_code": 200, + "url": "http://gruene-saar.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-saarbruecken.de/", + "http://gruene-saarbruecken.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-saarbruecken.de", + "ip_addresses": [ + "78.47.188.23" + ], + "resolvable": true, + "resolved_hostname": "gruene-saarbruecken.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-saarbruecken.de", + "ip_addresses": [ + "78.47.188.23" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-saarbruecken.de" + } + ], + "input_url": "http://gruene-saarbruecken.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-saarbruecken.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-saarbruecken.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-saarbruecken.de' doesn't match either of '*.your-server.de', 'your-server.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-saarbruecken.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-saarbruecken.de/", + "url": "http://www.gruene-saarbruecken.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-saarbruecken.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-saarbruecken.de' doesn't match either of '*.your-server.de', 'your-server.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-saarbruecken.de/" + } + ], + "urlchecks": [ + { + "duration": 279, + "error": null, + "status_code": 200, + "url": "http://www.gruene-saarbruecken.de/" + }, + { + "duration": 276, + "error": null, + "status_code": 200, + "url": "http://gruene-saarbruecken.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.xn--grne-speyer-uhb.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.xn--grne-speyer-uhb.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.xn--grne-speyer-uhb.de" + }, + { + "aliases": [], + "input_hostname": "xn--grne-speyer-uhb.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "xn--grne-speyer-uhb.de" + } + ], + "input_url": "http://www.xn--grne-speyer-uhb.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.xn--grne-speyer-uhb.de/home/", + "url": "http://www.xn--grne-speyer-uhb.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.xn--grne-speyer-uhb.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.xn--grne-speyer-uhb.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.xn--grne-speyer-uhb.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.xn--grne-speyer-uhb.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.xn--grne-speyer-uhb.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "http://xn--grne-speyer-uhb.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='xn--grne-speyer-uhb.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'xn--grne-speyer-uhb.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://xn--grne-speyer-uhb.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.xn--grne-speyer-uhb.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-lueneburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lueneburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-lueneburg.de" + } + ], + "input_url": "http://gruene-lueneburg.de/ortsverbaende/ostheide/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://gruene-lueneburg.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-lueneburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://diegruenen-scheessel.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "diegruenen-scheessel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "diegruenen-scheessel.de" + }, + { + "aliases": [], + "input_hostname": "www.diegruenen-scheessel.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.diegruenen-scheessel.de" + } + ], + "input_url": "http://diegruenen-scheessel.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://diegruenen-scheessel.de/startseite/", + "url": "http://diegruenen-scheessel.de/" + }, + { + "error": null, + "redirects_to": "http://diegruenen-scheessel.de/startseite/", + "url": "https://diegruenen-scheessel.de/" + }, + { + "error": null, + "redirects_to": "http://diegruenen-scheessel.de/startseite/", + "url": "http://www.diegruenen-scheessel.de/" + }, + { + "error": null, + "redirects_to": "http://diegruenen-scheessel.de/startseite/", + "url": "https://www.diegruenen-scheessel.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://diegruenen-scheessel.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-rhein-lahn.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-rhein-lahn.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rhein-lahn.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rhein-lahn.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-rhein-lahn.de" + } + ], + "input_url": "http://www.gruene-rhein-lahn.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-rhein-lahn.de/home/", + "url": "http://www.gruene-rhein-lahn.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rhein-lahn.de/home/", + "url": "https://www.gruene-rhein-lahn.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rhein-lahn.de/home/", + "url": "http://gruene-rhein-lahn.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rhein-lahn.de/home/", + "url": "https://gruene-rhein-lahn.de/" + } + ], + "urlchecks": [ + { + "duration": 76, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rhein-lahn.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://ingolstadt-gruene.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ingolstadt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-ingolstadt.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-ingolstadt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ingolstadt.de" + } + ], + "input_url": "http://www.gruene-ingolstadt.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://ingolstadt-gruene.de/startseite/", + "url": "http://gruene-ingolstadt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-ingolstadt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-ingolstadt.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-ingolstadt.de/" + }, + { + "error": null, + "redirects_to": "http://ingolstadt-gruene.de/startseite/", + "url": "http://www.gruene-ingolstadt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-ingolstadt.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-ingolstadt.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-ingolstadt.de/" + } + ], + "urlchecks": [ + { + "duration": 72, + "error": null, + "status_code": 200, + "url": "http://ingolstadt-gruene.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruenemsp.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruenemsp.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruenemsp.de" + }, + { + "aliases": [], + "input_hostname": "gruenemsp.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruenemsp.de" + } + ], + "input_url": "http://www.gruenemsp.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruenemsp.de/startseite/", + "url": "http://www.gruenemsp.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruenemsp.de/startseite/", + "url": "https://www.gruenemsp.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruenemsp.de/startseite/", + "url": "http://gruenemsp.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruenemsp.de/startseite/", + "url": "https://gruenemsp.de/" + } + ], + "urlchecks": [ + { + "duration": 74, + "error": null, + "status_code": 200, + "url": "http://www.gruenemsp.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-straubing-bogen.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-straubing-bogen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-straubing-bogen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-straubing-bogen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-straubing-bogen.de" + } + ], + "input_url": "http://www.gruene-straubing-bogen.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-straubing-bogen.de/home/", + "url": "http://gruene-straubing-bogen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-straubing-bogen.de/home/", + "url": "https://gruene-straubing-bogen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-straubing-bogen.de/home/", + "url": "http://www.gruene-straubing-bogen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-straubing-bogen.de/home/", + "url": "https://www.gruene-straubing-bogen.de/" + } + ], + "urlchecks": [ + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "http://www.gruene-straubing-bogen.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-dgf-lan.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-dgf-lan.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-dgf-lan.de" + }, + { + "aliases": [], + "input_hostname": "gruene-dgf-lan.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-dgf-lan.de" + } + ], + "input_url": "http://www.gruene-dgf-lan.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-dgf-lan.de/home/", + "url": "http://www.gruene-dgf-lan.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-dgf-lan.de/home/", + "url": "https://www.gruene-dgf-lan.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-dgf-lan.de/home/", + "url": "http://gruene-dgf-lan.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-dgf-lan.de/home/", + "url": "https://gruene-dgf-lan.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-dgf-lan.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-oberfranken.de/", + "https://gruene-oberfranken.de/", + "http://gruene-oberfranken.de/", + "https://www.gruene-oberfranken.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-oberfranken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-oberfranken.de" + }, + { + "aliases": [], + "input_hostname": "gruene-oberfranken.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-oberfranken.de" + } + ], + "input_url": "http://gruene-oberfranken.de/startseite/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-oberfranken.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-oberfranken.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-oberfranken.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-oberfranken.de/" + } + ], + "urlchecks": [ + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "http://www.gruene-oberfranken.de/" + }, + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "https://gruene-oberfranken.de/" + }, + { + "duration": 40, + "error": null, + "status_code": 200, + "url": "http://gruene-oberfranken.de/" + }, + { + "duration": 37, + "error": null, + "status_code": 200, + "url": "https://www.gruene-oberfranken.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hildesheim.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hildesheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-hildesheim.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-hildesheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hildesheim.de" + } + ], + "input_url": "http://www.gruene-hildesheim.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "http://gruene-hildesheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "https://gruene-hildesheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "http://www.gruene-hildesheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "https://www.gruene-hildesheim.de/" + } + ], + "urlchecks": [ + { + "duration": 78, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hildesheim.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene.li" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-lindau.eu" + ], + "input_hostname": "www.gruene-lindau.eu", + "ip_addresses": [ + "195.30.85.193" + ], + "resolvable": true, + "resolved_hostname": "gruene-lindau.eu" + }, + { + "aliases": [], + "input_hostname": "gruene-lindau.eu", + "ip_addresses": [ + "195.30.85.193" + ], + "resolvable": true, + "resolved_hostname": "gruene-lindau.eu" + } + ], + "input_url": "http://www.gruene-lindau.eu", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene.li", + "url": "http://gruene-lindau.eu/" + }, + { + "error": null, + "redirects_to": "https://gruene.li", + "url": "https://gruene-lindau.eu/" + }, + { + "error": null, + "redirects_to": "https://gruene.li", + "url": "http://gruene-lindau.eu/" + }, + { + "error": null, + "redirects_to": "https://gruene.li", + "url": "https://gruene-lindau.eu/" + } + ], + "urlchecks": [ + { + "duration": 256, + "error": null, + "status_code": 200, + "url": "https://gruene.li" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-em.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-em.de", + "ip_addresses": [ + "46.38.249.13" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-em.de" + }, + { + "aliases": [], + "input_hostname": "gruene-em.de", + "ip_addresses": [ + "46.38.249.13" + ], + "resolvable": true, + "resolved_hostname": "gruene-em.de" + } + ], + "input_url": "http://www.gruene-em.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-em.de/", + "url": "http://www.gruene-em.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-em.de/", + "url": "https://www.gruene-em.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-em.de/", + "url": "http://gruene-em.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-em.de/", + "url": "https://gruene-em.de/" + } + ], + "urlchecks": [ + { + "duration": 190, + "error": null, + "status_code": 200, + "url": "https://gruene-em.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-neuwulmstorf.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-neuwulmstorf.de", + "ip_addresses": [ + "81.169.145.150" + ], + "resolvable": true, + "resolved_hostname": "gruene-neuwulmstorf.de" + }, + { + "aliases": [ + "www.gruene-neuwulmstorf.de" + ], + "input_hostname": "www.gruene-neuwulmstorf.de", + "ip_addresses": [ + "81.169.145.150" + ], + "resolvable": true, + "resolved_hostname": "gruene-neuwulmstorf.de" + } + ], + "input_url": "http://www.gruene-neuwulmstorf.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-neuwulmstorf.de/", + "url": "http://gruene-neuwulmstorf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-neuwulmstorf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-neuwulmstorf.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-neuwulmstorf.de/", + "url": "http://gruene-neuwulmstorf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-neuwulmstorf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-neuwulmstorf.de/" + } + ], + "urlchecks": [ + { + "duration": 626, + "error": null, + "status_code": 200, + "url": "http://gruene-neuwulmstorf.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-kv-soest.de/", + "http://gruene-kv-soest.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kv-soest.de", + "ip_addresses": [ + "81.169.145.151" + ], + "resolvable": true, + "resolved_hostname": "gruene-kv-soest.de" + }, + { + "aliases": [ + "www.gruene-kv-soest.de" + ], + "input_hostname": "www.gruene-kv-soest.de", + "ip_addresses": [ + "81.169.145.151" + ], + "resolvable": true, + "resolved_hostname": "gruene-kv-soest.de" + } + ], + "input_url": "https://gruene-kv-soest.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-kv-soest.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-kv-soest.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-kv-soest.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-kv-soest.de/" + } + ], + "urlchecks": [ + { + "duration": 589, + "error": null, + "status_code": 200, + "url": "https://gruene-kv-soest.de/" + }, + { + "duration": 707, + "error": null, + "status_code": 200, + "url": "http://gruene-kv-soest.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-oberhausen.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-oberhausen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-oberhausen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-oberhausen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-oberhausen.de" + } + ], + "input_url": "http://www.gruene-oberhausen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-oberhausen.de/home/", + "url": "http://gruene-oberhausen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-oberhausen.de/home/", + "url": "https://gruene-oberhausen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-oberhausen.de/home/", + "url": "http://www.gruene-oberhausen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-oberhausen.de/home/", + "url": "https://www.gruene-oberhausen.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-oberhausen.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-lueneburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lueneburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-lueneburg.de" + } + ], + "input_url": "http://gruene-lueneburg.de/ortsverbaende/scharnebeckadendorf/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://gruene-lueneburg.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-lueneburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-igb.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-igb.de" + ], + "input_hostname": "www.gruene-igb.de", + "ip_addresses": [ + "81.169.145.150" + ], + "resolvable": true, + "resolved_hostname": "gruene-igb.de" + }, + { + "aliases": [], + "input_hostname": "gruene-igb.de", + "ip_addresses": [ + "81.169.145.150" + ], + "resolvable": true, + "resolved_hostname": "gruene-igb.de" + } + ], + "input_url": "http://gruene-igb.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-igb.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-igb.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-igb.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-igb.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-igb.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-igb.de/" + } + ], + "urlchecks": [ + { + "duration": 61, + "error": null, + "status_code": 200, + "url": "http://gruene-igb.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-rems-murr.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-rems-murr.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-rems-murr.de" + }, + { + "aliases": [ + "www.gruene-rems-murr.de" + ], + "input_hostname": "www.gruene-rems-murr.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-rems-murr.de" + } + ], + "input_url": "http://www.gruene-rems-murr.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-rems-murr.de/", + "url": "http://gruene-rems-murr.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-rems-murr.de/", + "url": "https://gruene-rems-murr.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-rems-murr.de/", + "url": "http://gruene-rems-murr.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-rems-murr.de/", + "url": "https://gruene-rems-murr.de/" + } + ], + "urlchecks": [ + { + "duration": 568, + "error": null, + "status_code": 200, + "url": "https://www.gruene-rems-murr.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-hohenlohe.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hohenlohe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-hohenlohe.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-hohenlohe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hohenlohe.de" + } + ], + "input_url": "http://www.gruene-hohenlohe.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-hohenlohe.de/startseite/", + "url": "http://gruene-hohenlohe.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hohenlohe.de/startseite/", + "url": "https://gruene-hohenlohe.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hohenlohe.de/startseite/", + "url": "http://www.gruene-hohenlohe.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hohenlohe.de/startseite/", + "url": "https://www.gruene-hohenlohe.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-hohenlohe.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-regensburg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-regensburg.de", + "ip_addresses": [ + "213.160.71.66" + ], + "resolvable": true, + "resolved_hostname": "gruene-regensburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-regensburg.de", + "ip_addresses": [ + "213.160.71.66" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-regensburg.de" + } + ], + "input_url": "http://www.gruene-regensburg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-regensburg.de/", + "url": "http://gruene-regensburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-regensburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-regensburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-regensburg.de/", + "url": "http://www.gruene-regensburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-regensburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-regensburg.de/" + } + ], + "urlchecks": [ + { + "duration": 423, + "error": null, + "status_code": 200, + "url": "http://www.gruene-regensburg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-mannheim.de/", + "https://www.gruene-mannheim.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-mannheim.de", + "ip_addresses": [ + "195.225.106.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-mannheim.de" + }, + { + "aliases": [ + "www.gruene-mannheim.de" + ], + "input_hostname": "www.gruene-mannheim.de", + "ip_addresses": [ + "195.225.106.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-mannheim.de" + } + ], + "input_url": "http://www.gruene-mannheim.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-mannheim.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-mannheim.de/", + "url": "https://gruene-mannheim.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-mannheim.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-mannheim.de/", + "url": "https://gruene-mannheim.de/" + } + ], + "urlchecks": [ + { + "duration": 479, + "error": null, + "status_code": 200, + "url": "http://gruene-mannheim.de/" + }, + { + "duration": 416, + "error": null, + "status_code": 200, + "url": "https://www.gruene-mannheim.de/" + } + ] + }, + { + "canonical_urls": [ + "http://die-gruenen-bsb.de/", + "http://www.die-gruenen-bsb.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.die-gruenen-bsb.de", + "ip_addresses": [ + "217.160.0.252" + ], + "resolvable": true, + "resolved_hostname": "www.die-gruenen-bsb.de" + }, + { + "aliases": [], + "input_hostname": "die-gruenen-bsb.de", + "ip_addresses": [ + "217.160.0.252" + ], + "resolvable": true, + "resolved_hostname": "die-gruenen-bsb.de" + } + ], + "input_url": "http://www.die-gruenen-bsb.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.die-gruenen-bsb.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.die-gruenen-bsb.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.die-gruenen-bsb.de/" + }, + { + "error": null, + "redirects_to": "http://die-gruenen-bsb.de/", + "url": "http://die-gruenen-bsb.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='die-gruenen-bsb.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://die-gruenen-bsb.de/" + } + ], + "urlchecks": [ + { + "duration": 208, + "error": null, + "status_code": 200, + "url": "http://die-gruenen-bsb.de/" + }, + { + "duration": 232, + "error": null, + "status_code": 200, + "url": "http://www.die-gruenen-bsb.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-rv.de/start/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ravensburg.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-ravensburg.de" + }, + { + "aliases": [ + "www.gruene-ravensburg.de" + ], + "input_hostname": "www.gruene-ravensburg.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-ravensburg.de" + } + ], + "input_url": "http://www.gruene-ravensburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-rv.de/start/", + "url": "http://gruene-ravensburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rv.de/start/", + "url": "https://gruene-ravensburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rv.de/start/", + "url": "http://gruene-ravensburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rv.de/start/", + "url": "https://gruene-ravensburg.de/" + } + ], + "urlchecks": [ + { + "duration": 218, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rv.de/start/" + } + ] + }, + { + "canonical_urls": [ + "http://xn--grne-lippe-beb.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-lippe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-lippe.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-lippe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lippe.de" + } + ], + "input_url": "http://www.gruene-lippe.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://xn--grne-lippe-beb.de/startseite/", + "url": "http://gruene-lippe.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-lippe.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-lippe.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-lippe.de/" + }, + { + "error": null, + "redirects_to": "http://xn--grne-lippe-beb.de/startseite/", + "url": "http://www.gruene-lippe.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-lippe.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-lippe.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-lippe.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://xn--grne-lippe-beb.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-nienburg.de/herzlich-willkommen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nienburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-nienburg.de" + } + ], + "input_url": "http://gruene-nienburg.de/ortsverband-mittelweser/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://gruene-nienburg.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-nienburg.de/herzlich-willkommen/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-bitburg-pruem.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bitburg-pruem.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-bitburg-pruem.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bitburg-pruem.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bitburg-pruem.de" + } + ], + "input_url": "http://www.gruene-bitburg-pruem.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-bitburg-pruem.de/startseite/", + "url": "http://gruene-bitburg-pruem.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-bitburg-pruem.de/startseite/", + "url": "https://gruene-bitburg-pruem.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-bitburg-pruem.de/startseite/", + "url": "http://www.gruene-bitburg-pruem.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-bitburg-pruem.de/startseite/", + "url": "https://www.gruene-bitburg-pruem.de/" + } + ], + "urlchecks": [ + { + "duration": 81, + "error": null, + "status_code": 200, + "url": "http://www.gruene-bitburg-pruem.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-norden.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-norden.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-norden.de" + }, + { + "aliases": [], + "input_hostname": "gruene-norden.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-norden.de" + } + ], + "input_url": "http://gruene-norden.de/ortsverband/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-norden.de/home/", + "url": "http://www.gruene-norden.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-norden.de/home/", + "url": "https://www.gruene-norden.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-norden.de/home/", + "url": "http://gruene-norden.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-norden.de/home/", + "url": "https://gruene-norden.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-norden.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-owl.de/aktuell-aus-owl/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-owl.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-owl.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-owl.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-owl.de" + } + ], + "input_url": "http://www.gruene-owl.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-owl.de/aktuell-aus-owl/", + "url": "http://gruene-owl.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-owl.de/aktuell-aus-owl/", + "url": "https://gruene-owl.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-owl.de/aktuell-aus-owl/", + "url": "http://www.gruene-owl.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-owl.de/aktuell-aus-owl/", + "url": "https://www.gruene-owl.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-owl.de/aktuell-aus-owl/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-amberg-sulzbach.de/personen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-amberg-sulzbach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-amberg-sulzbach.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-amberg-sulzbach.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-amberg-sulzbach.de" + } + ], + "input_url": "http://www.gruene-amberg-sulzbach.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-amberg-sulzbach.de/personen/", + "url": "http://gruene-amberg-sulzbach.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-amberg-sulzbach.de/personen/", + "url": "https://gruene-amberg-sulzbach.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-amberg-sulzbach.de/personen/", + "url": "http://www.gruene-amberg-sulzbach.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-amberg-sulzbach.de/personen/", + "url": "https://www.gruene-amberg-sulzbach.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-amberg-sulzbach.de/personen/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bayern.de/", + "https://gruene-bayern.de/", + "http://www.gruene-bayern.de/", + "https://www.gruene-bayern.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-bayern.de", + "ip_addresses": [ + "109.239.51.23" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bayern.de" + }, + { + "aliases": [], + "input_hostname": "gruene-bayern.de", + "ip_addresses": [ + "109.239.51.23" + ], + "resolvable": true, + "resolved_hostname": "gruene-bayern.de" + } + ], + "input_url": "https://gruene-bayern.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-bayern.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-bayern.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-bayern.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-bayern.de/" + } + ], + "urlchecks": [ + { + "duration": 26, + "error": null, + "status_code": 200, + "url": "http://gruene-bayern.de/" + }, + { + "duration": 165, + "error": null, + "status_code": 200, + "url": "https://gruene-bayern.de/" + }, + { + "duration": 1, + "error": null, + "status_code": 200, + "url": "http://www.gruene-bayern.de/" + }, + { + "duration": 62, + "error": null, + "status_code": 200, + "url": "https://www.gruene-bayern.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-vogelsberg.de/", + "http://www.gruene-vogelsberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-vogelsberg.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-vogelsberg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-vogelsberg.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "gruene-vogelsberg.de" + } + ], + "input_url": "http://www.gruene-vogelsberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-vogelsberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-vogelsberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-vogelsberg.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-vogelsberg.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-vogelsberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-vogelsberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-vogelsberg.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-vogelsberg.de/" + } + ], + "urlchecks": [ + { + "duration": 137, + "error": null, + "status_code": 200, + "url": "http://gruene-vogelsberg.de/" + }, + { + "duration": 131, + "error": null, + "status_code": 200, + "url": "http://www.gruene-vogelsberg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-peine.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-peine.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-peine.de" + } + ], + "input_url": "http://www.gruene-peine.de/vechelde/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://www.gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://www.gruene-peine.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-peine.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-goslar.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-goslar.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-goslar.de" + }, + { + "aliases": [], + "input_hostname": "gruene-goslar.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-goslar.de" + } + ], + "input_url": "http://www.gruene-goslar.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-goslar.de/home/", + "url": "http://www.gruene-goslar.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goslar.de/home/", + "url": "https://www.gruene-goslar.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goslar.de/home/", + "url": "http://gruene-goslar.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goslar.de/home/", + "url": "https://gruene-goslar.de/" + } + ], + "urlchecks": [ + { + "duration": 82, + "error": null, + "status_code": 200, + "url": "http://www.gruene-goslar.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-ebersberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ebe.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "gruene-ebe.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-ebe.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ebe.de" + } + ], + "input_url": "http://www.gruene-ebe.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-ebersberg.de/", + "url": "http://gruene-ebe.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-ebe.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-ebe.de' doesn't match either of 'birgid-roeder.eu', 'bissendorf.typo3-gruene.de', 'dirk-wildt.de', 'gruene-ansbach.de', 'gruene-bissendorf.de', 'gruene-donau-ries.de', 'gruene-ebersberg.de', 'gruene-neu-ulm.th-vi.de', 'gruene-oa.de', 'gruene-passauland.de', 'kerpen.typo3-gruene.de', 'my.typo3-gruene.de', 'ost-friesen.typo3-gruene.de', 'rhein-erft-kreis.typo3-gruene.de', 'treptow-koepenick.typo3-gruene.de', 'www.gruene-ansbach.de', 'www.gruene-donau-ries.de', 'www.gruene-ebersberg.de', 'www.gruene-oa.de', 'www.gruene-passauland.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-ebe.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ebersberg.de/", + "url": "http://www.gruene-ebe.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-ebe.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-ebe.de' doesn't match either of 'birgid-roeder.eu', 'bissendorf.typo3-gruene.de', 'dirk-wildt.de', 'gruene-ansbach.de', 'gruene-bissendorf.de', 'gruene-donau-ries.de', 'gruene-ebersberg.de', 'gruene-neu-ulm.th-vi.de', 'gruene-oa.de', 'gruene-passauland.de', 'kerpen.typo3-gruene.de', 'my.typo3-gruene.de', 'ost-friesen.typo3-gruene.de', 'rhein-erft-kreis.typo3-gruene.de', 'treptow-koepenick.typo3-gruene.de', 'www.gruene-ansbach.de', 'www.gruene-donau-ries.de', 'www.gruene-ebersberg.de', 'www.gruene-oa.de', 'www.gruene-passauland.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-ebe.de/" + } + ], + "urlchecks": [ + { + "duration": 162, + "error": null, + "status_code": 200, + "url": "https://gruene-ebersberg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-osterholz.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-osterholz.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-osterholz.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-osterholz.de" + } + ], + "input_url": "http://www.gruene-osterholz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "http://gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "https://gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "http://www.gruene-osterholz.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-osterholz.de/home/", + "url": "https://www.gruene-osterholz.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-osterholz.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-celle.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-celle.de" + }, + { + "aliases": [], + "input_hostname": "gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-celle.de" + } + ], + "input_url": "http://www.gruene-celle.de/ortsverbaende/bergenfassbergsuedheide/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://gruene-celle.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-celle.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-hof.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hof.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-hof.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-hof.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hof.de" + } + ], + "input_url": "http://www.gruene-hof.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-hof.de/home/", + "url": "http://gruene-hof.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hof.de/home/", + "url": "https://gruene-hof.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hof.de/home/", + "url": "http://www.gruene-hof.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hof.de/home/", + "url": "https://www.gruene-hof.de/" + } + ], + "urlchecks": [ + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "http://gruene-hof.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-giessen.de/", + "http://www.gruene-giessen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-giessen.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "gruene-giessen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-giessen.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-giessen.de" + } + ], + "input_url": "http://www.gruene-giessen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-giessen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-giessen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-giessen.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-giessen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-giessen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-giessen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-giessen.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-giessen.de/" + } + ], + "urlchecks": [ + { + "duration": 86, + "error": null, + "status_code": 200, + "url": "http://gruene-giessen.de/" + }, + { + "duration": 84, + "error": null, + "status_code": 200, + "url": "http://www.gruene-giessen.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-ml.de/wordpress/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ml.de", + "ip_addresses": [ + "78.46.1.158" + ], + "resolvable": true, + "resolved_hostname": "gruene-ml.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-ml.de", + "ip_addresses": [ + "78.46.1.158" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ml.de" + } + ], + "input_url": "http://www.gruene-ml.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-ml.de/wordpress/", + "url": "http://gruene-ml.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ml.de/wordpress/", + "url": "https://gruene-ml.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ml.de/wordpress/", + "url": "http://www.gruene-ml.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-ml.de/wordpress/", + "url": "https://www.gruene-ml.de/" + } + ], + "urlchecks": [ + { + "duration": 786, + "error": null, + "status_code": 200, + "url": "https://gruene-ml.de/wordpress/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-peine.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-peine.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-peine.de" + } + ], + "input_url": "http://www.gruene-peine.de/edemissen/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://www.gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://www.gruene-peine.de/" + } + ], + "urlchecks": [ + { + "duration": 76, + "error": null, + "status_code": 200, + "url": "http://www.gruene-peine.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-neustadt-aisch.de/764.html" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-neustadt-aisch.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-neustadt-aisch.de" + }, + { + "aliases": [], + "input_hostname": "gruene-neustadt-aisch.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "gruene-neustadt-aisch.de" + } + ], + "input_url": "http://www.gruene-neustadt-aisch.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-neustadt-aisch.de/764.html", + "url": "http://www.gruene-neustadt-aisch.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-neustadt-aisch.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-neustadt-aisch.de' doesn't match either of 'netzbegruenung.dev.die-netzmacher.de', 'netzbegruenung.typo3-gruene.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-neustadt-aisch.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-neustadt-aisch.de/764.html", + "url": "http://gruene-neustadt-aisch.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-neustadt-aisch.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-neustadt-aisch.de' doesn't match either of 'netzbegruenung.dev.die-netzmacher.de', 'netzbegruenung.typo3-gruene.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-neustadt-aisch.de/" + } + ], + "urlchecks": [ + { + "duration": 81, + "error": null, + "status_code": 200, + "url": "http://www.gruene-neustadt-aisch.de/764.html" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-wadgassen.de/", + "http://gruene-wadgassen.de/", + "https://www.gruene-wadgassen.de/", + "https://gruene-wadgassen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-wadgassen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-wadgassen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-wadgassen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wadgassen.de" + } + ], + "input_url": "https://gruene-wadgassen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-wadgassen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-wadgassen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-wadgassen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-wadgassen.de/" + } + ], + "urlchecks": [ + { + "duration": 372, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wadgassen.de/" + }, + { + "duration": 371, + "error": null, + "status_code": 200, + "url": "http://gruene-wadgassen.de/" + }, + { + "duration": 385, + "error": null, + "status_code": 200, + "url": "https://www.gruene-wadgassen.de/" + }, + { + "duration": 334, + "error": null, + "status_code": 200, + "url": "https://gruene-wadgassen.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-zollernalb.de/index.php?id=2000" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-zollernalb.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-zollernalb.de" + }, + { + "aliases": [ + "www.gruene-zollernalb.de" + ], + "input_hostname": "www.gruene-zollernalb.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-zollernalb.de" + } + ], + "input_url": "http://www.gruene-zollernalb.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-zollernalb.de/index.php?id=2000", + "url": "http://gruene-zollernalb.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-zollernalb.de/index.php?id=2000", + "url": "https://gruene-zollernalb.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-zollernalb.de/index.php?id=2000", + "url": "http://gruene-zollernalb.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-zollernalb.de/index.php?id=2000", + "url": "https://gruene-zollernalb.de/" + } + ], + "urlchecks": [ + { + "duration": null, + "error": "connection_timeout", + "status_code": null, + "url": "https://www.gruene-zollernalb.de/index.php?id=2000" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-verden.de/", + "http://gruene-verden.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-verden.de" + }, + { + "aliases": [], + "input_hostname": "gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-verden.de" + } + ], + "input_url": "http://www.gruene-verden.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-verden.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-verden.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-verden.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-verden.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-verden.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-verden.de/" + } + ], + "urlchecks": [ + { + "duration": 553, + "error": null, + "status_code": 200, + "url": "http://www.gruene-verden.de/" + }, + { + "duration": 454, + "error": null, + "status_code": 200, + "url": "http://gruene-verden.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-fuerth-land.de/", + "https://www.gruene-fuerth-land.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-fuerth-land.de", + "ip_addresses": [ + "81.169.145.82" + ], + "resolvable": true, + "resolved_hostname": "gruene-fuerth-land.de" + }, + { + "aliases": [ + "www.gruene-fuerth-land.de" + ], + "input_hostname": "www.gruene-fuerth-land.de", + "ip_addresses": [ + "81.169.145.82" + ], + "resolvable": true, + "resolved_hostname": "gruene-fuerth-land.de" + } + ], + "input_url": "http://www.gruene-fuerth-land.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-fuerth-land.de/", + "url": "http://gruene-fuerth-land.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-fuerth-land.de/", + "url": "https://gruene-fuerth-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-fuerth-land.de/", + "url": "http://gruene-fuerth-land.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-fuerth-land.de/", + "url": "https://gruene-fuerth-land.de/" + } + ], + "urlchecks": [ + { + "duration": 303, + "error": null, + "status_code": 200, + "url": "http://www.gruene-fuerth-land.de/" + }, + { + "duration": 527, + "error": null, + "status_code": 200, + "url": "https://www.gruene-fuerth-land.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-els.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-els.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-els.de" + }, + { + "aliases": [], + "input_hostname": "gruene-els.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-els.de" + } + ], + "input_url": "http://www.gruene-els.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-els.de/home/", + "url": "http://www.gruene-els.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-els.de/home/", + "url": "https://www.gruene-els.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-els.de/home/", + "url": "http://gruene-els.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-els.de/home/", + "url": "https://gruene-els.de/" + } + ], + "urlchecks": [ + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "http://www.gruene-els.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-lueneburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lueneburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-lueneburg.de" + } + ], + "input_url": "http://www.gruene-lueneburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://gruene-lueneburg.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-lueneburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-wiefelstede.de/", + "https://www.gruene-wiefelstede.de/", + "https://gruene-wiefelstede.de/", + "http://www.gruene-wiefelstede.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-wiefelstede.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-wiefelstede.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-wiefelstede.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wiefelstede.de" + } + ], + "input_url": "http://www.gruene-wiefelstede.de/home/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-wiefelstede.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-wiefelstede.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-wiefelstede.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-wiefelstede.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://gruene-wiefelstede.de/" + }, + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "https://www.gruene-wiefelstede.de/" + }, + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "https://gruene-wiefelstede.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wiefelstede.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-homburg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-homburg.de", + "ip_addresses": [ + "85.214.227.211" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-homburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-homburg.de", + "ip_addresses": [ + "85.214.227.211" + ], + "resolvable": true, + "resolved_hostname": "gruene-homburg.de" + } + ], + "input_url": "http://gruene-homburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-homburg.de/", + "url": "http://www.gruene-homburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-homburg.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-homburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-homburg.de/", + "url": "http://gruene-homburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-homburg.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-homburg.de/" + } + ], + "urlchecks": [ + { + "duration": 700, + "error": null, + "status_code": 200, + "url": "http://www.gruene-homburg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-kv-cuxhaven.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-cuxhaven.de", + "ip_addresses": [ + "80.67.16.8" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-cuxhaven.de" + }, + { + "aliases": [], + "input_hostname": "gruene-cuxhaven.de", + "ip_addresses": [ + "80.67.16.8" + ], + "resolvable": true, + "resolved_hostname": "gruene-cuxhaven.de" + } + ], + "input_url": "http://www.gruene-cuxhaven.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-kv-cuxhaven.de/home/", + "url": "http://www.gruene-cuxhaven.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-cuxhaven.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-cuxhaven.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kv-cuxhaven.de/home/", + "url": "http://gruene-cuxhaven.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-cuxhaven.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-cuxhaven.de/" + } + ], + "urlchecks": [ + { + "duration": 75, + "error": null, + "status_code": 200, + "url": "http://www.gruene-kv-cuxhaven.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-eaf.de/", + "http://www.gruene-eaf.de/", + "http://gruene-eaf.de/", + "https://gruene-eaf.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-eaf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-eaf.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-eaf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-eaf.de" + } + ], + "input_url": "http://gruene-eaf.de/startseite/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-eaf.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-eaf.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-eaf.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-eaf.de/" + } + ], + "urlchecks": [ + { + "duration": 36, + "error": null, + "status_code": 200, + "url": "https://www.gruene-eaf.de/" + }, + { + "duration": 33, + "error": null, + "status_code": 200, + "url": "http://www.gruene-eaf.de/" + }, + { + "duration": 36, + "error": null, + "status_code": 200, + "url": "http://gruene-eaf.de/" + }, + { + "duration": 325, + "error": null, + "status_code": 200, + "url": "https://gruene-eaf.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-darmstadt.de/", + "http://gruene-darmstadt.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-darmstadt.de", + "ip_addresses": [ + "185.158.212.69" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-darmstadt.de" + }, + { + "aliases": [], + "input_hostname": "gruene-darmstadt.de", + "ip_addresses": [ + "185.158.212.69" + ], + "resolvable": true, + "resolved_hostname": "gruene-darmstadt.de" + } + ], + "input_url": "http://www.gruene-darmstadt.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-darmstadt.de/" + }, + { + "error": { + "message": "('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-darmstadt.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-darmstadt.de/" + }, + { + "error": { + "message": "('Connection aborted.', ConnectionResetError(54, 'Connection reset by peer'))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-darmstadt.de/" + } + ], + "urlchecks": [ + { + "duration": 94, + "error": null, + "status_code": 200, + "url": "http://www.gruene-darmstadt.de/" + }, + { + "duration": 57, + "error": null, + "status_code": 200, + "url": "http://gruene-darmstadt.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-gap.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-gap.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-gap.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-gap.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gap.de" + } + ], + "input_url": "http://www.gruene-gap.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-gap.de/startseite/", + "url": "http://gruene-gap.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-gap.de/startseite/", + "url": "https://gruene-gap.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-gap.de/startseite/", + "url": "http://www.gruene-gap.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-gap.de/startseite/", + "url": "https://www.gruene-gap.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-gap.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-ettlingen.de/kreisverband/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ettlingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-ettlingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-ettlingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ettlingen.de" + } + ], + "input_url": "http://www.gruene-ettlingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-ettlingen.de/kreisverband/", + "url": "http://gruene-ettlingen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ettlingen.de/kreisverband/", + "url": "https://gruene-ettlingen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ettlingen.de/kreisverband/", + "url": "http://www.gruene-ettlingen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ettlingen.de/kreisverband/", + "url": "https://www.gruene-ettlingen.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-ettlingen.de/kreisverband/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-dudweiler.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-dudweiler.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-dudweiler.de" + }, + { + "aliases": [], + "input_hostname": "gruene-dudweiler.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-dudweiler.de" + } + ], + "input_url": "http://gruene-dudweiler.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-dudweiler.de/", + "url": "http://www.gruene-dudweiler.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-dudweiler.de/", + "url": "https://www.gruene-dudweiler.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-dudweiler.de/", + "url": "http://gruene-dudweiler.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-dudweiler.de/", + "url": "https://gruene-dudweiler.de/" + } + ], + "urlchecks": [ + { + "duration": 386, + "error": null, + "status_code": 200, + "url": "https://gruene-dudweiler.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-muehldorf.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-muehldorf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-muehldorf.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-muehldorf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-muehldorf.de" + } + ], + "input_url": "http://www.gruene-muehldorf.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-muehldorf.de/home/", + "url": "http://gruene-muehldorf.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-muehldorf.de/home/", + "url": "https://gruene-muehldorf.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-muehldorf.de/home/", + "url": "http://www.gruene-muehldorf.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-muehldorf.de/home/", + "url": "https://www.gruene-muehldorf.de/" + } + ], + "urlchecks": [ + { + "duration": 65, + "error": null, + "status_code": 200, + "url": "http://gruene-muehldorf.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-gelsenkirchen.de/", + "http://www.gruene-gelsenkirchen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-gelsenkirchen.de", + "ip_addresses": [ + "134.119.45.11" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gelsenkirchen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-gelsenkirchen.de", + "ip_addresses": [ + "134.119.45.11" + ], + "resolvable": true, + "resolved_hostname": "gruene-gelsenkirchen.de" + } + ], + "input_url": "http://www.gruene-gelsenkirchen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-gelsenkirchen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-gelsenkirchen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-gelsenkirchen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-gelsenkirchen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-gelsenkirchen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-gelsenkirchen.de/" + } + ], + "urlchecks": [ + { + "duration": 834, + "error": null, + "status_code": 200, + "url": "http://gruene-gelsenkirchen.de/" + }, + { + "duration": 873, + "error": null, + "status_code": 200, + "url": "http://www.gruene-gelsenkirchen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-kreis-harburg.de/aktuell/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kreis-harburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreis-harburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kreis-harburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kreis-harburg.de" + } + ], + "input_url": "http://www.gruene-kreis-harburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-kreis-harburg.de/aktuell/", + "url": "http://gruene-kreis-harburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kreis-harburg.de/aktuell/", + "url": "https://gruene-kreis-harburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kreis-harburg.de/aktuell/", + "url": "http://www.gruene-kreis-harburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-kreis-harburg.de/aktuell/", + "url": "https://www.gruene-kreis-harburg.de/" + } + ], + "urlchecks": [ + { + "duration": 85, + "error": null, + "status_code": 200, + "url": "http://www.gruene-kreis-harburg.de/aktuell/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-unterallgaeu.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-unterallgaeu.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-unterallgaeu.de" + }, + { + "aliases": [], + "input_hostname": "gruene-unterallgaeu.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-unterallgaeu.de" + } + ], + "input_url": "http://www.gruene-unterallgaeu.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-unterallgaeu.de/startseite/", + "url": "http://www.gruene-unterallgaeu.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-unterallgaeu.de/startseite/", + "url": "https://www.gruene-unterallgaeu.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-unterallgaeu.de/startseite/", + "url": "http://gruene-unterallgaeu.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-unterallgaeu.de/startseite/", + "url": "https://gruene-unterallgaeu.de/" + } + ], + "urlchecks": [ + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "http://www.gruene-unterallgaeu.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-kreis-kleve.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kreis-kleve.de", + "ip_addresses": [ + "185.26.156.81" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreis-kleve.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kreis-kleve.de", + "ip_addresses": [ + "185.26.156.81" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kreis-kleve.de" + } + ], + "input_url": "http://www.gruene-kreis-kleve.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-kreis-kleve.de/", + "url": "http://gruene-kreis-kleve.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-kreis-kleve.de/", + "url": "https://gruene-kreis-kleve.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-kreis-kleve.de/", + "url": "http://www.gruene-kreis-kleve.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-kreis-kleve.de/", + "url": "https://www.gruene-kreis-kleve.de/" + } + ], + "urlchecks": [ + { + "duration": 364, + "error": null, + "status_code": 200, + "url": "https://gruene-kreis-kleve.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-oldenburg-land.de/homeaktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-oldenburg-land.de" + }, + { + "aliases": [], + "input_hostname": "gruene-oldenburg-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-oldenburg-land.de" + } + ], + "input_url": "http://www.gruene-oldenburg-land.de/ov-ganderkesee/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "http://www.gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "https://www.gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "http://gruene-oldenburg-land.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/homeaktuelles/", + "url": "https://gruene-oldenburg-land.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-oldenburg-land.de/homeaktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hildesheim.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hildesheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-hildesheim.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-hildesheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hildesheim.de" + } + ], + "input_url": "http://www.gruene-hildesheim.de/kreisverband/ortsverband-suedlicher-landkreis/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "http://gruene-hildesheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "https://gruene-hildesheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "http://www.gruene-hildesheim.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hildesheim.de/startseite/", + "url": "https://www.gruene-hildesheim.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hildesheim.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-olpe.de/start/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-olpe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-olpe.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-olpe.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-olpe.de" + } + ], + "input_url": "http://www.gruene-olpe.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-olpe.de/start/", + "url": "http://gruene-olpe.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-olpe.de/start/", + "url": "https://gruene-olpe.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-olpe.de/start/", + "url": "http://www.gruene-olpe.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-olpe.de/start/", + "url": "https://www.gruene-olpe.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-olpe.de/start/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-illingen-saar.de/", + "http://www.gruene-illingen-saar.de/", + "https://gruene-illingen-saar.de/", + "http://gruene-illingen-saar.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-illingen-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-illingen-saar.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-illingen-saar.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-illingen-saar.de" + } + ], + "input_url": "https://gruene-illingen-saar.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-illingen-saar.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-illingen-saar.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-illingen-saar.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-illingen-saar.de/" + } + ], + "urlchecks": [ + { + "duration": 327, + "error": null, + "status_code": 200, + "url": "https://www.gruene-illingen-saar.de/" + }, + { + "duration": 338, + "error": null, + "status_code": 200, + "url": "http://www.gruene-illingen-saar.de/" + }, + { + "duration": 335, + "error": null, + "status_code": 200, + "url": "https://gruene-illingen-saar.de/" + }, + { + "duration": 331, + "error": null, + "status_code": 200, + "url": "http://gruene-illingen-saar.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-aschaffenburg.de/", + "http://gruene-aschaffenburg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-aschaffenburg.de", + "ip_addresses": [ + "81.169.145.155" + ], + "resolvable": true, + "resolved_hostname": "gruene-aschaffenburg.de" + }, + { + "aliases": [ + "www.gruene-aschaffenburg.de" + ], + "input_hostname": "www.gruene-aschaffenburg.de", + "ip_addresses": [ + "81.169.145.155" + ], + "resolvable": true, + "resolved_hostname": "gruene-aschaffenburg.de" + } + ], + "input_url": "http://www.gruene-aschaffenburg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-aschaffenburg.de/", + "url": "http://gruene-aschaffenburg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-aschaffenburg.de/", + "url": "https://gruene-aschaffenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-aschaffenburg.de/", + "url": "http://gruene-aschaffenburg.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-aschaffenburg.de/", + "url": "https://gruene-aschaffenburg.de/" + } + ], + "urlchecks": [ + { + "duration": 453, + "error": null, + "status_code": 200, + "url": "https://gruene-aschaffenburg.de/" + }, + { + "duration": 395, + "error": null, + "status_code": 200, + "url": "http://gruene-aschaffenburg.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-mk.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-mk.de", + "ip_addresses": [ + "85.13.130.118" + ], + "resolvable": true, + "resolved_hostname": "gruene-mk.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-mk.de", + "ip_addresses": [ + "85.13.130.118" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-mk.de" + } + ], + "input_url": "http://www.gruene-mk.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-mk.de/", + "url": "http://gruene-mk.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-mk.de/", + "url": "https://gruene-mk.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-mk.de/", + "url": "http://www.gruene-mk.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-mk.de/", + "url": "https://www.gruene-mk.de/" + } + ], + "urlchecks": [ + { + "duration": 807, + "error": null, + "status_code": 200, + "url": "https://www.gruene-mk.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kv-rotenburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kv-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kv-rotenburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kv-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kv-rotenburg.de" + } + ], + "input_url": "http://www.gruene-kv-rotenburg.de/ov-visselhoevede/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "http://gruene-kv-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "https://gruene-kv-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "http://www.gruene-kv-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-rotenburg.de/home/", + "url": "https://www.gruene-kv-rotenburg.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-kv-rotenburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-landau.de/", + "http://gruene-landau.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-landau.de", + "ip_addresses": [ + "37.202.7.173" + ], + "resolvable": true, + "resolved_hostname": "gruene-landau.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-landau.de", + "ip_addresses": [ + "37.202.7.173" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-landau.de" + } + ], + "input_url": "http://www.gruene-landau.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-landau.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-landau.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-landau.de' doesn't match either of '*.webspaceconfig.de', 'webspaceconfig.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-landau.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-landau.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-landau.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-landau.de' doesn't match either of '*.webspaceconfig.de', 'webspaceconfig.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-landau.de/" + } + ], + "urlchecks": [ + { + "duration": 515, + "error": null, + "status_code": 200, + "url": "http://www.gruene-landau.de/" + }, + { + "duration": 515, + "error": null, + "status_code": 200, + "url": "http://gruene-landau.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-northeim-einbeck.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-northeim-einbeck.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-northeim-einbeck.de" + }, + { + "aliases": [], + "input_hostname": "gruene-northeim-einbeck.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-northeim-einbeck.de" + } + ], + "input_url": "http://www.gruene-northeim-einbeck.de/gruene-vor-ort/dassel/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "http://www.gruene-northeim-einbeck.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "https://www.gruene-northeim-einbeck.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "http://gruene-northeim-einbeck.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "https://gruene-northeim-einbeck.de/" + } + ], + "urlchecks": [ + { + "duration": 75, + "error": null, + "status_code": 200, + "url": "http://www.gruene-northeim-einbeck.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hameln-pyrmont.de/category/startseite/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-hameln-pyrmont.de" + ], + "input_hostname": "www.gruene-hameln-pyrmont.de", + "ip_addresses": [ + "81.169.145.167" + ], + "resolvable": true, + "resolved_hostname": "gruene-hameln-pyrmont.de" + }, + { + "aliases": [], + "input_hostname": "gruene-hameln-pyrmont.de", + "ip_addresses": [ + "81.169.145.167" + ], + "resolvable": true, + "resolved_hostname": "gruene-hameln-pyrmont.de" + } + ], + "input_url": "http://www.gruene-hameln-pyrmont.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-hameln-pyrmont.de/category/startseite/", + "url": "http://gruene-hameln-pyrmont.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hameln-pyrmont.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hameln-pyrmont.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-hameln-pyrmont.de/category/startseite/", + "url": "http://gruene-hameln-pyrmont.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hameln-pyrmont.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hameln-pyrmont.de/" + } + ], + "urlchecks": [ + { + "duration": 195, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hameln-pyrmont.de/category/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-wolfenbuettel.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wolfenbuettel.de", + "ip_addresses": [ + "217.160.231.206" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wolfenbuettel.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wolfenbuettel.de", + "ip_addresses": [ + "217.160.231.206" + ], + "resolvable": true, + "resolved_hostname": "gruene-wolfenbuettel.de" + } + ], + "input_url": "http://www.gruene-wolfenbuettel.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-wolfenbuettel.de/", + "url": "http://www.gruene-wolfenbuettel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-wolfenbuettel.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-wolfenbuettel.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-wolfenbuettel.de/", + "url": "http://gruene-wolfenbuettel.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wolfenbuettel.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wolfenbuettel.de/" + } + ], + "urlchecks": [ + { + "duration": 87, + "error": null, + "status_code": 200, + "url": "http://gruene-wolfenbuettel.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-main-kinzig.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-main-kinzig.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-main-kinzig.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-main-kinzig.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-main-kinzig.de" + } + ], + "input_url": "http://gruene-main-kinzig.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-main-kinzig.de/home/", + "url": "http://gruene-main-kinzig.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-main-kinzig.de/home/", + "url": "https://gruene-main-kinzig.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-main-kinzig.de/home/", + "url": "http://www.gruene-main-kinzig.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-main-kinzig.de/home/", + "url": "https://www.gruene-main-kinzig.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-main-kinzig.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://xn--grne-mnster-uhbe.de/", + "http://www.xn--grne-mnster-uhbe.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.xn--grne-mnster-uhbe.de", + "ip_addresses": [ + "212.8.207.6" + ], + "resolvable": true, + "resolved_hostname": "www.xn--grne-mnster-uhbe.de" + }, + { + "aliases": [], + "input_hostname": "xn--grne-mnster-uhbe.de", + "ip_addresses": [ + "212.8.207.6" + ], + "resolvable": true, + "resolved_hostname": "xn--grne-mnster-uhbe.de" + } + ], + "input_url": "http://www.xn--grne-mnster-uhbe.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.xn--grne-mnster-uhbe.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.xn--grne-mnster-uhbe.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.xn--grne-mnster-uhbe.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://xn--grne-mnster-uhbe.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='xn--grne-mnster-uhbe.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://xn--grne-mnster-uhbe.de/" + } + ], + "urlchecks": [ + { + "duration": 508, + "error": null, + "status_code": 200, + "url": "http://xn--grne-mnster-uhbe.de/" + }, + { + "duration": 346, + "error": null, + "status_code": 200, + "url": "http://www.xn--grne-mnster-uhbe.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-wittmund.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "resolvable": true, + "resolved_hostname": "gruene-wittmund.de" + }, + { + "aliases": [ + "www.gruene-wittmund.de" + ], + "input_hostname": "www.gruene-wittmund.de", + "ip_addresses": [ + "81.169.145.72" + ], + "resolvable": true, + "resolved_hostname": "gruene-wittmund.de" + } + ], + "input_url": "http://www.gruene-wittmund.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-wittmund.de/", + "url": "http://gruene-wittmund.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wittmund.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wittmund.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-wittmund.de/", + "url": "http://gruene-wittmund.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wittmund.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wittmund.de/" + } + ], + "urlchecks": [ + { + "duration": 251, + "error": null, + "status_code": 200, + "url": "http://gruene-wittmund.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bassum.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bassum.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-bassum.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bassum.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bassum.de" + } + ], + "input_url": "http://www.gruene-bassum.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-bassum.de/startseite/", + "url": "http://gruene-bassum.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bassum.de/startseite/", + "url": "https://gruene-bassum.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bassum.de/startseite/", + "url": "http://www.gruene-bassum.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bassum.de/startseite/", + "url": "https://www.gruene-bassum.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-bassum.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-lu.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-lu.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lu.de" + }, + { + "aliases": [], + "input_hostname": "gruene-lu.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-lu.de" + } + ], + "input_url": "http://www.gruene-lu.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-lu.de/home/", + "url": "http://www.gruene-lu.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-lu.de/home/", + "url": "https://www.gruene-lu.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-lu.de/home/", + "url": "http://gruene-lu.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-lu.de/home/", + "url": "https://gruene-lu.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-lu.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-dachau.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-dachau.de", + "ip_addresses": [ + "80.237.132.137" + ], + "resolvable": true, + "resolved_hostname": "gruene-dachau.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-dachau.de", + "ip_addresses": [ + "80.237.132.137" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-dachau.de" + } + ], + "input_url": "http://www.gruene-dachau.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-dachau.de/", + "url": "http://gruene-dachau.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-dachau.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-dachau.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-dachau.de/", + "url": "http://www.gruene-dachau.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-dachau.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-dachau.de/" + } + ], + "urlchecks": [ + { + "duration": 154, + "error": null, + "status_code": 200, + "url": "http://gruene-dachau.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-wittenberg.de/", + "http://www.gruene-wittenberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-wittenberg.de", + "ip_addresses": [ + "178.63.49.198" + ], + "resolvable": true, + "resolved_hostname": "gruene-wittenberg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-wittenberg.de", + "ip_addresses": [ + "178.63.49.198" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wittenberg.de" + } + ], + "input_url": "http://www.gruene-wittenberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-wittenberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wittenberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-wittenberg.de' doesn't match either of 'cookhouseculture.de', 'isp.cookhouseculture.de', 'www.cookhouseculture.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wittenberg.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-wittenberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-wittenberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-wittenberg.de' doesn't match either of 'cookhouseculture.de', 'isp.cookhouseculture.de', 'www.cookhouseculture.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-wittenberg.de/" + } + ], + "urlchecks": [ + { + "duration": 986, + "error": null, + "status_code": 200, + "url": "http://gruene-wittenberg.de/" + }, + { + "duration": 739, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wittenberg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-weissenburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-weissenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-weissenburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-weissenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-weissenburg.de" + } + ], + "input_url": "http://www.gruene-weissenburg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-weissenburg.de/home/", + "url": "http://gruene-weissenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-weissenburg.de/home/", + "url": "https://gruene-weissenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-weissenburg.de/home/", + "url": "http://www.gruene-weissenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-weissenburg.de/home/", + "url": "https://www.gruene-weissenburg.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-weissenburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-myk.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-myk.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-myk.de" + }, + { + "aliases": [], + "input_hostname": "gruene-myk.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-myk.de" + } + ], + "input_url": "http://www.gruene-myk.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-myk.de/home/", + "url": "http://www.gruene-myk.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-myk.de/home/", + "url": "https://www.gruene-myk.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-myk.de/home/", + "url": "http://gruene-myk.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-myk.de/home/", + "url": "https://gruene-myk.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-myk.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-im-weimarer-land.de/", + "https://www.gruene-im-weimarer-land.de/", + "http://gruene-im-weimarer-land.de/", + "http://www.gruene-im-weimarer-land.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-im-weimarer-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-im-weimarer-land.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-im-weimarer-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-im-weimarer-land.de" + } + ], + "input_url": "http://gruene-im-weimarer-land.de/gruene-neuigkeiten/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-im-weimarer-land.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-im-weimarer-land.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-im-weimarer-land.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-im-weimarer-land.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "https://gruene-im-weimarer-land.de/" + }, + { + "duration": 50, + "error": null, + "status_code": 200, + "url": "https://www.gruene-im-weimarer-land.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://gruene-im-weimarer-land.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://www.gruene-im-weimarer-land.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-heilbronn.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-heilbronn.de" + ], + "input_hostname": "www.gruene-heilbronn.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-heilbronn.de" + }, + { + "aliases": [], + "input_hostname": "gruene-heilbronn.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-heilbronn.de" + } + ], + "input_url": "http://www.gruene-heilbronn.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-heilbronn.de/", + "url": "http://gruene-heilbronn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-heilbronn.de/", + "url": "https://gruene-heilbronn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-heilbronn.de/", + "url": "http://gruene-heilbronn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-heilbronn.de/", + "url": "https://gruene-heilbronn.de/" + } + ], + "urlchecks": [ + { + "duration": 742, + "error": null, + "status_code": 200, + "url": "https://www.gruene-heilbronn.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-wuerzburg-land.de/cms/index.php/", + "https://gruene-wuerzburg-land.de/cms/index.php/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-wuerzburg-land.de", + "ip_addresses": [ + "46.163.77.33" + ], + "resolvable": true, + "resolved_hostname": "gruene-wuerzburg-land.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-wuerzburg-land.de", + "ip_addresses": [ + "46.163.77.33" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wuerzburg-land.de" + } + ], + "input_url": "http://www.gruene-wuerzburg-land.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-wuerzburg-land.de/cms/index.php/", + "url": "http://gruene-wuerzburg-land.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-wuerzburg-land.de/cms/index.php/", + "url": "https://gruene-wuerzburg-land.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wuerzburg-land.de/cms/index.php/", + "url": "http://www.gruene-wuerzburg-land.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-wuerzburg-land.de/cms/index.php/", + "url": "https://www.gruene-wuerzburg-land.de/" + } + ], + "urlchecks": [ + { + "duration": 438, + "error": null, + "status_code": 200, + "url": "https://www.gruene-wuerzburg-land.de/cms/index.php/" + }, + { + "duration": 443, + "error": null, + "status_code": 200, + "url": "https://gruene-wuerzburg-land.de/cms/index.php/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bayreuth-land.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bayreuth-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-bayreuth-land.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bayreuth-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bayreuth-land.de" + } + ], + "input_url": "http://www.gruene-bayreuth-land.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-bayreuth-land.de/startseite/", + "url": "http://gruene-bayreuth-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bayreuth-land.de/startseite/", + "url": "https://gruene-bayreuth-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bayreuth-land.de/startseite/", + "url": "http://www.gruene-bayreuth-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bayreuth-land.de/startseite/", + "url": "https://www.gruene-bayreuth-land.de/" + } + ], + "urlchecks": [ + { + "duration": 81, + "error": null, + "status_code": 200, + "url": "http://gruene-bayreuth-land.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-laatzen.de/", + "https://www.gruene-laatzen.de/", + "http://gruene-laatzen.de/", + "https://gruene-laatzen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-laatzen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-laatzen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-laatzen.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-laatzen.de" + } + ], + "input_url": "http://gruene-laatzen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-laatzen.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-laatzen.de/", + "url": "https://gruene-laatzen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-laatzen.de/", + "url": "http://www.gruene-laatzen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-laatzen.de/", + "url": "https://www.gruene-laatzen.de/" + } + ], + "urlchecks": [ + { + "duration": 137, + "error": null, + "status_code": 200, + "url": "http://www.gruene-laatzen.de/" + }, + { + "duration": 224, + "error": null, + "status_code": 200, + "url": "https://www.gruene-laatzen.de/" + }, + { + "duration": 138, + "error": null, + "status_code": 200, + "url": "http://gruene-laatzen.de/" + }, + { + "duration": 219, + "error": null, + "status_code": 200, + "url": "https://gruene-laatzen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-pirmasens.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-pirmasens.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-pirmasens.de" + }, + { + "aliases": [], + "input_hostname": "gruene-pirmasens.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-pirmasens.de" + } + ], + "input_url": "http://gruene-pirmasens.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-pirmasens.de/home/", + "url": "http://www.gruene-pirmasens.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-pirmasens.de/home/", + "url": "https://www.gruene-pirmasens.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-pirmasens.de/home/", + "url": "http://gruene-pirmasens.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-pirmasens.de/home/", + "url": "https://gruene-pirmasens.de/" + } + ], + "urlchecks": [ + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "http://gruene-pirmasens.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-peine.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-peine.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-peine.de" + } + ], + "input_url": "http://www.gruene-peine.de/hohenhameln/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://www.gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://www.gruene-peine.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-peine.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-boeblingen.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-boeblingen.de" + ], + "input_hostname": "www.gruene-boeblingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-boeblingen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-boeblingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-boeblingen.de" + } + ], + "input_url": "http://www.gruene-boeblingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-boeblingen.de/", + "url": "http://gruene-boeblingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-boeblingen.de/", + "url": "https://gruene-boeblingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-boeblingen.de/", + "url": "http://gruene-boeblingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-boeblingen.de/", + "url": "https://gruene-boeblingen.de/" + } + ], + "urlchecks": [ + { + "duration": 461, + "error": null, + "status_code": 200, + "url": "https://www.gruene-boeblingen.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-kg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-kg.de", + "ip_addresses": [ + "176.28.23.241" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kg.de", + "ip_addresses": [ + "176.28.23.241" + ], + "resolvable": true, + "resolved_hostname": "gruene-kg.de" + } + ], + "input_url": "http://www.gruene-kg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-kg.de/", + "url": "http://www.gruene-kg.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-kg.de/", + "url": "https://www.gruene-kg.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-kg.de/", + "url": "http://gruene-kg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-kg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-kg.de' doesn't match 'chronik.gruene-kg.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-kg.de/" + } + ], + "urlchecks": [ + { + "duration": 201, + "error": null, + "status_code": 200, + "url": "https://www.gruene-kg.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.kreis.gruene-merzig.de/", + "https://kreis.gruene-merzig.de/", + "http://kreis.gruene-merzig.de/", + "http://www.kreis.gruene-merzig.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.kreis.gruene-merzig.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.kreis.gruene-merzig.de" + }, + { + "aliases": [], + "input_hostname": "kreis.gruene-merzig.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "kreis.gruene-merzig.de" + } + ], + "input_url": "https://kreis.gruene-merzig.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.kreis.gruene-merzig.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.kreis.gruene-merzig.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://kreis.gruene-merzig.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://kreis.gruene-merzig.de/" + } + ], + "urlchecks": [ + { + "duration": 361, + "error": null, + "status_code": 200, + "url": "https://www.kreis.gruene-merzig.de/" + }, + { + "duration": 358, + "error": null, + "status_code": 200, + "url": "https://kreis.gruene-merzig.de/" + }, + { + "duration": 357, + "error": null, + "status_code": 200, + "url": "http://kreis.gruene-merzig.de/" + }, + { + "duration": 366, + "error": null, + "status_code": 200, + "url": "http://www.kreis.gruene-merzig.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-reutlingen.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-reutlingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-reutlingen.de" + }, + { + "aliases": [ + "www.gruene-reutlingen.de" + ], + "input_hostname": "www.gruene-reutlingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-reutlingen.de" + } + ], + "input_url": "http://www.gruene-reutlingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-reutlingen.de/home/", + "url": "http://gruene-reutlingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-reutlingen.de/home/", + "url": "https://gruene-reutlingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-reutlingen.de/home/", + "url": "http://gruene-reutlingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-reutlingen.de/home/", + "url": "https://gruene-reutlingen.de/" + } + ], + "urlchecks": [ + { + "duration": 316, + "error": null, + "status_code": 200, + "url": "https://www.gruene-reutlingen.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-dillingen.de/startseite/", + "http://www.gruene-dillingen.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-dillingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-dillingen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-dillingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-dillingen.de" + } + ], + "input_url": "http://www.gruene-dillingen.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-dillingen.de/startseite/", + "url": "http://www.gruene-dillingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-dillingen.de/startseite/", + "url": "https://www.gruene-dillingen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-dillingen.de/startseite/", + "url": "http://gruene-dillingen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-dillingen.de/startseite/", + "url": "https://gruene-dillingen.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-dillingen.de/startseite/" + }, + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-dillingen.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-langenhagen.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-langenhagen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-langenhagen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-langenhagen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-langenhagen.de" + } + ], + "input_url": "http://www.gruene-langenhagen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-langenhagen.de/home/", + "url": "http://gruene-langenhagen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-langenhagen.de/home/", + "url": "https://gruene-langenhagen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-langenhagen.de/home/", + "url": "http://www.gruene-langenhagen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-langenhagen.de/home/", + "url": "https://www.gruene-langenhagen.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-langenhagen.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-gifhorn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-gifhorn.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gifhorn.de" + } + ], + "input_url": "https://www.gruene-gifhorn.de/ortsverband/ov-meinersen/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://www.gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://www.gruene-gifhorn.de/" + } + ], + "urlchecks": [ + { + "duration": 30, + "error": null, + "status_code": 200, + "url": "https://www.gruene-gifhorn.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-krummhoern.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-krummhoern.de", + "ip_addresses": [ + "92.51.133.221" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-krummhoern.de" + }, + { + "aliases": [], + "input_hostname": "gruene-krummhoern.de", + "ip_addresses": [ + "92.51.133.221" + ], + "resolvable": true, + "resolved_hostname": "gruene-krummhoern.de" + } + ], + "input_url": "http://gruene-krummhoern.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-krummhoern.de/", + "url": "http://www.gruene-krummhoern.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-krummhoern.de/", + "url": "https://www.gruene-krummhoern.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-krummhoern.de/", + "url": "http://gruene-krummhoern.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-krummhoern.de/", + "url": "https://gruene-krummhoern.de/" + } + ], + "urlchecks": [ + { + "duration": 303, + "error": null, + "status_code": 200, + "url": "https://www.gruene-krummhoern.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-tholey.de/", + "https://gruene-tholey.de/", + "http://www.gruene-tholey.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-tholey.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-tholey.de" + }, + { + "aliases": [], + "input_hostname": "gruene-tholey.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-tholey.de" + } + ], + "input_url": "http://gruene-tholey.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-tholey.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-tholey.de/", + "url": "https://www.gruene-tholey.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-tholey.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-tholey.de/", + "url": "https://gruene-tholey.de/" + } + ], + "urlchecks": [ + { + "duration": 228, + "error": null, + "status_code": 200, + "url": "http://gruene-tholey.de/" + }, + { + "duration": 322, + "error": null, + "status_code": 200, + "url": "https://gruene-tholey.de/" + }, + { + "duration": 227, + "error": null, + "status_code": 200, + "url": "http://www.gruene-tholey.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-goettingen.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-goettingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-goettingen.de" + } + ], + "input_url": "http://www.gruene-goettingen.de/vor-ort/ov-bovenden/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://www.gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://www.gruene-goettingen.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-goettingen.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-bayreuth.de/kv-bayreuth-stadt/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bayreuth.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-bayreuth.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bayreuth.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bayreuth.de" + } + ], + "input_url": "http://www.gruene-bayreuth.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-bayreuth.de/kv-bayreuth-stadt/", + "url": "http://gruene-bayreuth.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-bayreuth.de/kv-bayreuth-stadt/", + "url": "https://gruene-bayreuth.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-bayreuth.de/kv-bayreuth-stadt/", + "url": "http://www.gruene-bayreuth.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-bayreuth.de/kv-bayreuth-stadt/", + "url": "https://www.gruene-bayreuth.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-bayreuth.de/kv-bayreuth-stadt/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-hessen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-hessen.de", + "ip_addresses": [ + "217.160.0.237" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hessen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-hessen.de", + "ip_addresses": [ + "217.160.0.237" + ], + "resolvable": true, + "resolved_hostname": "gruene-hessen.de" + } + ], + "input_url": "http://www.gruene-hessen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-hessen.de/", + "url": "http://www.gruene-hessen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-hessen.de/", + "url": "https://www.gruene-hessen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-hessen.de/", + "url": "http://gruene-hessen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-hessen.de/", + "url": "https://gruene-hessen.de/" + } + ], + "urlchecks": [ + { + "duration": 596, + "error": null, + "status_code": 200, + "url": "https://www.gruene-hessen.de/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-abgland.de/", + "http://gruene-abgland.de/", + "https://www.gruene-abgland.de/", + "http://www.gruene-abgland.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-abgland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-abgland.de" + }, + { + "aliases": [], + "input_hostname": "gruene-abgland.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-abgland.de" + } + ], + "input_url": "http://gruene-abgland.de/startseite/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-abgland.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-abgland.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-abgland.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-abgland.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "https://gruene-abgland.de/" + }, + { + "duration": 33, + "error": null, + "status_code": 200, + "url": "http://gruene-abgland.de/" + }, + { + "duration": 36, + "error": null, + "status_code": 200, + "url": "https://www.gruene-abgland.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://www.gruene-abgland.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-miltenberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-miltenberg.de", + "ip_addresses": [ + "81.169.145.150" + ], + "resolvable": true, + "resolved_hostname": "gruene-miltenberg.de" + }, + { + "aliases": [ + "www.gruene-miltenberg.de" + ], + "input_hostname": "www.gruene-miltenberg.de", + "ip_addresses": [ + "81.169.145.150" + ], + "resolvable": true, + "resolved_hostname": "gruene-miltenberg.de" + } + ], + "input_url": "http://www.gruene-miltenberg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-miltenberg.de/", + "url": "http://gruene-miltenberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-miltenberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-miltenberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-miltenberg.de/", + "url": "http://gruene-miltenberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-miltenberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-miltenberg.de/" + } + ], + "urlchecks": [ + { + "duration": 201, + "error": null, + "status_code": 200, + "url": "http://gruene-miltenberg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-lsa.de/", + "https://www.gruene-lsa.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-lsa.de", + "ip_addresses": [ + "134.119.94.142" + ], + "resolvable": true, + "resolved_hostname": "gruene-lsa.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-lsa.de", + "ip_addresses": [ + "134.119.94.142" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lsa.de" + } + ], + "input_url": "http://www.gruene-lsa.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-lsa.de/", + "url": "http://gruene-lsa.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-lsa.de/", + "url": "https://gruene-lsa.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-lsa.de/", + "url": "http://www.gruene-lsa.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-lsa.de/", + "url": "https://www.gruene-lsa.de/" + } + ], + "urlchecks": [ + { + "duration": 180, + "error": null, + "status_code": 200, + "url": "http://www.gruene-lsa.de/" + }, + { + "duration": 972, + "error": null, + "status_code": 200, + "url": "https://www.gruene-lsa.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kreis-unna.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-kreis-unna.de", + "ip_addresses": [ + "192.162.85.187" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kreis-unna.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kreis-unna.de", + "ip_addresses": [ + "192.162.85.187" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreis-unna.de" + } + ], + "input_url": "http://www.gruene-kreis-unna.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kreis-unna.de/", + "url": "http://www.gruene-kreis-unna.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-kreis-unna.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-kreis-unna.de' doesn't match either of '*.dogado.net', '*.dogado.de', 'www.dogado.de', 'dogado.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-kreis-unna.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kreis-unna.de/", + "url": "http://gruene-kreis-unna.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-kreis-unna.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-kreis-unna.de' doesn't match either of '*.dogado.net', '*.dogado.de', 'www.dogado.de', 'dogado.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-kreis-unna.de/" + } + ], + "urlchecks": [ + { + "duration": 669, + "error": null, + "status_code": 200, + "url": "http://gruene-kreis-unna.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-weiden.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-neustadt-waldnaab.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-neustadt-waldnaab.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-neustadt-waldnaab.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-neustadt-waldnaab.de" + } + ], + "input_url": "http://www.gruene-neustadt-waldnaab.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-weiden.de/startseite/", + "url": "http://gruene-neustadt-waldnaab.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-neustadt-waldnaab.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-neustadt-waldnaab.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-neustadt-waldnaab.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-weiden.de/startseite/", + "url": "http://www.gruene-neustadt-waldnaab.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-neustadt-waldnaab.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-neustadt-waldnaab.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-neustadt-waldnaab.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-weiden.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://die-gruenen-meppen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "die-gruenen-meppen.de", + "ip_addresses": [ + "81.169.145.150" + ], + "resolvable": true, + "resolved_hostname": "die-gruenen-meppen.de" + }, + { + "aliases": [ + "www.die-gruenen-meppen.de" + ], + "input_hostname": "www.die-gruenen-meppen.de", + "ip_addresses": [ + "81.169.145.150" + ], + "resolvable": true, + "resolved_hostname": "die-gruenen-meppen.de" + } + ], + "input_url": "http://die-gruenen-meppen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://die-gruenen-meppen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='die-gruenen-meppen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://die-gruenen-meppen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://die-gruenen-meppen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='die-gruenen-meppen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://die-gruenen-meppen.de/" + } + ], + "urlchecks": [ + { + "duration": 548, + "error": null, + "status_code": 200, + "url": "http://die-gruenen-meppen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bielefeld.de/", + "http://www.gruene-bielefeld.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-bielefeld.de", + "ip_addresses": [ + "37.17.224.58" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bielefeld.de" + }, + { + "aliases": [], + "input_hostname": "gruene-bielefeld.de", + "ip_addresses": [ + "37.17.224.58" + ], + "resolvable": true, + "resolved_hostname": "gruene-bielefeld.de" + } + ], + "input_url": "http://www.gruene-bielefeld.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-bielefeld.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-bielefeld.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-bielefeld.de' doesn't match either of '*.goserver.host', 'goserver.host'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-bielefeld.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-bielefeld.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-bielefeld.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-bielefeld.de' doesn't match either of '*.goserver.host', 'goserver.host'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-bielefeld.de/" + } + ], + "urlchecks": [ + { + "duration": 450, + "error": null, + "status_code": 200, + "url": "http://gruene-bielefeld.de/" + }, + { + "duration": 497, + "error": null, + "status_code": 200, + "url": "http://www.gruene-bielefeld.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-offenbach.de/start/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "offenbach-gruene.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "offenbach-gruene.de" + }, + { + "aliases": [], + "input_hostname": "www.offenbach-gruene.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.offenbach-gruene.de" + } + ], + "input_url": "http://www.offenbach-gruene.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-offenbach.de/start/", + "url": "http://offenbach-gruene.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='offenbach-gruene.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'offenbach-gruene.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://offenbach-gruene.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-offenbach.de/start/", + "url": "http://www.offenbach-gruene.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.offenbach-gruene.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.offenbach-gruene.de' doesn't match either of 'gruene-rlp.de', 'www.gruene-rlp.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.offenbach-gruene.de/" + } + ], + "urlchecks": [ + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "http://www.gruene-offenbach.de/start/" + } + ] + }, + { + "canonical_urls": [ + "http://www.blog.gruene-verden.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.blog.gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "resolvable": true, + "resolved_hostname": "www.blog.gruene-verden.de" + }, + { + "aliases": [], + "input_hostname": "blog.gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "resolvable": true, + "resolved_hostname": "blog.gruene-verden.de" + } + ], + "input_url": "http://www.blog.gruene-verden.de/ortsverbande/ortsverband-verden/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.blog.gruene-verden.de/", + "url": "http://www.blog.gruene-verden.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.blog.gruene-verden.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.blog.gruene-verden.de/" + }, + { + "error": null, + "redirects_to": "http://www.blog.gruene-verden.de/", + "url": "http://blog.gruene-verden.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='blog.gruene-verden.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://blog.gruene-verden.de/" + } + ], + "urlchecks": [ + { + "duration": 468, + "error": null, + "status_code": 200, + "url": "http://www.blog.gruene-verden.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-landshut.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-landshut.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-landshut.de" + }, + { + "aliases": [], + "input_hostname": "gruene-landshut.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-landshut.de" + } + ], + "input_url": "http://www.gruene-landshut.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-landshut.de/home/", + "url": "http://www.gruene-landshut.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-landshut.de/home/", + "url": "https://www.gruene-landshut.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-landshut.de/home/", + "url": "http://gruene-landshut.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-landshut.de/home/", + "url": "https://gruene-landshut.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-landshut.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-karlsruhe-land.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-karlsruhe-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-karlsruhe-land.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-karlsruhe-land.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-karlsruhe-land.de" + } + ], + "input_url": "http://www.gruene-karlsruhe-land.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-karlsruhe-land.de/home/", + "url": "http://gruene-karlsruhe-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-karlsruhe-land.de/home/", + "url": "https://gruene-karlsruhe-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-karlsruhe-land.de/home/", + "url": "http://www.gruene-karlsruhe-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-karlsruhe-land.de/home/", + "url": "https://www.gruene-karlsruhe-land.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-karlsruhe-land.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-sms.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-sm.de" + ], + "input_hostname": "www.gruene-sm.de", + "ip_addresses": [ + "94.186.184.11" + ], + "resolvable": true, + "resolved_hostname": "gruene-sms.de" + }, + { + "aliases": [], + "input_hostname": "gruene-sm.de", + "ip_addresses": [ + "94.186.184.11" + ], + "resolvable": true, + "resolved_hostname": "gruene-sm.de" + } + ], + "input_url": "http://www.gruene-sm.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-sms.de/", + "url": "http://gruene-sms.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-sms.de/", + "url": "https://gruene-sms.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-sm.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-sm.de' doesn't match either of 'www.gruene-sms.de', 'gruene-sms.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "http://gruene-sm.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-sm.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-sm.de' doesn't match either of 'www.gruene-sms.de', 'gruene-sms.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-sm.de/" + } + ], + "urlchecks": [ + { + "duration": 353, + "error": null, + "status_code": 200, + "url": "https://gruene-sms.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-hochtaunus.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-hochtaunus.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hochtaunus.de" + }, + { + "aliases": [], + "input_hostname": "gruene-hochtaunus.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-hochtaunus.de" + } + ], + "input_url": "http://www.gruene-hochtaunus.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-hochtaunus.de/startseite/", + "url": "http://www.gruene-hochtaunus.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hochtaunus.de/startseite/", + "url": "https://www.gruene-hochtaunus.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hochtaunus.de/startseite/", + "url": "http://gruene-hochtaunus.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hochtaunus.de/startseite/", + "url": "https://gruene-hochtaunus.de/" + } + ], + "urlchecks": [ + { + "duration": 73, + "error": null, + "status_code": 200, + "url": "http://gruene-hochtaunus.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-gifhorn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-gifhorn.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gifhorn.de" + } + ], + "input_url": "http://www.gruene-gifhorn.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://www.gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://www.gruene-gifhorn.de/" + } + ], + "urlchecks": [ + { + "duration": 508, + "error": null, + "status_code": 200, + "url": "https://www.gruene-gifhorn.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-os-landkreis.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-os-land.de" + }, + { + "aliases": [], + "input_hostname": "gruene-os-land.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "gruene-os-land.de" + } + ], + "input_url": "http://www.gruene-os-land.de/start/ortsverbaende/sg-fuerstenau/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-os-landkreis.de/startseite/", + "url": "http://www.gruene-os-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-os-land.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-os-land.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-os-land.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-os-landkreis.de/startseite/", + "url": "http://gruene-os-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-os-land.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-os-land.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-os-land.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-os-landkreis.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kreis-viersen.de/", + "http://www.gruene-kreis-viersen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-kreis-viersen.de", + "ip_addresses": [ + "80.237.132.200" + ], + "resolvable": true, + "resolved_hostname": "gruene-kreis-viersen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-kreis-viersen.de", + "ip_addresses": [ + "80.237.132.200" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kreis-viersen.de" + } + ], + "input_url": "http://www.gruene-kreis-viersen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-kreis-viersen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-kreis-viersen.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-kreis-viersen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-kreis-viersen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-kreis-viersen.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-kreis-viersen.de/" + } + ], + "urlchecks": [ + { + "duration": 613, + "error": null, + "status_code": 200, + "url": "http://gruene-kreis-viersen.de/" + }, + { + "duration": 634, + "error": null, + "status_code": 200, + "url": "http://www.gruene-kreis-viersen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-pfaffenhofen.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-pfaffenhofen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-pfaffenhofen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-pfaffenhofen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-pfaffenhofen.de" + } + ], + "input_url": "http://www.gruene-pfaffenhofen.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-pfaffenhofen.de/startseite/", + "url": "http://www.gruene-pfaffenhofen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-pfaffenhofen.de/startseite/", + "url": "https://www.gruene-pfaffenhofen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-pfaffenhofen.de/startseite/", + "url": "http://gruene-pfaffenhofen.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-pfaffenhofen.de/startseite/", + "url": "https://gruene-pfaffenhofen.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-pfaffenhofen.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-bremervoerde.de/", + "http://www.gruene-bremervoerde.de/", + "http://gruene-bremervoerde.de/", + "https://gruene-bremervoerde.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bremervoerde.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-bremervoerde.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bremervoerde.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bremervoerde.de" + } + ], + "input_url": "http://gruene-bremervoerde.de/aktuelles/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-bremervoerde.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-bremervoerde.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-bremervoerde.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-bremervoerde.de/" + } + ], + "urlchecks": [ + { + "duration": 33, + "error": null, + "status_code": 200, + "url": "https://www.gruene-bremervoerde.de/" + }, + { + "duration": 39, + "error": null, + "status_code": 200, + "url": "http://www.gruene-bremervoerde.de/" + }, + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "http://gruene-bremervoerde.de/" + }, + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "https://gruene-bremervoerde.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-ostercappeln.de", + "http://www.gruene-ostercappeln.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-ostercappeln.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ostercappeln.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ostercappeln.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "gruene-ostercappeln.de" + } + ], + "input_url": "http://www.gruene-ostercappeln.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-ostercappeln.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-ostercappeln.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-ostercappeln.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-ostercappeln.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-ostercappeln.de", + "url": "http://gruene-ostercappeln.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-ostercappeln.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-ostercappeln.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-ostercappeln.de/" + } + ], + "urlchecks": [ + { + "duration": 366, + "error": null, + "status_code": 200, + "url": "http://www.gruene-ostercappeln.de" + }, + { + "duration": 431, + "error": null, + "status_code": 200, + "url": "http://www.gruene-ostercappeln.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-zwischenahn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-zwischenahn.de", + "ip_addresses": [ + "217.160.0.43" + ], + "resolvable": true, + "resolved_hostname": "gruene-zwischenahn.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-zwischenahn.de", + "ip_addresses": [ + "217.160.0.43" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-zwischenahn.de" + } + ], + "input_url": "http://www.gruene-zwischenahn.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-zwischenahn.de/", + "url": "http://gruene-zwischenahn.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-zwischenahn.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-zwischenahn.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-zwischenahn.de/", + "url": "http://www.gruene-zwischenahn.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-zwischenahn.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-zwischenahn.de/" + } + ], + "urlchecks": [ + { + "duration": 145, + "error": null, + "status_code": 200, + "url": "http://gruene-zwischenahn.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-hagen-cux.de/", + "http://gruene-hagen-cux.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-hagen-cux.de", + "ip_addresses": [ + "217.160.233.227" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hagen-cux.de" + }, + { + "aliases": [], + "input_hostname": "gruene-hagen-cux.de", + "ip_addresses": [ + "217.160.233.227" + ], + "resolvable": true, + "resolved_hostname": "gruene-hagen-cux.de" + } + ], + "input_url": "http://www.gruene-hagen-cux.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-hagen-cux.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-hagen-cux.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-hagen-cux.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hagen-cux.de/", + "url": "http://gruene-hagen-cux.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-hagen-cux.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-hagen-cux.de/" + } + ], + "urlchecks": [ + { + "duration": 333, + "error": null, + "status_code": 200, + "url": "http://www.gruene-hagen-cux.de/" + }, + { + "duration": 272, + "error": null, + "status_code": 200, + "url": "http://gruene-hagen-cux.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-oldenburg-land.de/ov-harpstedt/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-harpstedt.de", + "ip_addresses": [ + "80.67.16.8" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-harpstedt.de" + }, + { + "aliases": [], + "input_hostname": "gruene-harpstedt.de", + "ip_addresses": [ + "80.67.16.8" + ], + "resolvable": true, + "resolved_hostname": "gruene-harpstedt.de" + } + ], + "input_url": "http://www.gruene-harpstedt.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/ov-harpstedt/", + "url": "http://www.gruene-harpstedt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-harpstedt.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-harpstedt.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-oldenburg-land.de/ov-harpstedt/", + "url": "http://gruene-harpstedt.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-harpstedt.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-harpstedt.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-oldenburg-land.de/ov-harpstedt/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-hoexter.de/start/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-hoexter.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hoexter.de" + }, + { + "aliases": [], + "input_hostname": "gruene-hoexter.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-hoexter.de" + } + ], + "input_url": "http://www.gruene-hoexter.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-hoexter.de/start/", + "url": "http://www.gruene-hoexter.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hoexter.de/start/", + "url": "https://www.gruene-hoexter.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hoexter.de/start/", + "url": "http://gruene-hoexter.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hoexter.de/start/", + "url": "https://gruene-hoexter.de/" + } + ], + "urlchecks": [ + { + "duration": 73, + "error": null, + "status_code": 200, + "url": "http://gruene-hoexter.de/start/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-worms.de/start/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-worms.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-worms.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-worms.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-worms.de" + } + ], + "input_url": "http://www.gruene-worms.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-worms.de/start/", + "url": "http://gruene-worms.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-worms.de/start/", + "url": "https://gruene-worms.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-worms.de/start/", + "url": "http://www.gruene-worms.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-worms.de/start/", + "url": "https://www.gruene-worms.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-worms.de/start/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-frankfurt.de/home/", + "https://www.gruene-frankfurt.de/home/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-frankfurt.de" + ], + "input_hostname": "www.gruene-frankfurt.de", + "ip_addresses": [ + "213.133.102.27" + ], + "resolvable": true, + "resolved_hostname": "gruene-frankfurt.de" + }, + { + "aliases": [], + "input_hostname": "gruene-frankfurt.de", + "ip_addresses": [ + "213.133.102.27" + ], + "resolvable": true, + "resolved_hostname": "gruene-frankfurt.de" + } + ], + "input_url": "http://www.gruene-frankfurt.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-frankfurt.de/home/", + "url": "http://gruene-frankfurt.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-frankfurt.de/home/", + "url": "https://gruene-frankfurt.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-frankfurt.de/home/", + "url": "http://gruene-frankfurt.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-frankfurt.de/home/", + "url": "https://gruene-frankfurt.de/" + } + ], + "urlchecks": [ + { + "duration": 619, + "error": null, + "status_code": 200, + "url": "http://www.gruene-frankfurt.de/home/" + }, + { + "duration": 693, + "error": null, + "status_code": 200, + "url": "https://www.gruene-frankfurt.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-freising.de/kreisverband/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-freising.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-freising.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-freising.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-freising.de" + } + ], + "input_url": "http://www.gruene-freising.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-freising.de/kreisverband/", + "url": "http://gruene-freising.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-freising.de/kreisverband/", + "url": "https://gruene-freising.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-freising.de/kreisverband/", + "url": "http://www.gruene-freising.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-freising.de/kreisverband/", + "url": "https://www.gruene-freising.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-freising.de/kreisverband/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-cremlingen.de/", + "http://gruene-cremlingen.de/", + "http://www.gruene-cremlingen.de/", + "https://gruene-cremlingen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-cremlingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-cremlingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-cremlingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-cremlingen.de" + } + ], + "input_url": "http://gruene-cremlingen.de/startseite/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-cremlingen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-cremlingen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-cremlingen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-cremlingen.de/" + } + ], + "urlchecks": [ + { + "duration": 36, + "error": null, + "status_code": 200, + "url": "https://www.gruene-cremlingen.de/" + }, + { + "duration": 36, + "error": null, + "status_code": 200, + "url": "http://gruene-cremlingen.de/" + }, + { + "duration": 41, + "error": null, + "status_code": 200, + "url": "http://www.gruene-cremlingen.de/" + }, + { + "duration": 77, + "error": null, + "status_code": 200, + "url": "https://gruene-cremlingen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-dessau.de/", + "http://gruene-dessau.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-dessau.de", + "ip_addresses": [ + "178.63.49.198" + ], + "resolvable": true, + "resolved_hostname": "gruene-dessau.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-dessau.de", + "ip_addresses": [ + "178.63.49.198" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-dessau.de" + } + ], + "input_url": "http://www.gruene-dessau.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-dessau.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-dessau.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-dessau.de' doesn't match either of 'cookhouseculture.de', 'isp.cookhouseculture.de', 'www.cookhouseculture.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-dessau.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-dessau.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-dessau.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-dessau.de' doesn't match either of 'cookhouseculture.de', 'isp.cookhouseculture.de', 'www.cookhouseculture.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-dessau.de/" + } + ], + "urlchecks": [ + { + "duration": 353, + "error": null, + "status_code": 200, + "url": "http://www.gruene-dessau.de/" + }, + { + "duration": 389, + "error": null, + "status_code": 200, + "url": "http://gruene-dessau.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-goettingen.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-goettingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-goettingen.de" + } + ], + "input_url": "http://www.gruene-goettingen.de/ortsverbaende/ov-untereichsfeld-duderstadt/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://www.gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://www.gruene-goettingen.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-goettingen.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-cham.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-cham.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-cham.de" + }, + { + "aliases": [], + "input_hostname": "gruene-cham.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-cham.de" + } + ], + "input_url": "http://www.gruene-cham.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-cham.de/aktuelles/", + "url": "http://www.gruene-cham.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-cham.de/aktuelles/", + "url": "https://www.gruene-cham.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-cham.de/aktuelles/", + "url": "http://gruene-cham.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-cham.de/aktuelles/", + "url": "https://gruene-cham.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-cham.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-eln.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-eln.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-eln.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-eln.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-eln.de" + } + ], + "input_url": "http://gruene-eln.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-eln.de/startseite/", + "url": "http://gruene-eln.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-eln.de/startseite/", + "url": "https://gruene-eln.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-eln.de/startseite/", + "url": "http://www.gruene-eln.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-eln.de/startseite/", + "url": "https://www.gruene-eln.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-eln.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-neuburg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-neuburg.de", + "ip_addresses": [ + "217.160.233.58" + ], + "resolvable": true, + "resolved_hostname": "gruene-neuburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-neuburg.de", + "ip_addresses": [ + "217.160.233.58" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-neuburg.de" + } + ], + "input_url": "http://www.gruene-neuburg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-neuburg.de/", + "url": "http://gruene-neuburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-neuburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-neuburg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-neuburg.de/", + "url": "http://www.gruene-neuburg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-neuburg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-neuburg.de/" + } + ], + "urlchecks": [ + { + "duration": 789, + "error": null, + "status_code": 200, + "url": "http://www.gruene-neuburg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://uns-gruener-trier.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "uns-gruener-trier.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "uns-gruener-trier.de" + }, + { + "aliases": [], + "input_hostname": "www.uns-gruener-trier.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.uns-gruener-trier.de" + } + ], + "input_url": "http://uns-gruener-trier.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://uns-gruener-trier.de/startseite/", + "url": "http://uns-gruener-trier.de/" + }, + { + "error": null, + "redirects_to": "http://uns-gruener-trier.de/startseite/", + "url": "https://uns-gruener-trier.de/" + }, + { + "error": null, + "redirects_to": "http://uns-gruener-trier.de/startseite/", + "url": "http://www.uns-gruener-trier.de/" + }, + { + "error": null, + "redirects_to": "http://uns-gruener-trier.de/startseite/", + "url": "https://www.uns-gruener-trier.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://uns-gruener-trier.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-niederbayern.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-niederbayern.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-niederbayern.de" + }, + { + "aliases": [], + "input_hostname": "gruene-niederbayern.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-niederbayern.de" + } + ], + "input_url": "http://www.gruene-niederbayern.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-niederbayern.de/aktuelles/", + "url": "http://www.gruene-niederbayern.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-niederbayern.de/aktuelles/", + "url": "https://www.gruene-niederbayern.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-niederbayern.de/aktuelles/", + "url": "http://gruene-niederbayern.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-niederbayern.de/aktuelles/", + "url": "https://gruene-niederbayern.de/" + } + ], + "urlchecks": [ + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "http://gruene-niederbayern.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-heidelberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-heidelberg.de", + "ip_addresses": [ + "188.40.159.225" + ], + "resolvable": true, + "resolved_hostname": "gruene-heidelberg.de" + }, + { + "aliases": [ + "www.gruene-heidelberg.de" + ], + "input_hostname": "www.gruene-heidelberg.de", + "ip_addresses": [ + "188.40.159.225" + ], + "resolvable": true, + "resolved_hostname": "gruene-heidelberg.de" + } + ], + "input_url": "http://www.gruene-heidelberg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-heidelberg.de/", + "url": "http://gruene-heidelberg.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-heidelberg.de/", + "url": "https://gruene-heidelberg.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-heidelberg.de/", + "url": "http://gruene-heidelberg.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-heidelberg.de/", + "url": "https://gruene-heidelberg.de/" + } + ], + "urlchecks": [ + { + "duration": 153, + "error": null, + "status_code": 200, + "url": "https://www.gruene-heidelberg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-heidekreis.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-heidekreis.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-heidekreis.de" + }, + { + "aliases": [], + "input_hostname": "gruene-heidekreis.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-heidekreis.de" + } + ], + "input_url": "http://www.gruene-heidekreis.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-heidekreis.de/home/", + "url": "http://www.gruene-heidekreis.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-heidekreis.de/home/", + "url": "https://www.gruene-heidekreis.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-heidekreis.de/home/", + "url": "http://gruene-heidekreis.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-heidekreis.de/home/", + "url": "https://gruene-heidekreis.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-heidekreis.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-forchheim.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-forchheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-forchheim.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-forchheim.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-forchheim.de" + } + ], + "input_url": "http://www.gruene-forchheim.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-forchheim.de/startseite/", + "url": "http://gruene-forchheim.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-forchheim.de/startseite/", + "url": "https://gruene-forchheim.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-forchheim.de/startseite/", + "url": "http://www.gruene-forchheim.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-forchheim.de/startseite/", + "url": "https://www.gruene-forchheim.de/" + } + ], + "urlchecks": [ + { + "duration": 78, + "error": null, + "status_code": 200, + "url": "http://gruene-forchheim.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-northeim-einbeck.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-northeim-einbeck.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-northeim-einbeck.de" + }, + { + "aliases": [], + "input_hostname": "gruene-northeim-einbeck.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-northeim-einbeck.de" + } + ], + "input_url": "http://www.gruene-northeim-einbeck.de/gruene-vor-ort/einbeck/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "http://www.gruene-northeim-einbeck.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "https://www.gruene-northeim-einbeck.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "http://gruene-northeim-einbeck.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "https://gruene-northeim-einbeck.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-northeim-einbeck.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-wesermarsch.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wesermarsch.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wesermarsch.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wesermarsch.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-wesermarsch.de" + } + ], + "input_url": "http://www.gruene-wesermarsch.de/ov-bernelemwerder/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "http://www.gruene-wesermarsch.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "https://www.gruene-wesermarsch.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "http://gruene-wesermarsch.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "https://gruene-wesermarsch.de/" + } + ], + "urlchecks": [ + { + "duration": 79, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wesermarsch.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-rehlingen.de/", + "https://gruene-rehlingen.de/", + "https://www.gruene-rehlingen.de/", + "http://gruene-rehlingen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-rehlingen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rehlingen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-rehlingen.de", + "ip_addresses": [ + "85.13.157.141" + ], + "resolvable": true, + "resolved_hostname": "gruene-rehlingen.de" + } + ], + "input_url": "https://gruene-rehlingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-rehlingen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-rehlingen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-rehlingen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-rehlingen.de/" + } + ], + "urlchecks": [ + { + "duration": 855, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rehlingen.de/" + }, + { + "duration": 489, + "error": null, + "status_code": 200, + "url": "https://gruene-rehlingen.de/" + }, + { + "duration": 366, + "error": null, + "status_code": 200, + "url": "https://www.gruene-rehlingen.de/" + }, + { + "duration": 660, + "error": null, + "status_code": 200, + "url": "http://gruene-rehlingen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-northeim-einbeck.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-northeim-einbeck.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-northeim-einbeck.de" + }, + { + "aliases": [], + "input_hostname": "gruene-northeim-einbeck.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-northeim-einbeck.de" + } + ], + "input_url": "http://www.gruene-northeim-einbeck.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "http://www.gruene-northeim-einbeck.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "https://www.gruene-northeim-einbeck.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "http://gruene-northeim-einbeck.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-northeim-einbeck.de/home/", + "url": "https://gruene-northeim-einbeck.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-northeim-einbeck.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-passauland.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-passauland.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-passauland.de" + }, + { + "aliases": [], + "input_hostname": "gruene-passauland.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "gruene-passauland.de" + } + ], + "input_url": "http://www.gruene-passauland.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-passauland.de/", + "url": "http://www.gruene-passauland.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-passauland.de/", + "url": "https://www.gruene-passauland.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-passauland.de/", + "url": "http://gruene-passauland.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-passauland.de/", + "url": "https://gruene-passauland.de/" + } + ], + "urlchecks": [ + { + "duration": 156, + "error": null, + "status_code": 200, + "url": "https://gruene-passauland.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gal-bamberg.de/index.php?id=titelseite" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gal.bamberg.de", + "ip_addresses": [ + "134.119.30.94" + ], + "resolvable": true, + "resolved_hostname": "gal.bamberg.de" + }, + { + "aliases": [ + "www.gal.bamberg.de" + ], + "input_hostname": "www.gal.bamberg.de", + "ip_addresses": [ + "134.119.30.94" + ], + "resolvable": true, + "resolved_hostname": "gal.bamberg.de" + } + ], + "input_url": "http://www.gal.bamberg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gal-bamberg.de/index.php?id=titelseite", + "url": "http://gal.bamberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gal.bamberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gal.bamberg.de' doesn't match either of '*.blitzmessage.eu', 'blitzmessage.eu'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gal.bamberg.de/" + }, + { + "error": null, + "redirects_to": "http://www.gal-bamberg.de/index.php?id=titelseite", + "url": "http://gal.bamberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gal.bamberg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gal.bamberg.de' doesn't match either of '*.blitzmessage.eu', 'blitzmessage.eu'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gal.bamberg.de/" + } + ], + "urlchecks": [ + { + "duration": 237, + "error": null, + "status_code": 200, + "url": "http://www.gal-bamberg.de/index.php?id=titelseite" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-nienburg.de/herzlich-willkommen/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nienburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-nienburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-nienburg.de" + } + ], + "input_url": "http://gruene-nienburg.de/ortsverband-steimbke/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://www.gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "http://gruene-nienburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nienburg.de/herzlich-willkommen/", + "url": "https://gruene-nienburg.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-nienburg.de/herzlich-willkommen/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-birkenfeld.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-birkenfeld.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-birkenfeld.de" + }, + { + "aliases": [], + "input_hostname": "gruene-birkenfeld.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-birkenfeld.de" + } + ], + "input_url": "http://gruene-birkenfeld.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-birkenfeld.de/home/", + "url": "http://www.gruene-birkenfeld.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-birkenfeld.de/home/", + "url": "https://www.gruene-birkenfeld.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-birkenfeld.de/home/", + "url": "http://gruene-birkenfeld.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-birkenfeld.de/home/", + "url": "https://gruene-birkenfeld.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-birkenfeld.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-tuttlingen.de/kreisverband/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-tuttlingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-tuttlingen.de" + }, + { + "aliases": [ + "www.gruene-tuttlingen.de" + ], + "input_hostname": "www.gruene-tuttlingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-tuttlingen.de" + } + ], + "input_url": "http://www.gruene-tuttlingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-tuttlingen.de/kreisverband/aktuelles/", + "url": "http://gruene-tuttlingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-tuttlingen.de/kreisverband/aktuelles/", + "url": "https://gruene-tuttlingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-tuttlingen.de/kreisverband/aktuelles/", + "url": "http://gruene-tuttlingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-tuttlingen.de/kreisverband/aktuelles/", + "url": "https://gruene-tuttlingen.de/" + } + ], + "urlchecks": [ + { + "duration": 529, + "error": null, + "status_code": 200, + "url": "https://www.gruene-tuttlingen.de/kreisverband/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://partei.gruene-offenbach-land.de" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-offenbach-land.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-offenbach-land.de" + }, + { + "aliases": [], + "input_hostname": "gruene-offenbach-land.de", + "ip_addresses": [ + "128.127.71.229" + ], + "resolvable": true, + "resolved_hostname": "gruene-offenbach-land.de" + } + ], + "input_url": "http://www.gruene-offenbach-land.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://partei.gruene-offenbach-land.de", + "url": "http://www.gruene-offenbach-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-offenbach-land.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-offenbach-land.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-offenbach-land.de/" + }, + { + "error": null, + "redirects_to": "http://partei.gruene-offenbach-land.de", + "url": "http://gruene-offenbach-land.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-offenbach-land.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-offenbach-land.de' doesn't match either of '*.kundencloudserver.de', 'kundencloudserver.de'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-offenbach-land.de/" + } + ], + "urlchecks": [ + { + "duration": 120, + "error": null, + "status_code": 200, + "url": "http://partei.gruene-offenbach-land.de" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-weiden.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-weiden.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-weiden.de" + }, + { + "aliases": [], + "input_hostname": "gruene-weiden.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-weiden.de" + } + ], + "input_url": "http://www.gruene-weiden.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-weiden.de/startseite/", + "url": "http://www.gruene-weiden.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-weiden.de/startseite/", + "url": "https://www.gruene-weiden.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-weiden.de/startseite/", + "url": "http://gruene-weiden.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-weiden.de/startseite/", + "url": "https://gruene-weiden.de/" + } + ], + "urlchecks": [ + { + "duration": 78, + "error": null, + "status_code": 200, + "url": "http://gruene-weiden.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-bramsche.de/", + "http://www.gruene-bramsche.de" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-bramsche.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bramsche.de" + }, + { + "aliases": [], + "input_hostname": "gruene-bramsche.de", + "ip_addresses": [ + "85.13.139.107" + ], + "resolvable": true, + "resolved_hostname": "gruene-bramsche.de" + } + ], + "input_url": "http://www.gruene-bramsche.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-bramsche.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-bramsche.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'www.gruene-bramsche.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-bramsche.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-bramsche.de", + "url": "http://gruene-bramsche.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-bramsche.de', port=443): Max retries exceeded with url: / (Caused by SSLError(CertificateError(\"hostname 'gruene-bramsche.de' doesn't match either of '*.kasserver.com', 'kasserver.com'\",),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-bramsche.de/" + } + ], + "urlchecks": [ + { + "duration": 506, + "error": null, + "status_code": 200, + "url": "http://www.gruene-bramsche.de/" + }, + { + "duration": 413, + "error": null, + "status_code": 200, + "url": "http://www.gruene-bramsche.de" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-lehrte.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-lehrte.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lehrte.de" + }, + { + "aliases": [], + "input_hostname": "gruene-lehrte.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-lehrte.de" + } + ], + "input_url": "http://www.gruene-lehrte.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-lehrte.de/home/", + "url": "http://www.gruene-lehrte.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-lehrte.de/home/", + "url": "https://www.gruene-lehrte.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-lehrte.de/home/", + "url": "http://gruene-lehrte.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-lehrte.de/home/", + "url": "https://gruene-lehrte.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://www.gruene-lehrte.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-oal.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-oal.de", + "ip_addresses": [ + "217.160.0.3" + ], + "resolvable": true, + "resolved_hostname": "gruene-oal.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-oal.de", + "ip_addresses": [ + "217.160.0.3" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-oal.de" + } + ], + "input_url": "http://www.gruene-oal.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-oal.de/", + "url": "http://gruene-oal.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-oal.de/", + "url": "https://gruene-oal.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-oal.de/", + "url": "http://www.gruene-oal.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-oal.de/", + "url": "https://www.gruene-oal.de/" + } + ], + "urlchecks": [ + { + "duration": 435, + "error": null, + "status_code": 200, + "url": "https://gruene-oal.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-gera.de/", + "https://www.gruene-gera.de/", + "https://gruene-gera.de/", + "http://gruene-gera.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-gera.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gera.de" + }, + { + "aliases": [], + "input_hostname": "gruene-gera.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-gera.de" + } + ], + "input_url": "http://gruene-gera.de/startseite/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-gera.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-gera.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-gera.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-gera.de/" + } + ], + "urlchecks": [ + { + "duration": 37, + "error": null, + "status_code": 200, + "url": "http://www.gruene-gera.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "https://www.gruene-gera.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "https://gruene-gera.de/" + }, + { + "duration": 34, + "error": null, + "status_code": 200, + "url": "http://gruene-gera.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-gifhorn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-gifhorn.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gifhorn.de" + } + ], + "input_url": "https://www.gruene-gifhorn.de/ortsverband/ov-isenbuettel/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://www.gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://www.gruene-gifhorn.de/" + } + ], + "urlchecks": [ + { + "duration": 476, + "error": null, + "status_code": 200, + "url": "https://www.gruene-gifhorn.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-gellersen.de/", + "http://gruene-gellersen.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-gellersen.de", + "ip_addresses": [ + "212.53.129.244" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gellersen.de" + }, + { + "aliases": [], + "input_hostname": "gruene-gellersen.de", + "ip_addresses": [ + "212.53.129.244" + ], + "resolvable": true, + "resolved_hostname": "gruene-gellersen.de" + } + ], + "input_url": "http://www.gruene-gellersen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-gellersen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-gellersen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-gellersen.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-gellersen.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-gellersen.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_UNRECOGNIZED_NAME] tlsv1 unrecognized name (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-gellersen.de/" + } + ], + "urlchecks": [ + { + "duration": 166, + "error": null, + "status_code": 200, + "url": "http://www.gruene-gellersen.de/" + }, + { + "duration": 539, + "error": null, + "status_code": 200, + "url": "http://gruene-gellersen.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-erding.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-erding.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-erding.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-erding.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-erding.de" + } + ], + "input_url": "http://www.gruene-erding.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-erding.de/home/", + "url": "http://gruene-erding.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-erding.de/home/", + "url": "https://gruene-erding.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-erding.de/home/", + "url": "http://www.gruene-erding.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-erding.de/home/", + "url": "https://www.gruene-erding.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-erding.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-dortmund.de/", + "http://gruene-dortmund.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-dortmund.de", + "ip_addresses": [ + "217.160.123.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-dortmund.de" + }, + { + "aliases": [], + "input_hostname": "gruene-dortmund.de", + "ip_addresses": [ + "217.160.123.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-dortmund.de" + } + ], + "input_url": "http://www.gruene-dortmund.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-dortmund.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-dortmund.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-dortmund.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-dortmund.de/", + "url": "http://gruene-dortmund.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-dortmund.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-dortmund.de/" + } + ], + "urlchecks": [ + { + "duration": 219, + "error": null, + "status_code": 200, + "url": "http://www.gruene-dortmund.de/" + }, + { + "duration": 734, + "error": null, + "status_code": 200, + "url": "http://gruene-dortmund.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-kvwuppertal.de/" + ], + "hostnames": [ + { + "aliases": [ + "www.gruene-kvwuppertal.de" + ], + "input_hostname": "www.gruene-kvwuppertal.de", + "ip_addresses": [ + "213.131.233.85" + ], + "resolvable": true, + "resolved_hostname": "gruene-kvwuppertal.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kvwuppertal.de", + "ip_addresses": [ + "213.131.233.85" + ], + "resolvable": true, + "resolved_hostname": "gruene-kvwuppertal.de" + } + ], + "input_url": "http://www.gruene-kvwuppertal.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-kvwuppertal.de/", + "url": "http://gruene-kvwuppertal.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-kvwuppertal.de/", + "url": "https://gruene-kvwuppertal.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-kvwuppertal.de/", + "url": "http://gruene-kvwuppertal.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-kvwuppertal.de/", + "url": "https://gruene-kvwuppertal.de/" + } + ], + "urlchecks": [ + { + "duration": 615, + "error": null, + "status_code": 200, + "url": "https://www.gruene-kvwuppertal.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-ulm.de/termine/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-ulm.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-ulm.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-ulm.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ulm.de" + } + ], + "input_url": "http://www.gruene-ulm.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-ulm.de/termine/", + "url": "http://gruene-ulm.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-ulm.de/termine/", + "url": "https://gruene-ulm.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-ulm.de/termine/", + "url": "http://www.gruene-ulm.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-ulm.de/termine/", + "url": "https://www.gruene-ulm.de/" + } + ], + "urlchecks": [ + { + "duration": 80, + "error": null, + "status_code": 200, + "url": "http://www.gruene-ulm.de/termine/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-wesermarsch.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wesermarsch.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wesermarsch.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wesermarsch.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-wesermarsch.de" + } + ], + "input_url": "http://www.gruene-wesermarsch.de/ov-mitte/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "http://www.gruene-wesermarsch.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "https://www.gruene-wesermarsch.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "http://gruene-wesermarsch.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-wesermarsch.de/home/", + "url": "https://gruene-wesermarsch.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "http://www.gruene-wesermarsch.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-lueneburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-lueneburg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-lueneburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-lueneburg.de" + } + ], + "input_url": "https://gruene-lueneburg.de/ortsverbaende/dahlenburg/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://www.gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "http://gruene-lueneburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-lueneburg.de/home/", + "url": "https://gruene-lueneburg.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-lueneburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://eichsfeldgruene.de/", + "http://www.eichsfeldgruene.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.eichsfeldgruene.de", + "ip_addresses": [ + "80.237.132.150" + ], + "resolvable": true, + "resolved_hostname": "www.eichsfeldgruene.de" + }, + { + "aliases": [], + "input_hostname": "eichsfeldgruene.de", + "ip_addresses": [ + "80.237.132.150" + ], + "resolvable": true, + "resolved_hostname": "eichsfeldgruene.de" + } + ], + "input_url": "http://www.eichsfeldgruene.de/WP/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.eichsfeldgruene.de/", + "url": "http://www.eichsfeldgruene.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.eichsfeldgruene.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.eichsfeldgruene.de/" + }, + { + "error": null, + "redirects_to": "http://eichsfeldgruene.de/", + "url": "http://eichsfeldgruene.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='eichsfeldgruene.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://eichsfeldgruene.de/" + } + ], + "urlchecks": [ + { + "duration": 59, + "error": null, + "status_code": 200, + "url": "http://eichsfeldgruene.de/" + }, + { + "duration": 65, + "error": null, + "status_code": 200, + "url": "http://www.eichsfeldgruene.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-roth.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-roth.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-roth.de" + }, + { + "aliases": [], + "input_hostname": "gruene-roth.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-roth.de" + } + ], + "input_url": "http://www.gruene-roth.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-roth.de/startseite/", + "url": "http://www.gruene-roth.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-roth.de/startseite/", + "url": "https://www.gruene-roth.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-roth.de/startseite/", + "url": "http://gruene-roth.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-roth.de/startseite/", + "url": "https://gruene-roth.de/" + } + ], + "urlchecks": [ + { + "duration": 104, + "error": null, + "status_code": 200, + "url": "http://www.gruene-roth.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-kv-stade.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-kv-stade.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-kv-stade.de" + }, + { + "aliases": [], + "input_hostname": "gruene-kv-stade.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-kv-stade.de" + } + ], + "input_url": "http://gruene-kv-stade.de/ueber-uns/ortsverbaende/ortsverband-horneburg/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-kv-stade.de/aktuelles/", + "url": "http://www.gruene-kv-stade.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-stade.de/aktuelles/", + "url": "https://www.gruene-kv-stade.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-stade.de/aktuelles/", + "url": "http://gruene-kv-stade.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-kv-stade.de/aktuelles/", + "url": "https://gruene-kv-stade.de/" + } + ], + "urlchecks": [ + { + "duration": 94, + "error": null, + "status_code": 200, + "url": "http://gruene-kv-stade.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-schwandorf.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-schwandorf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-schwandorf.de" + }, + { + "aliases": [], + "input_hostname": "gruene-schwandorf.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-schwandorf.de" + } + ], + "input_url": "http://www.gruene-schwandorf.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-schwandorf.de/startseite/", + "url": "http://www.gruene-schwandorf.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-schwandorf.de/startseite/", + "url": "https://www.gruene-schwandorf.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-schwandorf.de/startseite/", + "url": "http://gruene-schwandorf.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-schwandorf.de/startseite/", + "url": "https://gruene-schwandorf.de/" + } + ], + "urlchecks": [ + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "http://gruene-schwandorf.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.blog.gruene-verden.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.blog.gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "resolvable": true, + "resolved_hostname": "www.blog.gruene-verden.de" + }, + { + "aliases": [], + "input_hostname": "blog.gruene-verden.de", + "ip_addresses": [ + "91.198.250.84" + ], + "resolvable": true, + "resolved_hostname": "blog.gruene-verden.de" + } + ], + "input_url": "http://www.blog.gruene-verden.de/ortsverbande/kirchlinteln/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.blog.gruene-verden.de/", + "url": "http://www.blog.gruene-verden.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.blog.gruene-verden.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.blog.gruene-verden.de/" + }, + { + "error": null, + "redirects_to": "http://www.blog.gruene-verden.de/", + "url": "http://blog.gruene-verden.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='blog.gruene-verden.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://blog.gruene-verden.de/" + } + ], + "urlchecks": [ + { + "duration": 482, + "error": null, + "status_code": 200, + "url": "http://www.blog.gruene-verden.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-schwaben.de/startseite/nachrichten/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-schwaben.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-schwaben.de" + }, + { + "aliases": [], + "input_hostname": "gruene-schwaben.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-schwaben.de" + } + ], + "input_url": "http://www.gruene-schwaben.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-schwaben.de/startseite/nachrichten/", + "url": "http://www.gruene-schwaben.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-schwaben.de/startseite/nachrichten/", + "url": "https://www.gruene-schwaben.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-schwaben.de/startseite/nachrichten/", + "url": "http://gruene-schwaben.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-schwaben.de/startseite/nachrichten/", + "url": "https://gruene-schwaben.de/" + } + ], + "urlchecks": [ + { + "duration": 70, + "error": null, + "status_code": 200, + "url": "http://gruene-schwaben.de/startseite/nachrichten/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-gifhorn.de/", + "http://www.gruene-gifhorn.de/", + "https://gruene-gifhorn.de/", + "http://gruene-gifhorn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-gifhorn.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gifhorn.de" + } + ], + "input_url": "https://www.gruene-gifhorn.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-gifhorn.de/" + } + ], + "urlchecks": [ + { + "duration": 571, + "error": null, + "status_code": 200, + "url": "https://www.gruene-gifhorn.de/" + }, + { + "duration": 461, + "error": null, + "status_code": 200, + "url": "http://www.gruene-gifhorn.de/" + }, + { + "duration": 489, + "error": null, + "status_code": 200, + "url": "https://gruene-gifhorn.de/" + }, + { + "duration": 868, + "error": null, + "status_code": 200, + "url": "http://gruene-gifhorn.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-gifhorn.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "gruene-gifhorn.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-gifhorn.de", + "ip_addresses": [ + "95.128.201.84" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-gifhorn.de" + } + ], + "input_url": "https://www.gruene-gifhorn.de/ortsverband/ov-brome_boldecker-land", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "http://www.gruene-gifhorn.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-gifhorn.de/", + "url": "https://www.gruene-gifhorn.de/" + } + ], + "urlchecks": [ + { + "duration": 512, + "error": null, + "status_code": 200, + "url": "https://www.gruene-gifhorn.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-els.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-els.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-els.de" + }, + { + "aliases": [], + "input_hostname": "gruene-els.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-els.de" + } + ], + "input_url": "http://www.gruene-els.de/lingen/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-els.de/home/", + "url": "http://www.gruene-els.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-els.de/home/", + "url": "https://www.gruene-els.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-els.de/home/", + "url": "http://gruene-els.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-els.de/home/", + "url": "https://gruene-els.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-els.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-im-vest.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-im-vest.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-im-vest.de" + }, + { + "aliases": [], + "input_hostname": "gruene-im-vest.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-im-vest.de" + } + ], + "input_url": "http://gruene-im-vest.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-im-vest.de/home/", + "url": "http://www.gruene-im-vest.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-im-vest.de/home/", + "url": "https://www.gruene-im-vest.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-im-vest.de/home/", + "url": "http://gruene-im-vest.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-im-vest.de/home/", + "url": "https://gruene-im-vest.de/" + } + ], + "urlchecks": [ + { + "duration": 85, + "error": null, + "status_code": 200, + "url": "http://gruene-im-vest.de/home/" + } + ] + }, + { + "canonical_urls": [ + "https://gruenetir.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruenetir.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruenetir.de" + }, + { + "aliases": [], + "input_hostname": "www.gruenetir.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruenetir.de" + } + ], + "input_url": "http://www.gruenetir.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruenetir.de/startseite/", + "url": "http://gruenetir.de/" + }, + { + "error": null, + "redirects_to": "https://gruenetir.de/startseite/", + "url": "https://gruenetir.de/" + }, + { + "error": null, + "redirects_to": "https://gruenetir.de/startseite/", + "url": "http://www.gruenetir.de/" + }, + { + "error": null, + "redirects_to": "https://gruenetir.de/startseite/", + "url": "https://www.gruenetir.de/" + } + ], + "urlchecks": [ + { + "duration": 205, + "error": null, + "status_code": 200, + "url": "https://gruenetir.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-suew.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-suew.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-suew.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-suew.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-suew.de" + } + ], + "input_url": "http://gruene-suew.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-suew.de/startseite/", + "url": "http://gruene-suew.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-suew.de/startseite/", + "url": "https://gruene-suew.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-suew.de/startseite/", + "url": "http://www.gruene-suew.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-suew.de/startseite/", + "url": "https://www.gruene-suew.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-suew.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-rhoen-grabfeld.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-rhoen-grabfeld.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-rhoen-grabfeld.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-rhoen-grabfeld.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-rhoen-grabfeld.de" + } + ], + "input_url": "http://www.gruene-rhoen-grabfeld.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-rhoen-grabfeld.de/home/", + "url": "http://gruene-rhoen-grabfeld.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rhoen-grabfeld.de/home/", + "url": "https://gruene-rhoen-grabfeld.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rhoen-grabfeld.de/home/", + "url": "http://www.gruene-rhoen-grabfeld.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-rhoen-grabfeld.de/home/", + "url": "https://www.gruene-rhoen-grabfeld.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-rhoen-grabfeld.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-alzey-worms.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-alzey-worms.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-alzey-worms.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-alzey-worms.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-alzey-worms.de" + } + ], + "input_url": "http://gruene-alzey-worms.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-alzey-worms.de/startseite/", + "url": "http://gruene-alzey-worms.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-alzey-worms.de/startseite/", + "url": "https://gruene-alzey-worms.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-alzey-worms.de/startseite/", + "url": "http://www.gruene-alzey-worms.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-alzey-worms.de/startseite/", + "url": "https://www.gruene-alzey-worms.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-alzey-worms.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-hersfeld-rotenburg.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hersfeld-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-hersfeld-rotenburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-hersfeld-rotenburg.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hersfeld-rotenburg.de" + } + ], + "input_url": "http://www.gruene-hersfeld-rotenburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-hersfeld-rotenburg.de/home/", + "url": "http://gruene-hersfeld-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hersfeld-rotenburg.de/home/", + "url": "https://gruene-hersfeld-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hersfeld-rotenburg.de/home/", + "url": "http://www.gruene-hersfeld-rotenburg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hersfeld-rotenburg.de/home/", + "url": "https://www.gruene-hersfeld-rotenburg.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-hersfeld-rotenburg.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-mg.de/", + "http://www.gruene-mg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-mg.de", + "ip_addresses": [ + "78.47.15.197" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-mg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-mg.de", + "ip_addresses": [ + "78.47.15.197" + ], + "resolvable": true, + "resolved_hostname": "gruene-mg.de" + } + ], + "input_url": "http://www.gruene-mg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-mg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-mg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-mg.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-mg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-mg.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-mg.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-mg.de/" + }, + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.gruene-mg.de/" + } + ] + }, + { + "canonical_urls": [ + "https://www.gruene-goeppingen.de/bundestagswahl-2017/", + "http://www.gruene-goeppingen.de/bundestagswahl-2017/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-goeppingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-goeppingen.de" + }, + { + "aliases": [ + "www.gruene-goeppingen.de" + ], + "input_hostname": "www.gruene-goeppingen.de", + "ip_addresses": [ + "87.230.19.83" + ], + "resolvable": true, + "resolved_hostname": "gruene-goeppingen.de" + } + ], + "input_url": "http://www.gruene-goeppingen.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-goeppingen.de/bundestagswahl-2017/", + "url": "http://gruene-goeppingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-goeppingen.de/bundestagswahl-2017/", + "url": "https://gruene-goeppingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goeppingen.de/bundestagswahl-2017/", + "url": "http://gruene-goeppingen.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-goeppingen.de/bundestagswahl-2017/", + "url": "https://gruene-goeppingen.de/" + } + ], + "urlchecks": [ + { + "duration": 512, + "error": null, + "status_code": 200, + "url": "https://www.gruene-goeppingen.de/bundestagswahl-2017/" + }, + { + "duration": 394, + "error": null, + "status_code": 200, + "url": "http://www.gruene-goeppingen.de/bundestagswahl-2017/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-aurich.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-aurich.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-aurich.de" + }, + { + "aliases": [], + "input_hostname": "gruene-aurich.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-aurich.de" + } + ], + "input_url": "http://www.gruene-aurich.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-aurich.de/startseite/", + "url": "http://www.gruene-aurich.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-aurich.de/startseite/", + "url": "https://www.gruene-aurich.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-aurich.de/startseite/", + "url": "http://gruene-aurich.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-aurich.de/startseite/", + "url": "https://gruene-aurich.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-aurich.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-weimar.de/gruene-neuigkeiten/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-weimar.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-weimar.de" + }, + { + "aliases": [], + "input_hostname": "gruene-weimar.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-weimar.de" + } + ], + "input_url": "http://www.gruene-weimar.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-weimar.de/gruene-neuigkeiten/", + "url": "http://www.gruene-weimar.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-weimar.de/gruene-neuigkeiten/", + "url": "https://www.gruene-weimar.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-weimar.de/gruene-neuigkeiten/", + "url": "http://gruene-weimar.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-weimar.de/gruene-neuigkeiten/", + "url": "https://gruene-weimar.de/" + } + ], + "urlchecks": [ + { + "duration": 76, + "error": null, + "status_code": 200, + "url": "http://gruene-weimar.de/gruene-neuigkeiten/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-donau-ries.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-donau-ries.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-donau-ries.de" + }, + { + "aliases": [], + "input_hostname": "gruene-donau-ries.de", + "ip_addresses": [ + "37.120.182.202" + ], + "resolvable": true, + "resolved_hostname": "gruene-donau-ries.de" + } + ], + "input_url": "http://www.gruene-donau-ries.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "https://gruene-donau-ries.de/", + "url": "http://www.gruene-donau-ries.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-donau-ries.de/", + "url": "https://www.gruene-donau-ries.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-donau-ries.de/", + "url": "http://gruene-donau-ries.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-donau-ries.de/", + "url": "https://gruene-donau-ries.de/" + } + ], + "urlchecks": [ + { + "duration": 188, + "error": null, + "status_code": 200, + "url": "https://gruene-donau-ries.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-hollenstedt.de/aktuelles/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-hollenstedt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-hollenstedt.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-hollenstedt.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hollenstedt.de" + } + ], + "input_url": "http://gruene-hollenstedt.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-hollenstedt.de/aktuelles/", + "url": "http://gruene-hollenstedt.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hollenstedt.de/aktuelles/", + "url": "https://gruene-hollenstedt.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hollenstedt.de/aktuelles/", + "url": "http://www.gruene-hollenstedt.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hollenstedt.de/aktuelles/", + "url": "https://www.gruene-hollenstedt.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://gruene-hollenstedt.de/aktuelles/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-mh.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-mh.de", + "ip_addresses": [ + "217.194.229.119" + ], + "resolvable": true, + "resolved_hostname": "gruene-mh.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-mh.de", + "ip_addresses": [ + "217.194.229.119" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-mh.de" + } + ], + "input_url": "http://www.gruene-mh.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-mh.de/", + "url": "http://gruene-mh.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-mh.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-mh.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-mh.de/", + "url": "http://www.gruene-mh.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-mh.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-mh.de/" + } + ], + "urlchecks": [ + { + "duration": 527, + "error": null, + "status_code": 200, + "url": "http://gruene-mh.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.xn--grne-wf-o2a.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-wf.de", + "ip_addresses": [ + "217.160.231.206" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-wf.de" + }, + { + "aliases": [], + "input_hostname": "gruene-wf.de", + "ip_addresses": [ + "217.160.231.206" + ], + "resolvable": true, + "resolved_hostname": "gruene-wf.de" + } + ], + "input_url": "http://www.gruene-wf.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.xn--grne-wf-o2a.de/startseite/", + "url": "http://www.gruene-wf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-wf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-wf.de/" + }, + { + "error": null, + "redirects_to": "http://www.xn--grne-wf-o2a.de/startseite/", + "url": "http://gruene-wf.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-wf.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-wf.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://www.xn--grne-wf-o2a.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "https://gruene-vechta.de/", + "http://www.gruene-vechta.de/", + "https://www.gruene-vechta.de/", + "http://gruene-vechta.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-vechta.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-vechta.de" + }, + { + "aliases": [], + "input_hostname": "gruene-vechta.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-vechta.de" + } + ], + "input_url": "http://gruene-vechta.de/startseite/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-vechta.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-vechta.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-vechta.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-vechta.de/" + } + ], + "urlchecks": [ + { + "duration": 66, + "error": null, + "status_code": 200, + "url": "https://gruene-vechta.de/" + }, + { + "duration": 33, + "error": null, + "status_code": 200, + "url": "http://www.gruene-vechta.de/" + }, + { + "duration": 37, + "error": null, + "status_code": 200, + "url": "https://www.gruene-vechta.de/" + }, + { + "duration": 35, + "error": null, + "status_code": 200, + "url": "http://gruene-vechta.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-limburg-weilburg.de/", + "https://gruene-limburg-weilburg.de/", + "http://www.gruene-limburg-weilburg.de/", + "https://www.gruene-limburg-weilburg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-limburg-weilburg.de", + "ip_addresses": [ + "46.30.215.127" + ], + "resolvable": true, + "resolved_hostname": "gruene-limburg-weilburg.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-limburg-weilburg.de", + "ip_addresses": [ + "46.30.215.127" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-limburg-weilburg.de" + } + ], + "input_url": "https://www.gruene-limburg-weilburg.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": null, + "url": "http://gruene-limburg-weilburg.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://gruene-limburg-weilburg.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://www.gruene-limburg-weilburg.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "https://www.gruene-limburg-weilburg.de/" + } + ], + "urlchecks": [ + { + "duration": 630, + "error": null, + "status_code": 200, + "url": "http://gruene-limburg-weilburg.de/" + }, + { + "duration": 494, + "error": null, + "status_code": 200, + "url": "https://gruene-limburg-weilburg.de/" + }, + { + "duration": 527, + "error": null, + "status_code": 200, + "url": "http://www.gruene-limburg-weilburg.de/" + }, + { + "duration": 489, + "error": null, + "status_code": 200, + "url": "https://www.gruene-limburg-weilburg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-ruhr.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-ruhr.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-ruhr.de" + }, + { + "aliases": [], + "input_hostname": "gruene-ruhr.de", + "ip_addresses": [ + "176.221.47.44" + ], + "resolvable": true, + "resolved_hostname": "gruene-ruhr.de" + } + ], + "input_url": "http://www.gruene-ruhr.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-ruhr.de/", + "url": "http://www.gruene-ruhr.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-ruhr.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-ruhr.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-ruhr.de/", + "url": "http://gruene-ruhr.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-ruhr.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-ruhr.de/" + } + ], + "urlchecks": [ + { + "duration": 114, + "error": null, + "status_code": 200, + "url": "http://gruene-ruhr.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-nw.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-nw.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-nw.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-nw.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-nw.de" + } + ], + "input_url": "http://gruene-nw.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-nw.de/home/", + "url": "http://gruene-nw.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nw.de/home/", + "url": "https://gruene-nw.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nw.de/home/", + "url": "http://www.gruene-nw.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-nw.de/home/", + "url": "https://www.gruene-nw.de/" + } + ], + "urlchecks": [ + { + "duration": 69, + "error": null, + "status_code": 200, + "url": "http://gruene-nw.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-oberpfalz.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-oberpfalz.de", + "ip_addresses": [ + "134.119.234.7" + ], + "resolvable": true, + "resolved_hostname": "gruene-oberpfalz.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-oberpfalz.de", + "ip_addresses": [ + "134.119.234.7" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-oberpfalz.de" + } + ], + "input_url": "http://www.gruene-oberpfalz.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-oberpfalz.de/", + "url": "http://gruene-oberpfalz.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-oberpfalz.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-oberpfalz.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-oberpfalz.de/", + "url": "http://www.gruene-oberpfalz.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-oberpfalz.de', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)'),))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-oberpfalz.de/" + } + ], + "urlchecks": [ + { + "duration": 512, + "error": null, + "status_code": 200, + "url": "http://gruene-oberpfalz.de/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-peine.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-peine.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-peine.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-peine.de" + } + ], + "input_url": "http://www.gruene-peine.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "http://www.gruene-peine.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-peine.de/home/", + "url": "https://www.gruene-peine.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-peine.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-landsberg.de/", + "http://www.gruene-landsberg.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-landsberg.de", + "ip_addresses": [ + "80.237.132.89" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-landsberg.de" + }, + { + "aliases": [], + "input_hostname": "gruene-landsberg.de", + "ip_addresses": [ + "80.237.132.89" + ], + "resolvable": true, + "resolved_hostname": "gruene-landsberg.de" + } + ], + "input_url": "http://www.gruene-landsberg.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-landsberg.de/", + "url": "http://www.gruene-landsberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='www.gruene-landsberg.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://www.gruene-landsberg.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-landsberg.de/", + "url": "http://gruene-landsberg.de/" + }, + { + "error": { + "message": "HTTPSConnectionPool(host='gruene-landsberg.de', port=443): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 61] Connection refused',))", + "type": "" + }, + "redirects_to": null, + "url": "https://gruene-landsberg.de/" + } + ], + "urlchecks": [ + { + "duration": 116, + "error": null, + "status_code": 200, + "url": "http://gruene-landsberg.de/" + }, + { + "duration": 64, + "error": null, + "status_code": 200, + "url": "http://www.gruene-landsberg.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-hassberge.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-hassberge.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-hassberge.de" + }, + { + "aliases": [], + "input_hostname": "gruene-hassberge.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-hassberge.de" + } + ], + "input_url": "http://www.gruene-hassberge.de", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-hassberge.de/home/", + "url": "http://www.gruene-hassberge.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hassberge.de/home/", + "url": "https://www.gruene-hassberge.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hassberge.de/home/", + "url": "http://gruene-hassberge.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-hassberge.de/home/", + "url": "https://gruene-hassberge.de/" + } + ], + "urlchecks": [ + { + "duration": 71, + "error": null, + "status_code": 200, + "url": "http://gruene-hassberge.de/home/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-goettingen.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-goettingen.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-goettingen.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-goettingen.de" + } + ], + "input_url": "http://www.gruene-goettingen.de/vor-ort/ov-hann-muenden/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "http://www.gruene-goettingen.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-goettingen.de/startseite/", + "url": "https://www.gruene-goettingen.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-goettingen.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-burgdorf.de/", + "http://gruene-burgdorf.de/", + "https://www.gruene-burgdorf.de/", + "https://gruene-burgdorf.de/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-burgdorf.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-burgdorf.de" + }, + { + "aliases": [], + "input_hostname": "gruene-burgdorf.de", + "ip_addresses": [ + "91.102.13.24" + ], + "resolvable": true, + "resolved_hostname": "gruene-burgdorf.de" + } + ], + "input_url": "http://gruene-burgdorf.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-burgdorf.de/", + "url": "http://www.gruene-burgdorf.de/" + }, + { + "error": null, + "redirects_to": "https://www.gruene-burgdorf.de/", + "url": "https://www.gruene-burgdorf.de/" + }, + { + "error": null, + "redirects_to": null, + "url": "http://gruene-burgdorf.de/" + }, + { + "error": null, + "redirects_to": "https://gruene-burgdorf.de/", + "url": "https://gruene-burgdorf.de/" + } + ], + "urlchecks": [ + { + "duration": 142, + "error": null, + "status_code": 200, + "url": "http://www.gruene-burgdorf.de/" + }, + { + "duration": 139, + "error": null, + "status_code": 200, + "url": "http://gruene-burgdorf.de/" + }, + { + "duration": 217, + "error": null, + "status_code": 200, + "url": "https://www.gruene-burgdorf.de/" + }, + { + "duration": 224, + "error": null, + "status_code": 200, + "url": "https://gruene-burgdorf.de/" + } + ] + }, + { + "canonical_urls": [ + "http://gruene-bochum.de/startseite/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "gruene-bochum.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-bochum.de" + }, + { + "aliases": [], + "input_hostname": "www.gruene-bochum.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-bochum.de" + } + ], + "input_url": "http://www.gruene-bochum.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://gruene-bochum.de/startseite/", + "url": "http://gruene-bochum.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bochum.de/startseite/", + "url": "https://gruene-bochum.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bochum.de/startseite/", + "url": "http://www.gruene-bochum.de/" + }, + { + "error": null, + "redirects_to": "http://gruene-bochum.de/startseite/", + "url": "https://www.gruene-bochum.de/" + } + ], + "urlchecks": [ + { + "duration": 67, + "error": null, + "status_code": 200, + "url": "http://gruene-bochum.de/startseite/" + } + ] + }, + { + "canonical_urls": [ + "http://www.gruene-celle.de/home/" + ], + "hostnames": [ + { + "aliases": [], + "input_hostname": "www.gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "www.gruene-celle.de" + }, + { + "aliases": [], + "input_hostname": "gruene-celle.de", + "ip_addresses": [ + "91.102.13.20" + ], + "resolvable": true, + "resolved_hostname": "gruene-celle.de" + } + ], + "input_url": "http://www.gruene-celle.de/", + "resolvable_urls": [ + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://www.gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "http://gruene-celle.de/" + }, + { + "error": null, + "redirects_to": "http://www.gruene-celle.de/home/", + "url": "https://gruene-celle.de/" + } + ], + "urlchecks": [ + { + "duration": 68, + "error": null, + "status_code": 200, + "url": "http://www.gruene-celle.de/home/" + } + ] + } +] \ No newline at end of file From 3513eddfe6d075f2bedf5bde068efd27683606e3 Mon Sep 17 00:00:00 2001 From: Marian Steinbach Date: Thu, 5 Apr 2018 18:11:40 +0200 Subject: [PATCH 7/7] Update results, spider logic and webapp --- .gitignore | 1 + README.md | 4 +- spider.py | 10 +- webapp/dist/bundle.js | 85 + .../data/spider_result.json} | 59941 +++++++++------- webapp/dist/index.html | 60 + webapp/package-lock.json | 7782 ++ webapp/package.json | 31 + webapp/src/index.js | 50 + webapp/webpack.config.js | 9 + 10 files changed, 40204 insertions(+), 27769 deletions(-) create mode 100644 webapp/dist/bundle.js rename webapp/{data/check_2018-04-04_19-10.json => dist/data/spider_result.json} (86%) create mode 100644 webapp/dist/index.html create mode 100644 webapp/package-lock.json create mode 100644 webapp/package.json create mode 100644 webapp/src/index.js create mode 100644 webapp/webpack.config.js diff --git a/.gitignore b/.gitignore index 249894f..62f06b4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ venv cache +webapp/node_modules diff --git a/README.md b/README.md index dcc7045..f9569d3 100644 --- a/README.md +++ b/README.md @@ -12,9 +12,9 @@ Written and tested in Python3 - Check which cookies are set and with what settings (expiry, domain) - submit the URL against a service like Google Page Speed and retrieve the score - Check against our own webpagetest.org instance -- Detect which one of the well-known CMS is used? +- Detect which one of the well-known CMS is used - Certificate expiry warning -- Export and publish the report as a single page web app via GitHub pages +- Favourite icon availability check ### Usage diff --git a/spider.py b/spider.py index 091156f..e5c2333 100644 --- a/spider.py +++ b/spider.py @@ -1,6 +1,5 @@ # coding: utf8 -from datetime import datetime from git import Repo from multiprocessing import Pool from socket import gethostbyname_ex @@ -32,7 +31,7 @@ green_directory_repo = 'https://github.com/netzbegruenung/green-directory.git' green_direcory_data_path = 'data' green_directory_local_path = './cache/green-directory' -result_path = './webapp/data' +result_path = './webapp/dist/data' # end configuration @@ -275,16 +274,13 @@ def main(): done = set() # convert results from ApplyResult to dict - for url in results.keys(): + for url in sorted(results.keys()): if url not in done: results2.append(results[url].get()) done.add(url) - now = datetime.utcnow() - # Write result as JSON - now_stamp = now.strftime('%Y-%m-%d_%H-%M') - output_filename = os.path.join(result_path, 'check_' + now_stamp + ".json") + output_filename = os.path.join(result_path, "spider_result.json") with open(output_filename, 'w', encoding="utf8") as jsonfile: json.dump(results2, jsonfile, indent=2, sort_keys=True) diff --git a/webapp/dist/bundle.js b/webapp/dist/bundle.js new file mode 100644 index 0000000..08ff17b --- /dev/null +++ b/webapp/dist/bundle.js @@ -0,0 +1,85 @@ +!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=8)}([function(t,e,n){var r; +/*! + * jQuery JavaScript Library v3.3.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */ +/*! + * jQuery JavaScript Library v3.3.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */ +!function(e,n){"use strict";"object"==typeof t&&"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,function(n,i){"use strict";var o=[],a=n.document,s=Object.getPrototypeOf,l=o.slice,u=o.concat,c=o.push,f=o.indexOf,h={},d=h.toString,p=h.hasOwnProperty,g=p.toString,v=g.call(Object),m={},y=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType},_=function(t){return null!=t&&t===t.window},b={type:!0,src:!0,noModule:!0};function T(t,e,n){var r,i=(e=e||a).createElement("script");if(i.text=t,n)for(r in b)n[r]&&(i[r]=n[r]);e.head.appendChild(i).parentNode.removeChild(i)}function w(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?h[d.call(t)]||"object":typeof t}var S=function(t,e){return new S.fn.init(t,e)},D=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function C(t){var e=!!t&&"length"in t&&t.length,n=w(t);return!y(t)&&!_(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}S.fn=S.prototype={jquery:"3.3.1",constructor:S,length:0,toArray:function(){return l.call(this)},get:function(t){return null==t?l.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=S.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return S.each(this,t)},map:function(t){return this.pushStack(S.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n+~]|"+P+")"+P+"*"),q=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),G=new RegExp(W),z=new RegExp("^"+F+"$"),$={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),tt=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},et=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,nt=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},rt=function(){h()},it=yt(function(t){return!0===t.disabled&&("form"in t||"label"in t)},{dir:"parentNode",next:"legend"});try{L.apply(I=j.call(T.childNodes),T.childNodes),I[T.childNodes.length].nodeType}catch(t){L={apply:I.length?function(t,e){N.apply(t,j.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}function ot(t,e,r,i){var o,s,u,c,f,p,m,y=e&&e.ownerDocument,w=e?e.nodeType:9;if(r=r||[],"string"!=typeof t||!t||1!==w&&9!==w&&11!==w)return r;if(!i&&((e?e.ownerDocument||e:T)!==d&&h(e),e=e||d,g)){if(11!==w&&(f=Q.exec(t)))if(o=f[1]){if(9===w){if(!(u=e.getElementById(o)))return r;if(u.id===o)return r.push(u),r}else if(y&&(u=y.getElementById(o))&&_(e,u)&&u.id===o)return r.push(u),r}else{if(f[2])return L.apply(r,e.getElementsByTagName(t)),r;if((o=f[3])&&n.getElementsByClassName&&e.getElementsByClassName)return L.apply(r,e.getElementsByClassName(o)),r}if(n.qsa&&!x[t+" "]&&(!v||!v.test(t))){if(1!==w)y=e,m=t;else if("object"!==e.nodeName.toLowerCase()){for((c=e.getAttribute("id"))?c=c.replace(et,nt):e.setAttribute("id",c=b),s=(p=a(t)).length;s--;)p[s]="#"+c+" "+mt(p[s]);m=p.join(","),y=J.test(t)&>(e.parentNode)||e}if(m)try{return L.apply(r,y.querySelectorAll(m)),r}catch(t){}finally{c===b&&e.removeAttribute("id")}}}return l(t.replace(B,"$1"),e,r,i)}function at(){var t=[];return function e(n,i){return t.push(n+" ")>r.cacheLength&&delete e[t.shift()],e[n+" "]=i}}function st(t){return t[b]=!0,t}function lt(t){var e=d.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ut(t,e){for(var n=t.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=e}function ct(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function ft(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function ht(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function dt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&it(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function pt(t){return st(function(e){return e=+e,st(function(n,r){for(var i,o=t([],n.length,e),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function gt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in n=ot.support={},o=ot.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},h=ot.setDocument=function(t){var e,i,a=t?t.ownerDocument||t:T;return a!==d&&9===a.nodeType&&a.documentElement?(p=(d=a).documentElement,g=!o(d),T!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",rt,!1):i.attachEvent&&i.attachEvent("onunload",rt)),n.attributes=lt(function(t){return t.className="i",!t.getAttribute("className")}),n.getElementsByTagName=lt(function(t){return t.appendChild(d.createComment("")),!t.getElementsByTagName("*").length}),n.getElementsByClassName=Y.test(d.getElementsByClassName),n.getById=lt(function(t){return p.appendChild(t).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(t){var e=t.replace(Z,tt);return function(t){return t.getAttribute("id")===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var n=e.getElementById(t);return n?[n]:[]}}):(r.filter.ID=function(t){var e=t.replace(Z,tt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var n,r,i,o=e.getElementById(t);if(o){if((n=o.getAttributeNode("id"))&&n.value===t)return[o];for(i=e.getElementsByName(t),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===t)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):n.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&g)return e.getElementsByClassName(t)},m=[],v=[],(n.qsa=Y.test(d.querySelectorAll))&&(lt(function(t){p.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+P+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||v.push("\\["+P+"*(?:value|"+R+")"),t.querySelectorAll("[id~="+b+"-]").length||v.push("~="),t.querySelectorAll(":checked").length||v.push(":checked"),t.querySelectorAll("a#"+b+"+*").length||v.push(".#.+[+~]")}),lt(function(t){t.innerHTML="";var e=d.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&v.push("name"+P+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),p.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),v.push(",.*:")})),(n.matchesSelector=Y.test(y=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&<(function(t){n.disconnectedMatch=y.call(t,"*"),y.call(t,"[s!='']:x"),m.push("!=",W)}),v=v.length&&new RegExp(v.join("|")),m=m.length&&new RegExp(m.join("|")),e=Y.test(p.compareDocumentPosition),_=e||Y.test(p.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},E=e?function(t,e){if(t===e)return f=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!n.sortDetached&&e.compareDocumentPosition(t)===r?t===d||t.ownerDocument===T&&_(T,t)?-1:e===d||e.ownerDocument===T&&_(T,e)?1:c?k(c,t)-k(c,e):0:4&r?-1:1)}:function(t,e){if(t===e)return f=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,a=[t],s=[e];if(!i||!o)return t===d?-1:e===d?1:i?-1:o?1:c?k(c,t)-k(c,e):0;if(i===o)return ct(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?ct(a[r],s[r]):a[r]===T?-1:s[r]===T?1:0},d):d},ot.matches=function(t,e){return ot(t,null,null,e)},ot.matchesSelector=function(t,e){if((t.ownerDocument||t)!==d&&h(t),e=e.replace(q,"='$1']"),n.matchesSelector&&g&&!x[e+" "]&&(!m||!m.test(e))&&(!v||!v.test(e)))try{var r=y.call(t,e);if(r||n.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(t){}return ot(e,d,null,[t]).length>0},ot.contains=function(t,e){return(t.ownerDocument||t)!==d&&h(t),_(t,e)},ot.attr=function(t,e){(t.ownerDocument||t)!==d&&h(t);var i=r.attrHandle[e.toLowerCase()],o=i&&A.call(r.attrHandle,e.toLowerCase())?i(t,e,!g):void 0;return void 0!==o?o:n.attributes||!g?t.getAttribute(e):(o=t.getAttributeNode(e))&&o.specified?o.value:null},ot.escape=function(t){return(t+"").replace(et,nt)},ot.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ot.uniqueSort=function(t){var e,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&t.slice(0),t.sort(E),f){for(;e=t[o++];)e===t[o]&&(i=r.push(o));for(;i--;)t.splice(r[i],1)}return c=null,t},i=ot.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=i(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=i(e);return n},(r=ot.selectors={cacheLength:50,createPseudo:st,match:$,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(Z,tt),t[3]=(t[3]||t[4]||t[5]||"").replace(Z,tt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ot.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ot.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return $.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&G.test(n)&&(e=a(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(Z,tt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=D[t+" "];return e||(e=new RegExp("(^|"+P+")"+t+"("+P+"|$)"))&&D(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,e,n){return function(r){var i=ot.attr(r,t);return null==i?"!="===e:!e||(i+="","="===e?i===n:"!="===e?i!==n:"^="===e?n&&0===i.indexOf(n):"*="===e?n&&i.indexOf(n)>-1:"$="===e?n&&i.slice(-n.length)===n:"~="===e?(" "+i.replace(M," ")+" ").indexOf(n)>-1:"|="===e&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,i){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,l){var u,c,f,h,d,p,g=o!==a?"nextSibling":"previousSibling",v=e.parentNode,m=s&&e.nodeName.toLowerCase(),y=!l&&!s,_=!1;if(v){if(o){for(;g;){for(h=e;h=h[g];)if(s?h.nodeName.toLowerCase()===m:1===h.nodeType)return!1;p=g="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?v.firstChild:v.lastChild],a&&y){for(_=(d=(u=(c=(f=(h=v)[b]||(h[b]={}))[h.uniqueID]||(f[h.uniqueID]={}))[t]||[])[0]===w&&u[1])&&u[2],h=d&&v.childNodes[d];h=++d&&h&&h[g]||(_=d=0)||p.pop();)if(1===h.nodeType&&++_&&h===e){c[t]=[w,d,_];break}}else if(y&&(_=d=(u=(c=(f=(h=e)[b]||(h[b]={}))[h.uniqueID]||(f[h.uniqueID]={}))[t]||[])[0]===w&&u[1]),!1===_)for(;(h=++d&&h&&h[g]||(_=d=0)||p.pop())&&((s?h.nodeName.toLowerCase()!==m:1!==h.nodeType)||!++_||(y&&((c=(f=h[b]||(h[b]={}))[h.uniqueID]||(f[h.uniqueID]={}))[t]=[w,_]),h!==e)););return(_-=i)===r||_%r==0&&_/r>=0}}},PSEUDO:function(t,e){var n,i=r.pseudos[t]||r.setFilters[t.toLowerCase()]||ot.error("unsupported pseudo: "+t);return i[b]?i(e):i.length>1?(n=[t,t,"",e],r.setFilters.hasOwnProperty(t.toLowerCase())?st(function(t,n){for(var r,o=i(t,e),a=o.length;a--;)t[r=k(t,o[a])]=!(n[r]=o[a])}):function(t){return i(t,0,n)}):i}},pseudos:{not:st(function(t){var e=[],n=[],r=s(t.replace(B,"$1"));return r[b]?st(function(t,e,n,i){for(var o,a=r(t,null,i,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))}):function(t,i,o){return e[0]=t,r(e,null,o,n),e[0]=null,!n.pop()}}),has:st(function(t){return function(e){return ot(t,e).length>0}}),contains:st(function(t){return t=t.replace(Z,tt),function(e){return(e.textContent||e.innerText||i(e)).indexOf(t)>-1}}),lang:st(function(t){return z.test(t||"")||ot.error("unsupported lang: "+t),t=t.replace(Z,tt).toLowerCase(),function(e){var n;do{if(n=g?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===p},focus:function(t){return t===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:dt(!1),disabled:dt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!r.pseudos.empty(t)},header:function(t){return X.test(t.nodeName)},input:function(t){return K.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:pt(function(){return[0]}),last:pt(function(t,e){return[e-1]}),eq:pt(function(t,e,n){return[n<0?n+e:n]}),even:pt(function(t,e){for(var n=0;n=0;)t.push(r);return t}),gt:pt(function(t,e,n){for(var r=n<0?n+e:n;++r1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function bt(t,e,n,r,i){for(var o,a=[],s=0,l=t.length,u=null!=e;s-1&&(o[u]=!(a[u]=f))}}else m=bt(m===a?m.splice(p,m.length):m),i?i(null,a,m,l):L.apply(a,m)})}function wt(t){for(var e,n,i,o=t.length,a=r.relative[t[0].type],s=a||r.relative[" "],l=a?1:0,c=yt(function(t){return t===e},s,!0),f=yt(function(t){return k(e,t)>-1},s,!0),h=[function(t,n,r){var i=!a&&(r||n!==u)||((e=n).nodeType?c(t,n,r):f(t,n,r));return e=null,i}];l1&&_t(h),l>1&&mt(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(B,"$1"),n,l0,i=t.length>0,o=function(o,a,s,l,c){var f,p,v,m=0,y="0",_=o&&[],b=[],T=u,S=o||i&&r.find.TAG("*",c),D=w+=null==T?1:Math.random()||.1,C=S.length;for(c&&(u=a===d||a||c);y!==C&&null!=(f=S[y]);y++){if(i&&f){for(p=0,a||f.ownerDocument===d||(h(f),s=!g);v=t[p++];)if(v(f,a||d,s)){l.push(f);break}c&&(w=D)}n&&((f=!v&&f)&&m--,o&&_.push(f))}if(m+=y,n&&y!==m){for(p=0;v=e[p++];)v(_,b,a,s);if(o){if(m>0)for(;y--;)_[y]||b[y]||(b[y]=O.call(l));b=bt(b)}L.apply(l,b),c&&!o&&b.length>0&&m+e.length>1&&ot.uniqueSort(l)}return c&&(w=D,u=T),_};return n?st(o):o}(o,i))).selector=t}return s},l=ot.select=function(t,e,n,i){var o,l,u,c,f,h="function"==typeof t&&t,d=!i&&a(t=h.selector||t);if(n=n||[],1===d.length){if((l=d[0]=d[0].slice(0)).length>2&&"ID"===(u=l[0]).type&&9===e.nodeType&&g&&r.relative[l[1].type]){if(!(e=(r.find.ID(u.matches[0].replace(Z,tt),e)||[])[0]))return n;h&&(e=e.parentNode),t=t.slice(l.shift().value.length)}for(o=$.needsContext.test(t)?0:l.length;o--&&(u=l[o],!r.relative[c=u.type]);)if((f=r.find[c])&&(i=f(u.matches[0].replace(Z,tt),J.test(l[0].type)&>(e.parentNode)||e))){if(l.splice(o,1),!(t=i.length&&mt(l)))return L.apply(n,i),n;break}}return(h||s(t,d))(i,e,!g,n,!e||J.test(t)&>(e.parentNode)||e),n},n.sortStable=b.split("").sort(E).join("")===b,n.detectDuplicates=!!f,h(),n.sortDetached=lt(function(t){return 1&t.compareDocumentPosition(d.createElement("fieldset"))}),lt(function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")})||ut("type|href|height|width",function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),n.attributes&<(function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||ut("value",function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),lt(function(t){return null==t.getAttribute("disabled")})||ut(R,function(t,e,n){var r;if(!n)return!0===t[e]?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null}),ot}(n);S.find=x,S.expr=x.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=x.uniqueSort,S.text=x.getText,S.isXMLDoc=x.isXML,S.contains=x.contains,S.escapeSelector=x.escape;var E=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&S(t).is(n))break;r.push(t)}return r},A=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},I=S.expr.match.needsContext;function O(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(t,e,n){return y(e)?S.grep(t,function(t,r){return!!e.call(t,r,t)!==n}):e.nodeType?S.grep(t,function(t){return t===e!==n}):"string"!=typeof e?S.grep(t,function(t){return f.call(e,t)>-1!==n}):S.filter(e,t,n)}S.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?S.find.matchesSelector(r,t)?[r]:[]:S.find.matches(t,S.grep(e,function(t){return 1===t.nodeType}))},S.fn.extend({find:function(t){var e,n,r=this.length,i=this;if("string"!=typeof t)return this.pushStack(S(t).filter(function(){for(e=0;e1?S.uniqueSort(n):n},filter:function(t){return this.pushStack(L(this,t||[],!1))},not:function(t){return this.pushStack(L(this,t||[],!0))},is:function(t){return!!L(this,"string"==typeof t&&I.test(t)?S(t):t||[],!1).length}});var j,k=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||j,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:k.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof S?e[0]:e,S.merge(this,S.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:a,!0)),N.test(r[1])&&S.isPlainObject(e))for(r in e)y(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(i=a.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):y(t)?void 0!==n.ready?n.ready(t):t(S):S.makeArray(t,this)}).prototype=S.fn,j=S(a);var R=/^(?:parents|prev(?:Until|All))/,P={children:!0,contents:!0,next:!0,prev:!0};function F(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}S.fn.extend({has:function(t){var e=S(t,this),n=e.length;return this.filter(function(){for(var t=0;t-1:1===n.nodeType&&S.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?S.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?f.call(S(t),this[0]):f.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),S.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return E(t,"parentNode")},parentsUntil:function(t,e,n){return E(t,"parentNode",n)},next:function(t){return F(t,"nextSibling")},prev:function(t){return F(t,"previousSibling")},nextAll:function(t){return E(t,"nextSibling")},prevAll:function(t){return E(t,"previousSibling")},nextUntil:function(t,e,n){return E(t,"nextSibling",n)},prevUntil:function(t,e,n){return E(t,"previousSibling",n)},siblings:function(t){return A((t.parentNode||{}).firstChild,t)},children:function(t){return A(t.firstChild)},contents:function(t){return O(t,"iframe")?t.contentDocument:(O(t,"template")&&(t=t.content||t),S.merge([],t.childNodes))}},function(t,e){S.fn[t]=function(n,r){var i=S.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=S.filter(r,i)),this.length>1&&(P[t]||S.uniqueSort(i),R.test(t)&&i.reverse()),this.pushStack(i)}});var H=/[^\x20\t\r\n\f]+/g;function W(t){return t}function M(t){throw t}function B(t,e,n,r){var i;try{t&&y(i=t.promise)?i.call(t).done(e).fail(n):t&&y(i=t.then)?i.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}S.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return S.each(t.match(H)||[],function(t,n){e[n]=!0}),e}(t):S.extend({},t);var e,n,r,i,o=[],a=[],s=-1,l=function(){for(i=i||t.once,r=e=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--}),this},has:function(t){return t?S.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||e||(o=n=""),this},locked:function(){return!!i},fireWith:function(t,n){return i||(n=[t,(n=n||[]).slice?n.slice():n],a.push(n),e||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},S.extend({Deferred:function(t){var e=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return i.then(null,t)},pipe:function(){var t=arguments;return S.Deferred(function(n){S.each(e,function(e,r){var i=y(t[r[4]])&&t[r[4]];o[r[1]](function(){var t=i&&i.apply(this,arguments);t&&y(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[t]:arguments)})}),t=null}).promise()},then:function(t,r,i){var o=0;function a(t,e,r,i){return function(){var s=this,l=arguments,u=function(){var n,u;if(!(t=o&&(r!==M&&(s=void 0,l=[n]),e.rejectWith(s,l))}};t?c():(S.Deferred.getStackHook&&(c.stackTrace=S.Deferred.getStackHook()),n.setTimeout(c))}}return S.Deferred(function(n){e[0][3].add(a(0,n,y(i)?i:W,n.notifyWith)),e[1][3].add(a(0,n,y(t)?t:W)),e[2][3].add(a(0,n,y(r)?r:M))}).promise()},promise:function(t){return null!=t?S.extend(t,i):i}},o={};return S.each(e,function(t,n){var a=n[2],s=n[5];i[n[1]]=a.add,s&&a.add(function(){r=s},e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),a.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(t){var e=arguments.length,n=e,r=Array(n),i=l.call(arguments),o=S.Deferred(),a=function(t){return function(n){r[t]=this,i[t]=arguments.length>1?l.call(arguments):n,--e||o.resolveWith(r,i)}};if(e<=1&&(B(t,o.done(a(n)).resolve,o.reject,!e),"pending"===o.state()||y(i[n]&&i[n].then)))return o.then();for(;n--;)B(i[n],a(n),o.reject);return o.promise()}});var U=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(t,e){n.console&&n.console.warn&&t&&U.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},S.readyException=function(t){n.setTimeout(function(){throw t})};var V=S.Deferred();function q(){a.removeEventListener("DOMContentLoaded",q),n.removeEventListener("load",q),S.ready()}S.fn.ready=function(t){return V.then(t).catch(function(t){S.readyException(t)}),this},S.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--S.readyWait:S.isReady)||(S.isReady=!0,!0!==t&&--S.readyWait>0||V.resolveWith(a,[S]))}}),S.ready.then=V.then,"complete"===a.readyState||"loading"!==a.readyState&&!a.documentElement.doScroll?n.setTimeout(S.ready):(a.addEventListener("DOMContentLoaded",q),n.addEventListener("load",q));var G=function(t,e,n,r,i,o,a){var s=0,l=t.length,u=null==n;if("object"===w(n))for(s in i=!0,n)G(t,e,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,y(r)||(a=!0),u&&(a?(e.call(t,r),e=null):(u=e,e=function(t,e,n){return u.call(S(t),n)})),e))for(;s1,null,!0)},removeData:function(t){return this.each(function(){Z.remove(this,t)})}}),S.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=J.get(t,e),n&&(!r||Array.isArray(n)?r=J.access(t,e,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=S.queue(t,e),r=n.length,i=n.shift(),o=S._queueHooks(t,e);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,function(){S.dequeue(t,e)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return J.get(t,n)||J.access(t,n,{empty:S.Callbacks("once memory").add(function(){J.remove(t,[e+"queue",n])})})}}),S.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length\x20\t\r\n\f]+)/i,pt=/^$|^module$|\/(?:java|ecma)script/i,gt={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function vt(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&O(t,e)?S.merge([t],n):n}function mt(t,e){for(var n=0,r=t.length;n-1)i&&i.push(o);else if(u=S.contains(o.ownerDocument,o),a=vt(f.appendChild(o),"script"),u&&mt(a),n)for(c=0;o=a[c++];)pt.test(o.type||"")&&n.push(o);return f}yt=a.createDocumentFragment().appendChild(a.createElement("div")),(_t=a.createElement("input")).setAttribute("type","radio"),_t.setAttribute("checked","checked"),_t.setAttribute("name","t"),yt.appendChild(_t),m.checkClone=yt.cloneNode(!0).cloneNode(!0).lastChild.checked,yt.innerHTML="",m.noCloneChecked=!!yt.cloneNode(!0).lastChild.defaultValue;var wt=a.documentElement,St=/^key/,Dt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ct=/^([^.]*)(?:\.(.+)|)/;function xt(){return!0}function Et(){return!1}function At(){try{return a.activeElement}catch(t){}}function It(t,e,n,r,i,o){var a,s;if("object"==typeof e){for(s in"string"!=typeof n&&(r=r||n,n=void 0),e)It(t,s,n,r,e[s],o);return t}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Et;else if(!i)return t;return 1===o&&(a=i,(i=function(t){return S().off(t),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),t.each(function(){S.event.add(this,e,i,r,n)})}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,l,u,c,f,h,d,p,g,v=J.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(wt,i),n.guid||(n.guid=S.guid++),(l=v.events)||(l=v.events={}),(a=v.handle)||(a=v.handle=function(e){return void 0!==S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),u=(e=(e||"").match(H)||[""]).length;u--;)d=g=(s=Ct.exec(e[u])||[])[1],p=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:p.join(".")},o),(h=l[d])||((h=l[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,p,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?h.splice(h.delegateCount++,0,c):h.push(c),S.event.global[d]=!0)},remove:function(t,e,n,r,i){var o,a,s,l,u,c,f,h,d,p,g,v=J.hasData(t)&&J.get(t);if(v&&(l=v.events)){for(u=(e=(e||"").match(H)||[""]).length;u--;)if(d=g=(s=Ct.exec(e[u])||[])[1],p=(s[2]||"").split(".").sort(),d){for(f=S.event.special[d]||{},h=l[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=h.length;o--;)c=h[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(h.splice(o,1),c.selector&&h.delegateCount--,f.remove&&f.remove.call(t,c));a&&!h.length&&(f.teardown&&!1!==f.teardown.call(t,p,v.handle)||S.removeEvent(t,d,v.handle),delete l[d])}else for(d in l)S.event.remove(t,d+e[u],n,r,!0);S.isEmptyObject(l)&&J.remove(t,"handle events")}},dispatch:function(t){var e,n,r,i,o,a,s=S.event.fix(t),l=new Array(arguments.length),u=(J.get(this,"events")||{})[s.type]||[],c=S.event.special[s.type]||{};for(l[0]=s,e=1;e=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==t.type||!0!==u.disabled)){for(o=[],a={},n=0;n-1:S.find(i,this,null,[u]).length),a[i]&&o.push(r);o.length&&s.push({elem:u,handlers:o})}return u=this,l\x20\t\r\n\f]*)[^>]*)\/>/gi,Nt=/\s*$/g;function kt(t,e){return O(t,"table")&&O(11!==e.nodeType?e:e.firstChild,"tr")&&S(t).children("tbody")[0]||t}function Rt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Pt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Ft(t,e){var n,r,i,o,a,s,l,u;if(1===e.nodeType){if(J.hasData(t)&&(o=J.access(t),a=J.set(e,o),u=o.events))for(i in delete a.handle,a.events={},u)for(n=0,r=u[i].length;n1&&"string"==typeof p&&!m.checkClone&&Lt.test(p))return t.each(function(i){var o=t.eq(i);g&&(e[0]=p.call(this,i,o.html())),Ht(o,e,n,r)});if(h&&(o=(i=Tt(e,t[0].ownerDocument,!1,t,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=S.map(vt(i,"script"),Rt)).length;f")},clone:function(t,e,n){var r,i,o,a,s,l,u,c=t.cloneNode(!0),f=S.contains(t.ownerDocument,t);if(!(m.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||S.isXMLDoc(t)))for(a=vt(c),r=0,i=(o=vt(t)).length;r0&&mt(a,!f&&vt(t,"script")),c},cleanData:function(t){for(var e,n,r,i=S.event.special,o=0;void 0!==(n=t[o]);o++)if(Y(n)){if(e=n[J.expando]){if(e.events)for(r in e.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,e.handle);n[J.expando]=void 0}n[Z.expando]&&(n[Z.expando]=void 0)}}}),S.fn.extend({detach:function(t){return Wt(this,t,!0)},remove:function(t){return Wt(this,t)},text:function(t){return G(this,function(t){return void 0===t?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return Ht(this,arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||kt(this,t).appendChild(t)})},prepend:function(){return Ht(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=kt(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return Ht(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return Ht(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(S.cleanData(vt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return S.clone(this,t,e)})},html:function(t){return G(this,function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Nt.test(t)&&!gt[(dt.exec(t)||["",""])[1].toLowerCase()]){t=S.htmlPrefilter(t);try{for(;n=0&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-l-s-.5))),l}function te(t,e,n){var r=Bt(t),i=Vt(t,e,r),o="border-box"===S.css(t,"boxSizing",!1,r),a=o;if(Mt.test(i)){if(!n)return i;i="auto"}return a=a&&(m.boxSizingReliable()||i===t.style[e]),("auto"===i||!parseFloat(i)&&"inline"===S.css(t,"display",!1,r))&&(i=t["offset"+e[0].toUpperCase()+e.slice(1)],a=!0),(i=parseFloat(i)||0)+Zt(t,e,n||(o?"border":"content"),a,r,i)+"px"}function ee(t,e,n,r,i){return new ee.prototype.init(t,e,n,r,i)}S.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=Vt(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var i,o,a,s=X(e),l=zt.test(e),u=t.style;if(l||(e=Qt(s)),a=S.cssHooks[e]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(t,!1,r))?i:u[e];"string"===(o=typeof n)&&(i=it.exec(n))&&i[1]&&(n=lt(t,e,i),o="number"),null!=n&&n==n&&("number"===o&&(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),m.clearCloneStyle||""!==n||0!==e.indexOf("background")||(u[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,r))||(l?u.setProperty(e,n):u[e]=n))}},css:function(t,e,n,r){var i,o,a,s=X(e);return zt.test(e)||(e=Qt(s)),(a=S.cssHooks[e]||S.cssHooks[s])&&"get"in a&&(i=a.get(t,!0,n)),void 0===i&&(i=Vt(t,e,r)),"normal"===i&&e in Kt&&(i=Kt[e]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(t,e){S.cssHooks[e]={get:function(t,n,r){if(n)return!Gt.test(S.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?te(t,e,r):st(t,$t,function(){return te(t,e,r)})},set:function(t,n,r){var i,o=Bt(t),a="border-box"===S.css(t,"boxSizing",!1,o),s=r&&Zt(t,e,r,a,o);return a&&m.scrollboxSize()===o.position&&(s-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(o[e])-Zt(t,e,"border",!1,o)-.5)),s&&(i=it.exec(n))&&"px"!==(i[3]||"px")&&(t.style[e]=n,n=S.css(t,e)),Jt(0,n,s)}}}),S.cssHooks.marginLeft=qt(m.reliableMarginLeft,function(t,e){if(e)return(parseFloat(Vt(t,"marginLeft"))||t.getBoundingClientRect().left-st(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(t,e){S.cssHooks[t+e]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[t+ot[r]+e]=o[r]||o[r-2]||o[0];return i}},"margin"!==t&&(S.cssHooks[t+e].set=Jt)}),S.fn.extend({css:function(t,e){return G(this,function(t,e,n){var r,i,o={},a=0;if(Array.isArray(e)){for(r=Bt(t),i=e.length;a1)}}),S.Tween=ee,ee.prototype={constructor:ee,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||S.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var t=ee.propHooks[this.prop];return t&&t.get?t.get(this):ee.propHooks._default.get(this)},run:function(t){var e,n=ee.propHooks[this.prop];return this.options.duration?this.pos=e=S.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ee.propHooks._default.set(this),this}},ee.prototype.init.prototype=ee.prototype,ee.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=S.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){S.fx.step[t.prop]?S.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[S.cssProps[t.prop]]&&!S.cssHooks[t.prop]?t.elem[t.prop]=t.now:S.style(t.elem,t.prop,t.now+t.unit)}}},ee.propHooks.scrollTop=ee.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},S.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},S.fx=ee.prototype.init,S.fx.step={};var ne,re,ie=/^(?:toggle|show|hide)$/,oe=/queueHooks$/;function ae(){re&&(!1===a.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ae):n.setTimeout(ae,S.fx.interval),S.fx.tick())}function se(){return n.setTimeout(function(){ne=void 0}),ne=Date.now()}function le(t,e){var n,r=0,i={height:t};for(e=e?1:0;r<4;r+=2-e)i["margin"+(n=ot[r])]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function ue(t,e,n){for(var r,i=(ce.tweeners[e]||[]).concat(ce.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(t){return this.each(function(){S.removeAttr(this,t)})}}),S.extend({attr:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?S.prop(t,e,n):(1===o&&S.isXMLDoc(t)||(i=S.attrHooks[e.toLowerCase()]||(S.expr.match.bool.test(e)?fe:void 0)),void 0!==n?null===n?void S.removeAttr(t,e):i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):i&&"get"in i&&null!==(r=i.get(t,e))?r:null==(r=S.find.attr(t,e))?void 0:r)},attrHooks:{type:{set:function(t,e){if(!m.radioValue&&"radio"===e&&O(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r=0,i=e&&e.match(H);if(i&&1===t.nodeType)for(;n=i[r++];)t.removeAttribute(n)}}),fe={set:function(t,e,n){return!1===e?S.removeAttr(t,n):t.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(t,e){var n=he[e]||S.find.attr;he[e]=function(t,e,r){var i,o,a=e.toLowerCase();return r||(o=he[a],he[a]=i,i=null!=n(t,e,r)?a:null,he[a]=o),i}});var de=/^(?:input|select|textarea|button)$/i,pe=/^(?:a|area)$/i;function ge(t){return(t.match(H)||[]).join(" ")}function ve(t){return t.getAttribute&&t.getAttribute("class")||""}function me(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(H)||[]}S.fn.extend({prop:function(t,e){return G(this,S.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[S.propFix[t]||t]})}}),S.extend({prop:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(t)||(e=S.propFix[e]||e,i=S.propHooks[e]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=S.find.attr(t,"tabindex");return e?parseInt(e,10):de.test(t.nodeName)||pe.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(S.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,l=0;if(y(t))return this.each(function(e){S(this).addClass(t.call(this,e,ve(this)))});if((e=me(t)).length)for(;n=this[l++];)if(i=ve(n),r=1===n.nodeType&&" "+ge(i)+" "){for(a=0;o=e[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ge(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,l=0;if(y(t))return this.each(function(e){S(this).removeClass(t.call(this,e,ve(this)))});if(!arguments.length)return this.attr("class","");if((e=me(t)).length)for(;n=this[l++];)if(i=ve(n),r=1===n.nodeType&&" "+ge(i)+" "){for(a=0;o=e[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=ge(r))&&n.setAttribute("class",s)}return this},toggleClass:function(t,e){var n=typeof t,r="string"===n||Array.isArray(t);return"boolean"==typeof e&&r?e?this.addClass(t):this.removeClass(t):y(t)?this.each(function(n){S(this).toggleClass(t.call(this,n,ve(this),e),e)}):this.each(function(){var e,i,o,a;if(r)for(i=0,o=S(this),a=me(t);e=a[i++];)o.hasClass(e)?o.removeClass(e):o.addClass(e);else void 0!==t&&"boolean"!==n||((e=ve(this))&&J.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===t?"":J.get(this,"__className__")||""))})},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+ge(ve(n))+" ").indexOf(e)>-1)return!0;return!1}});var ye=/\r/g;S.fn.extend({val:function(t){var e,n,r,i=this[0];return arguments.length?(r=y(t),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?t.call(this,n,S(this).val()):t)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=S.map(i,function(t){return null==t?"":t+""})),(e=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,i,"value")||(this.value=i))})):i?(e=S.valHooks[i.type]||S.valHooks[i.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(ye,""):null==n?"":n:void 0}}),S.extend({valHooks:{option:{get:function(t){var e=S.find.attr(t,"value");return null!=e?e:ge(S.text(t))}},select:{get:function(t){var e,n,r,i=t.options,o=t.selectedIndex,a="select-one"===t.type,s=a?null:[],l=a?o+1:i.length;for(r=o<0?l:a?o:0;r-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=S.inArray(S(t).val(),e)>-1}},m.checkOn||(S.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}),m.focusin="onfocusin"in n;var _e=/^(?:focusinfocus|focusoutblur)$/,be=function(t){t.stopPropagation()};S.extend(S.event,{trigger:function(t,e,r,i){var o,s,l,u,c,f,h,d,g=[r||a],v=p.call(t,"type")?t.type:t,m=p.call(t,"namespace")?t.namespace.split("."):[];if(s=d=l=r=r||a,3!==r.nodeType&&8!==r.nodeType&&!_e.test(v+S.event.triggered)&&(v.indexOf(".")>-1&&(v=(m=v.split(".")).shift(),m.sort()),c=v.indexOf(":")<0&&"on"+v,(t=t[S.expando]?t:new S.Event(v,"object"==typeof t&&t)).isTrigger=i?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),e=null==e?[t]:S.makeArray(e,[t]),h=S.event.special[v]||{},i||!h.trigger||!1!==h.trigger.apply(r,e))){if(!i&&!h.noBubble&&!_(r)){for(u=h.delegateType||v,_e.test(u+v)||(s=s.parentNode);s;s=s.parentNode)g.push(s),l=s;l===(r.ownerDocument||a)&&g.push(l.defaultView||l.parentWindow||n)}for(o=0;(s=g[o++])&&!t.isPropagationStopped();)d=s,t.type=o>1?u:h.bindType||v,(f=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&f.apply(s,e),(f=c&&s[c])&&f.apply&&Y(s)&&(t.result=f.apply(s,e),!1===t.result&&t.preventDefault());return t.type=v,i||t.isDefaultPrevented()||h._default&&!1!==h._default.apply(g.pop(),e)||!Y(r)||c&&y(r[v])&&!_(r)&&((l=r[c])&&(r[c]=null),S.event.triggered=v,t.isPropagationStopped()&&d.addEventListener(v,be),r[v](),t.isPropagationStopped()&&d.removeEventListener(v,be),S.event.triggered=void 0,l&&(r[c]=l)),t.result}},simulate:function(t,e,n){var r=S.extend(new S.Event,n,{type:t,isSimulated:!0});S.event.trigger(r,null,e)}}),S.fn.extend({trigger:function(t,e){return this.each(function(){S.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];if(n)return S.event.trigger(t,e,n,!0)}}),m.focusin||S.each({focus:"focusin",blur:"focusout"},function(t,e){var n=function(t){S.event.simulate(e,t.target,S.event.fix(t))};S.event.special[e]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,e);i||r.addEventListener(t,n,!0),J.access(r,e,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,e)-1;i?J.access(r,e,i):(r.removeEventListener(t,n,!0),J.remove(r,e))}}});var Te=n.location,we=Date.now(),Se=/\?/;S.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new n.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+t),e};var De=/\[\]$/,Ce=/\r?\n/g,xe=/^(?:submit|button|image|reset|file)$/i,Ee=/^(?:input|select|textarea|keygen)/i;function Ae(t,e,n,r){var i;if(Array.isArray(e))S.each(e,function(e,i){n||De.test(t)?r(t,i):Ae(t+"["+("object"==typeof i&&null!=i?e:"")+"]",i,n,r)});else if(n||"object"!==w(e))r(t,e);else for(i in e)Ae(t+"["+i+"]",e[i],n,r)}S.param=function(t,e){var n,r=[],i=function(t,e){var n=y(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(t)||t.jquery&&!S.isPlainObject(t))S.each(t,function(){i(this.name,this.value)});else for(n in t)Ae(n,t[n],e,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=S.prop(this,"elements");return t?S.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!S(this).is(":disabled")&&Ee.test(this.nodeName)&&!xe.test(t)&&(this.checked||!ht.test(t))}).map(function(t,e){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(t){return{name:e.name,value:t.replace(Ce,"\r\n")}}):{name:e.name,value:n.replace(Ce,"\r\n")}}).get()}});var Ie=/%20/g,Oe=/#.*$/,Ne=/([?&])_=[^&]*/,Le=/^(.*?):[ \t]*([^\r\n]*)$/gm,je=/^(?:GET|HEAD)$/,ke=/^\/\//,Re={},Pe={},Fe="*/".concat("*"),He=a.createElement("a");function We(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,i=0,o=e.toLowerCase().match(H)||[];if(y(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function Me(t,e,n,r){var i={},o=t===Pe;function a(s){var l;return i[s]=!0,S.each(t[s]||[],function(t,s){var u=s(e,n,r);return"string"!=typeof u||o||i[u]?o?!(l=u):void 0:(e.dataTypes.unshift(u),a(u),!1)}),l}return a(e.dataTypes[0])||!i["*"]&&a("*")}function Be(t,e){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((i[n]?t:r||(r={}))[n]=e[n]);return r&&S.extend(!0,t,r),t}He.href=Te.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Te.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Te.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Fe,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Be(Be(t,S.ajaxSettings),e):Be(S.ajaxSettings,t)},ajaxPrefilter:We(Re),ajaxTransport:We(Pe),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var r,i,o,s,l,u,c,f,h,d,p=S.ajaxSetup({},e),g=p.context||p,v=p.context&&(g.nodeType||g.jquery)?S(g):S.event,m=S.Deferred(),y=S.Callbacks("once memory"),_=p.statusCode||{},b={},T={},w="canceled",D={readyState:0,getResponseHeader:function(t){var e;if(c){if(!s)for(s={};e=Le.exec(o);)s[e[1].toLowerCase()]=e[2];e=s[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return c?o:null},setRequestHeader:function(t,e){return null==c&&(t=T[t.toLowerCase()]=T[t.toLowerCase()]||t,b[t]=e),this},overrideMimeType:function(t){return null==c&&(p.mimeType=t),this},statusCode:function(t){var e;if(t)if(c)D.always(t[D.status]);else for(e in t)_[e]=[_[e],t[e]];return this},abort:function(t){var e=t||w;return r&&r.abort(e),C(0,e),this}};if(m.promise(D),p.url=((t||p.url||Te.href)+"").replace(ke,Te.protocol+"//"),p.type=e.method||e.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(H)||[""],null==p.crossDomain){u=a.createElement("a");try{u.href=p.url,u.href=u.href,p.crossDomain=He.protocol+"//"+He.host!=u.protocol+"//"+u.host}catch(t){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=S.param(p.data,p.traditional)),Me(Re,p,e,D),c)return D;for(h in(f=S.event&&p.global)&&0==S.active++&&S.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!je.test(p.type),i=p.url.replace(Oe,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Ie,"+")):(d=p.url.slice(i.length),p.data&&(p.processData||"string"==typeof p.data)&&(i+=(Se.test(i)?"&":"?")+p.data,delete p.data),!1===p.cache&&(i=i.replace(Ne,"$1"),d=(Se.test(i)?"&":"?")+"_="+we+++d),p.url=i+d),p.ifModified&&(S.lastModified[i]&&D.setRequestHeader("If-Modified-Since",S.lastModified[i]),S.etag[i]&&D.setRequestHeader("If-None-Match",S.etag[i])),(p.data&&p.hasContent&&!1!==p.contentType||e.contentType)&&D.setRequestHeader("Content-Type",p.contentType),D.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Fe+"; q=0.01":""):p.accepts["*"]),p.headers)D.setRequestHeader(h,p.headers[h]);if(p.beforeSend&&(!1===p.beforeSend.call(g,D,p)||c))return D.abort();if(w="abort",y.add(p.complete),D.done(p.success),D.fail(p.error),r=Me(Pe,p,e,D)){if(D.readyState=1,f&&v.trigger("ajaxSend",[D,p]),c)return D;p.async&&p.timeout>0&&(l=n.setTimeout(function(){D.abort("timeout")},p.timeout));try{c=!1,r.send(b,C)}catch(t){if(c)throw t;C(-1,t)}}else C(-1,"No Transport");function C(t,e,a,s){var u,h,d,b,T,w=e;c||(c=!0,l&&n.clearTimeout(l),r=void 0,o=s||"",D.readyState=t>0?4:0,u=t>=200&&t<300||304===t,a&&(b=function(t,e,n){for(var r,i,o,a,s=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){l.unshift(i);break}if(l[0]in n)o=l[0];else{for(i in n){if(!l[0]||t.converters[i+" "+l[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==l[0]&&l.unshift(o),n[o]}(p,D,a)),b=function(t,e,n,r){var i,o,a,s,l,u={},c=t.dataTypes.slice();if(c[1])for(a in t.converters)u[a.toLowerCase()]=t.converters[a];for(o=c.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!l&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=u[l+" "+o]||u["* "+o]))for(i in u)if((s=i.split(" "))[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){!0===a?a=u[i]:!0!==u[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+l+" to "+o}}}return{state:"success",data:e}}(p,b,D,u),u?(p.ifModified&&((T=D.getResponseHeader("Last-Modified"))&&(S.lastModified[i]=T),(T=D.getResponseHeader("etag"))&&(S.etag[i]=T)),204===t||"HEAD"===p.type?w="nocontent":304===t?w="notmodified":(w=b.state,h=b.data,u=!(d=b.error))):(d=w,!t&&w||(w="error",t<0&&(t=0))),D.status=t,D.statusText=(e||w)+"",u?m.resolveWith(g,[h,w,D]):m.rejectWith(g,[D,w,d]),D.statusCode(_),_=void 0,f&&v.trigger(u?"ajaxSuccess":"ajaxError",[D,p,u?h:d]),y.fireWith(g,[D,w]),f&&(v.trigger("ajaxComplete",[D,p]),--S.active||S.event.trigger("ajaxStop")))}return D},getJSON:function(t,e,n){return S.get(t,e,n,"json")},getScript:function(t,e){return S.get(t,void 0,e,"script")}}),S.each(["get","post"],function(t,e){S[e]=function(t,n,r,i){return y(n)&&(i=i||r,r=n,n=void 0),S.ajax(S.extend({url:t,type:e,dataType:i,data:n,success:r},S.isPlainObject(t)&&t))}}),S._evalUrl=function(t){return S.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},S.fn.extend({wrapAll:function(t){var e;return this[0]&&(y(t)&&(t=t.call(this[0])),e=S(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(t){return y(t)?this.each(function(e){S(this).wrapInner(t.call(this,e))}):this.each(function(){var e=S(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=y(t);return this.each(function(n){S(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(t){return!S.expr.pseudos.visible(t)},S.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}};var Ue={0:200,1223:204},Ve=S.ajaxSettings.xhr();m.cors=!!Ve&&"withCredentials"in Ve,m.ajax=Ve=!!Ve,S.ajaxTransport(function(t){var e,r;if(m.cors||Ve&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);e=function(t){return function(){e&&(e=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===t?s.abort():"error"===t?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Ue[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),r=s.onerror=s.ontimeout=e("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout(function(){e&&r()})},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}}),S.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return S.globalEval(t),t}}}),S.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),S.ajaxTransport("script",function(t){var e,n;if(t.crossDomain)return{send:function(r,i){e=S(" + + diff --git a/webapp/package-lock.json b/webapp/package-lock.json new file mode 100644 index 0000000..3a5157c --- /dev/null +++ b/webapp/package-lock.json @@ -0,0 +1,7782 @@ +{ + "name": "green-spider-webapp", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true + }, + "acorn": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz", + "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "dev": true, + "requires": { + "acorn": "5.5.3" + } + }, + "ajv": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz", + "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=", + "dev": true, + "requires": { + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1", + "uri-js": "3.0.2" + } + }, + "ajv-keywords": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz", + "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=", + "dev": true + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "any-observable": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.2.0.tgz", + "integrity": "sha1-xnhwBYADV5AJCD9UrAq6+1wz0kI=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "3.1.10", + "normalize-path": "2.1.1" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz", + "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "atob": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.0.tgz", + "integrity": "sha512-SuiKH8vbsOyCALjA/+EINmt/Kdl+TQPrtFgW7XZZcwtryFu9e5kQoX3bjCW6mIvGH1fbeAZZuvwGR5IlBRznGw==", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-core": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz", + "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "babel-generator": "6.26.1", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.26.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "convert-source-map": "1.5.1", + "debug": "2.6.9", + "json5": "0.5.1", + "lodash": "4.17.5", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.8", + "slash": "1.0.0", + "source-map": "0.5.7" + }, + "dependencies": { + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.5", + "source-map": "0.5.7", + "trim-right": "1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + } + } + }, + "babel-helper-bindify-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", + "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.5" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-explode-class": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", + "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", + "dev": true, + "requires": { + "babel-helper-bindify-decorators": "6.24.1", + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.5" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "babel-plugin-syntax-async-generators": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", + "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=", + "dev": true + }, + "babel-plugin-syntax-class-constructor-call": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz", + "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=", + "dev": true + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", + "dev": true + }, + "babel-plugin-syntax-decorators": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", + "dev": true + }, + "babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "babel-plugin-syntax-export-extensions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", + "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=", + "dev": true + }, + "babel-plugin-syntax-flow": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "babel-plugin-transform-async-generator-functions": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", + "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "6.24.1", + "babel-plugin-syntax-async-generators": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "6.24.1", + "babel-plugin-syntax-async-functions": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-class-constructor-call": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz", + "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=", + "dev": true, + "requires": { + "babel-plugin-syntax-class-constructor-call": "6.18.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-plugin-syntax-class-properties": "6.13.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", + "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", + "dev": true, + "requires": { + "babel-helper-explode-class": "6.24.1", + "babel-plugin-syntax-decorators": "6.13.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.5" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "6.26.0", + "babel-helper-function-name": "6.24.1", + "babel-helper-optimise-call-expression": "6.24.1", + "babel-helper-replace-supers": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "6.26.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz", + "integrity": "sha1-DYOUApt9xqvhqX7xgeAHWN0uXYo=", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "6.24.1", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "6.24.1", + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "6.26.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "6.26.0", + "babel-runtime": "6.26.0", + "regexpu-core": "2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1", + "babel-plugin-syntax-exponentiation-operator": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-export-extensions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz", + "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=", + "dev": true, + "requires": { + "babel-plugin-syntax-export-extensions": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-flow-strip-types": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", + "dev": true, + "requires": { + "babel-plugin-syntax-flow": "6.18.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "requires": { + "regenerator-transform": "0.10.1" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-preset-es2015": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoping": "6.26.0", + "babel-plugin-transform-es2015-classes": "6.24.1", + "babel-plugin-transform-es2015-computed-properties": "6.24.1", + "babel-plugin-transform-es2015-destructuring": "6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", + "babel-plugin-transform-es2015-for-of": "6.23.0", + "babel-plugin-transform-es2015-function-name": "6.24.1", + "babel-plugin-transform-es2015-literals": "6.22.0", + "babel-plugin-transform-es2015-modules-amd": "6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "6.26.0", + "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", + "babel-plugin-transform-es2015-modules-umd": "6.24.1", + "babel-plugin-transform-es2015-object-super": "6.24.1", + "babel-plugin-transform-es2015-parameters": "6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", + "babel-plugin-transform-es2015-spread": "6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "6.24.1", + "babel-plugin-transform-es2015-template-literals": "6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "6.24.1", + "babel-plugin-transform-regenerator": "6.26.0" + } + }, + "babel-preset-stage-1": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz", + "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=", + "dev": true, + "requires": { + "babel-plugin-transform-class-constructor-call": "6.24.1", + "babel-plugin-transform-export-extensions": "6.22.0", + "babel-preset-stage-2": "6.24.1" + } + }, + "babel-preset-stage-2": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", + "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", + "dev": true, + "requires": { + "babel-plugin-syntax-dynamic-import": "6.18.0", + "babel-plugin-transform-class-properties": "6.24.1", + "babel-plugin-transform-decorators": "6.24.1", + "babel-preset-stage-3": "6.24.1" + } + }, + "babel-preset-stage-3": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", + "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", + "dev": true, + "requires": { + "babel-plugin-syntax-trailing-function-commas": "6.22.0", + "babel-plugin-transform-async-generator-functions": "6.24.1", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-plugin-transform-exponentiation-operator": "6.24.1", + "babel-plugin-transform-object-rest-spread": "6.26.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "6.26.0", + "babel-runtime": "6.26.0", + "core-js": "2.5.4", + "home-or-tmp": "2.0.0", + "lodash": "4.17.5", + "mkdirp": "0.5.1", + "source-map-support": "0.4.18" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "2.5.4", + "regenerator-runtime": "0.11.1" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.5" + }, + "dependencies": { + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "debug": "2.6.9", + "globals": "9.18.0", + "invariant": "2.2.4", + "lodash": "4.17.5" + }, + "dependencies": { + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.5", + "to-fast-properties": "1.0.3" + } + }, + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "pascalcase": "0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + } + } + }, + "base64-js": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.3.tgz", + "integrity": "sha512-MsAhsUW1GxCdgYSO6tAfZrNapmUKk7mWx/k5mFY/A1gBtkaCaNapTg+FExCw1r9yeaZhqx/xPg43xgTFH6KL5w==", + "dev": true + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "dev": true + }, + "binaryextensions": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.1.1.tgz", + "integrity": "sha512-XBaoWE9RW8pPdPQNibZsW2zh8TW6gcarXp1FZPwT8Uop8ScSNldJEWf2k9l3HeTqdrEwsOsFcq74RiJECW34yA==", + "dev": true + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "bootstrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.0.0.tgz", + "integrity": "sha512-gulJE5dGFo6Q61V/whS6VM4WIyrlydXfCgkE+Gxe5hjrJ8rXLLZlALq7zq2RPhOc45PSwQpJkrTnc2KgD6cvmA==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.1.tgz", + "integrity": "sha512-SO5lYHA3vO6gz66erVvedSCkp7AKWdv6VcQ2N4ysXfPxdAlxAMMAdwegGGcv1Bqwm7naF1hNdk5d6AAIEHV2nQ==", + "dev": true, + "requires": { + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "define-property": "1.0.0", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "kind-of": "6.0.2", + "repeat-element": "1.1.2", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "browserify-cipher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", + "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", + "dev": true, + "requires": { + "browserify-aes": "1.2.0", + "browserify-des": "1.0.0", + "evp_bytestokey": "1.0.3" + } + }, + "browserify-des": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", + "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "des.js": "1.0.0", + "inherits": "2.0.3" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "randombytes": "2.0.6" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "elliptic": "6.4.0", + "inherits": "2.0.3", + "parse-asn1": "5.1.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "1.0.6" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "1.2.3", + "ieee754": "1.1.11", + "isarray": "1.0.0" + } + }, + "buffer-from": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", + "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "chownr": "1.0.1", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "lru-cache": "4.1.2", + "mississippi": "2.0.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.2", + "ssri": "5.3.0", + "unique-filename": "1.1.0", + "y18n": "4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "1.0.0", + "component-emitter": "1.2.1", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.0", + "to-object-path": "0.3.0", + "union-value": "1.0.0", + "unset-value": "1.0.0" + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true + } + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "chalk": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz", + "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.3.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "chokidar": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", + "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", + "dev": true, + "requires": { + "anymatch": "2.0.0", + "async-each": "1.0.1", + "braces": "2.3.1", + "fsevents": "1.1.3", + "glob-parent": "3.1.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "4.0.0", + "normalize-path": "2.1.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0", + "upath": "1.0.4" + } + }, + "chownr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "dev": true + }, + "chrome-trace-event": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-0.1.2.tgz", + "integrity": "sha1-kPNohdU0WlBiEzLwcXtZWIPV2YI=", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "2.0.0" + } + }, + "cli-spinners": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz", + "integrity": "sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw=", + "dev": true + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "dev": true, + "requires": { + "colors": "1.0.3" + }, + "dependencies": { + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + } + } + }, + "cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "dev": true, + "requires": { + "slice-ansi": "0.0.4", + "string-width": "1.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.0.0.tgz", + "integrity": "sha512-nY3W5Gu2racvdDk//ELReY+dHjb9PlIcVDFXP72nVIhq2Gy3LuVXYwJoPVudwQnv1shtohpgkdCKT2YaKY0CKw==", + "dev": true, + "requires": { + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "wrap-ansi": "2.1.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "1.0.0" + } + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", + "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "process-nextick-args": "2.0.0", + "readable-stream": "2.3.6" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "1.0.0", + "object-visit": "1.0.1" + } + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colors": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.1.tgz", + "integrity": "sha512-s8+wktIuDSLffCywiwSxQOMqtPxML11a/dtHE17tMn4B1MSWw/C22EKf7M2KGUBcDaVFEGT+S8N02geDXeuNKg==", + "dev": true + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "1.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "1.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.4.tgz", + "integrity": "sha1-8si/GB8qgLkvNgEhQpzmOi8K6uA=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "create-ecdh": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", + "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "elliptic": "6.4.0" + } + }, + "create-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", + "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "sha.js": "2.4.11" + } + }, + "create-hmac": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", + "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", + "dev": true, + "requires": { + "cipher-base": "1.0.4", + "create-hash": "1.1.3", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.11" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "1.0.4", + "path-key": "2.0.1", + "semver": "5.5.0", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "1.0.0", + "browserify-sign": "4.0.4", + "create-ecdh": "4.0.0", + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "diffie-hellman": "5.0.2", + "inherits": "2.0.3", + "pbkdf2": "3.0.14", + "public-encrypt": "4.0.0", + "randombytes": "2.0.6", + "randomfill": "1.0.4" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "dargs": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-5.1.0.tgz", + "integrity": "sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk=", + "dev": true + }, + "datatables.net": { + "version": "1.10.16", + "resolved": "https://registry.npmjs.org/datatables.net/-/datatables.net-1.10.16.tgz", + "integrity": "sha1-SwUtEIKCQmG2ju2dInQbcR09JGk=", + "requires": { + "jquery": "3.3.1" + } + }, + "date-fns": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.29.0.tgz", + "integrity": "sha512-lbTXWZ6M20cWH8N9S6afb0SBm6tMk+uUg6z3MqHPKE9atmsY3kJkTm8vKe93izJ2B2+q5MV990sM2CHgtAZaOw==", + "dev": true + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "1.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", + "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=", + "dev": true + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "1.0.2", + "isobject": "3.0.1" + } + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "detect-conflict": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/detect-conflict/-/detect-conflict-1.0.1.tgz", + "integrity": "sha1-CIZXpmqWHAUBnbfEIwiDsca0F24=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", + "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.6" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "duplexify": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz", + "integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "stream-shift": "1.0.0" + } + }, + "editions": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", + "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==", + "dev": true + }, + "ejs": { + "version": "2.5.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.8.tgz", + "integrity": "sha512-QIDZL54fyV8MDcAsO91BMH1ft2qGGaHIJsJIA/+t+7uvXol1dm413fPcUgUb4k8F/9457rx4/KFE4XfDifrQxQ==", + "dev": true + }, + "elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", + "dev": true + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.3", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.0.0.tgz", + "integrity": "sha512-jox/62b2GofV1qTUQTMPEJSDIGycS43evqYzD/KVtEb9OCoki9cnacUPxCrZa7JfPzZSYOCZhu9O9luaMxAX8g==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "memory-fs": "0.4.1", + "tapable": "1.0.0" + } + }, + "envinfo": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-4.4.2.tgz", + "integrity": "sha512-5rfRs+m+6pwoKRCFqpsA5+qsLngFms1aWPrxfKbrObCzQaPc3M3yPloZx+BL9UE3dK58cxw36XVQbFRSCCfGSQ==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "1.0.1" + } + }, + "error": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", + "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", + "dev": true, + "requires": { + "string-template": "0.2.1", + "xtend": "4.0.1" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "4.2.1", + "estraverse": "4.2.0" + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "4.2.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "1.3.4", + "safe-buffer": "5.1.1" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.2", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + } + } + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.3" + }, + "dependencies": { + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "1.0.1" + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "0.4.2", + "iconv-lite": "0.4.19", + "tmp": "0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "1.0.1", + "make-dir": "1.2.0", + "pkg-dir": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "2.0.0" + } + }, + "first-chunk-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", + "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=", + "dev": true, + "requires": { + "readable-stream": "2.3.6" + } + }, + "flow-parser": { + "version": "0.69.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.69.0.tgz", + "integrity": "sha1-N4tRKNbQtVSosvFqTKPhq5ZJ8A4=", + "dev": true + }, + "flush-write-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "0.2.2" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.6" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", + "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "dev": true, + "optional": true, + "requires": { + "nan": "2.10.0", + "node-pre-gyp": "0.6.39" + }, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.2.9" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "balanced-match": { + "version": "0.4.2", + "bundled": true, + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } + }, + "buffer-shims": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true + }, + "co": { + "version": "4.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "debug": { + "version": "2.6.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true, + "dev": true, + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "1.1.1", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true, + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true, + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "jodid25519": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "mime-db": { + "version": "1.27.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.1.15", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "1.27.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "1.0.2", + "hawk": "3.1.3", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.0", + "rc": "1.2.1", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "tar-pack": "3.4.0" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.0", + "osenv": "0.1.4" + } + }, + "npmlog": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true, + "dev": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.2.9", + "bundled": true, + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + } + }, + "rimraf": { + "version": "2.6.1", + "bundled": true, + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "semver": { + "version": "5.3.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.2.9", + "rimraf": "2.6.1", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "uuid": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "verror": { + "version": "1.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + } + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "gh-got": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gh-got/-/gh-got-6.0.0.tgz", + "integrity": "sha512-F/mS+fsWQMo1zfgG9MD8KWvTWPPzzhuVwY++fhQ5Ggd+0P+CAMHtzMZhNxG+TqGfHDChJKsbh6otfMGqO2AKBw==", + "dev": true, + "requires": { + "got": "7.1.0", + "is-plain-obj": "1.1.0" + }, + "dependencies": { + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "requires": { + "decompress-response": "3.3.0", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "is-plain-obj": "1.1.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "isurl": "1.0.0", + "lowercase-keys": "1.0.1", + "p-cancelable": "0.3.0", + "p-timeout": "1.2.1", + "safe-buffer": "5.1.1", + "timed-out": "4.0.1", + "url-parse-lax": "1.0.0", + "url-to-options": "1.0.1" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "requires": { + "p-finally": "1.0.0" + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "1.0.4" + } + } + } + }, + "github-username": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/github-username/-/github-username-4.1.0.tgz", + "integrity": "sha1-y+KABBiDIG2kISrp5LXxacML9Bc=", + "dev": true, + "requires": { + "gh-got": "6.0.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-all": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-all/-/glob-all-3.1.0.tgz", + "integrity": "sha1-iRPd+17hrHgSZWJBsD1SF8ZLAqs=", + "dev": true, + "requires": { + "glob": "7.1.2", + "yargs": "1.2.6" + }, + "dependencies": { + "minimist": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", + "integrity": "sha1-md9lelJXTCHJBXSX33QnkLK0wN4=", + "dev": true + }, + "yargs": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz", + "integrity": "sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s=", + "dev": true, + "requires": { + "minimist": "0.1.0" + } + } + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "3.1.0", + "path-dirname": "1.0.2" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + } + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "1.0.2", + "is-windows": "1.0.2", + "resolve-dir": "1.0.1" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "homedir-polyfill": "1.0.1", + "ini": "1.3.5", + "is-windows": "1.0.2", + "which": "1.3.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "got": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.0.tgz", + "integrity": "sha512-kBNy/S2CGwrYgDSec5KTWGKUvupwkkTVAjIsVFF2shXO13xpZdFP4d4kxa//CLX2tN/rV0aYwK8vY6UKWGn2vQ==", + "dev": true, + "requires": { + "@sindresorhus/is": "0.7.0", + "cacheable-request": "2.1.4", + "decompress-response": "3.3.0", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "into-stream": "3.1.0", + "is-retry-allowed": "1.1.0", + "isurl": "1.0.0", + "lowercase-keys": "1.0.1", + "mimic-response": "1.0.0", + "p-cancelable": "0.4.1", + "p-timeout": "2.0.1", + "pify": "3.0.0", + "safe-buffer": "5.1.1", + "timed-out": "4.0.1", + "url-parse-lax": "3.0.0", + "url-to-options": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "grouped-queue": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/grouped-queue/-/grouped-queue-0.3.3.tgz", + "integrity": "sha1-wWfSpTGcWg4JZO9qJbfC34mWyFw=", + "dev": true, + "requires": { + "lodash": "4.17.5" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "requires": { + "has-symbol-support-x": "1.4.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "hash-base": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", + "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "hash.js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "1.1.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "1.0.0" + } + }, + "hosted-git-info": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", + "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==", + "dev": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "ieee754": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.11.tgz", + "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "2.0.0", + "resolve-cwd": "2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "2.0.1" + } + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", + "dev": true, + "requires": { + "ansi-escapes": "3.1.0", + "chalk": "2.3.2", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "2.2.0", + "figures": "2.0.0", + "lodash": "4.17.5", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rxjs": "5.5.8", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "requires": { + "from2": "2.3.0", + "p-is-promise": "1.1.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "1.3.1" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "1.11.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "dev": true + }, + "is-observable": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-0.2.0.tgz", + "integrity": "sha1-s2ExHYPG5dcmyr9eJQsCNxBvWuI=", + "dev": true, + "requires": { + "symbol-observable": "0.2.4" + }, + "dependencies": { + "symbol-observable": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-0.2.4.tgz", + "integrity": "sha1-lag9smGG1q9+ehjb2XYKL4bQj0A=", + "dev": true + } + } + }, + "is-odd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", + "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", + "dev": true, + "requires": { + "is-number": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-scoped": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-scoped/-/is-scoped-1.0.0.tgz", + "integrity": "sha1-RJypgpnnEwOCViieyytUDcQ3yzA=", + "dev": true, + "requires": { + "scoped-regex": "1.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "istextorbinary": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.2.1.tgz", + "integrity": "sha512-TS+hoFl8Z5FAFMK38nhBkdLt44CclNRgDHWeMgsV8ko3nDlr/9UI2Sf839sW7enijf8oKsZYXRvM8g0it9Zmcw==", + "dev": true, + "requires": { + "binaryextensions": "2.1.1", + "editions": "1.3.4", + "textextensions": "2.2.0" + } + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "requires": { + "has-to-string-tag-x": "1.4.1", + "is-object": "1.0.1" + } + }, + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "jscodeshift": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.5.0.tgz", + "integrity": "sha512-JAcQINNMFpdzzpKJN8k5xXjF3XDuckB1/48uScSzcnNyK199iWEc9AxKL9OoX5144M2w5zEx9Qs4/E/eBZZUlw==", + "dev": true, + "requires": { + "babel-plugin-transform-flow-strip-types": "6.22.0", + "babel-preset-es2015": "6.24.1", + "babel-preset-stage-1": "6.24.1", + "babel-register": "6.26.0", + "babylon": "7.0.0-beta.44", + "colors": "1.2.1", + "flow-parser": "0.69.0", + "lodash": "4.17.5", + "micromatch": "2.3.11", + "neo-async": "2.5.0", + "node-dir": "0.1.8", + "nomnom": "1.8.1", + "recast": "0.14.7", + "temp": "0.8.3", + "write-file-atomic": "1.3.4" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + } + } + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } + }, + "listr": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.13.0.tgz", + "integrity": "sha1-ILsLowuuZg7oTMBQPfS+PVYjiH0=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "cli-truncate": "0.2.1", + "figures": "1.7.0", + "indent-string": "2.1.0", + "is-observable": "0.2.0", + "is-promise": "2.1.0", + "is-stream": "1.1.0", + "listr-silent-renderer": "1.1.1", + "listr-update-renderer": "0.4.0", + "listr-verbose-renderer": "0.4.1", + "log-symbols": "1.0.2", + "log-update": "1.0.2", + "ora": "0.2.3", + "p-map": "1.2.0", + "rxjs": "5.5.8", + "stream-to-observable": "0.2.0", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "1.1.3" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", + "dev": true + }, + "listr-update-renderer": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz", + "integrity": "sha1-NE2YDaLKLosUW6MFkI8yrj9MyKc=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "cli-truncate": "0.2.1", + "elegant-spinner": "1.0.1", + "figures": "1.7.0", + "indent-string": "3.2.0", + "log-symbols": "1.0.2", + "log-update": "1.0.2", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" + } + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "1.1.3" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "listr-verbose-renderer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz", + "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "date-fns": "1.29.0", + "figures": "1.7.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "1.0.1" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "1.1.1", + "onetime": "1.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "4.0.0", + "pify": "3.0.0", + "strip-bom": "3.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + } + }, + "lodash": { + "version": "4.17.5", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz", + "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "2.3.2" + } + }, + "log-update": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz", + "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", + "dev": true, + "requires": { + "ansi-escapes": "1.4.0", + "cli-cursor": "1.0.2" + }, + "dependencies": { + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "1.0.1" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "1.1.1", + "onetime": "1.1.0" + } + } + } + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "dev": true, + "requires": { + "js-tokens": "3.0.2" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lru-cache": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz", + "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "make-dir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz", + "integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==", + "dev": true, + "requires": { + "pify": "3.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "1.0.1" + } + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "dev": true, + "requires": { + "hash-base": "3.0.4", + "inherits": "2.0.3" + }, + "dependencies": { + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + } + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "1.2.0" + } + }, + "mem-fs": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/mem-fs/-/mem-fs-1.1.3.tgz", + "integrity": "sha1-uK6NLj/Lb10/kWXBLUVRoGXZicw=", + "dev": true, + "requires": { + "through2": "2.0.3", + "vinyl": "1.2.0", + "vinyl-file": "2.0.0" + } + }, + "mem-fs-editor": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mem-fs-editor/-/mem-fs-editor-3.0.2.tgz", + "integrity": "sha1-3Qpuryu4prN3QAZ6pUnrUwEFr58=", + "dev": true, + "requires": { + "commondir": "1.0.1", + "deep-extend": "0.4.2", + "ejs": "2.5.8", + "glob": "7.1.2", + "globby": "6.1.0", + "mkdirp": "0.5.1", + "multimatch": "2.1.0", + "rimraf": "2.6.2", + "through2": "2.0.3", + "vinyl": "2.1.0" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "vinyl": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz", + "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=", + "dev": true, + "requires": { + "clone": "2.1.2", + "clone-buffer": "1.0.0", + "clone-stats": "1.0.0", + "cloneable-readable": "1.1.2", + "remove-trailing-separator": "1.1.0", + "replace-ext": "1.0.0" + } + } + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "0.1.7", + "readable-stream": "2.3.6" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.1", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.9", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mimic-response": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.0.tgz", + "integrity": "sha1-3z02Uqc/3ta5sLJBRub9BSNTRY4=", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "duplexify": "3.5.4", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.3", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "2.0.1", + "pumpify": "1.4.0", + "stream-each": "1.2.2", + "through2": "2.0.3" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "1.0.2", + "is-extendable": "1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "1.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "requires": { + "array-differ": "1.0.0", + "array-union": "1.0.2", + "arrify": "1.0.1", + "minimatch": "3.0.4" + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", + "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", + "dev": true, + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-odd": "2.0.0", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "neo-async": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.0.tgz", + "integrity": "sha512-nJmSswG4As/MkRq7QZFuH/sf/yuv8ODdMZrY4Bedjp77a5MK4A6s7YbBB64c9u79EBUOfXUXBvArmvzTD0X+6g==", + "dev": true + }, + "nice-try": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz", + "integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==", + "dev": true + }, + "node-dir": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.8.tgz", + "integrity": "sha1-VfuN62mQcHB/tn+RpGDwRIKUx30=", + "dev": true + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, + "requires": { + "assert": "1.4.1", + "browserify-zlib": "0.2.0", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.2.0", + "events": "1.1.1", + "https-browserify": "1.0.0", + "os-browserify": "0.3.0", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.6", + "stream-browserify": "2.0.1", + "stream-http": "2.8.1", + "string_decoder": "1.1.1", + "timers-browserify": "2.0.6", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.3", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "nomnom": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", + "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", + "dev": true, + "requires": { + "chalk": "0.4.0", + "underscore": "1.6.0" + }, + "dependencies": { + "ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=", + "dev": true + }, + "chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "dev": true, + "requires": { + "ansi-styles": "1.0.0", + "has-color": "0.1.7", + "strip-ansi": "0.1.1" + } + }, + "strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=", + "dev": true + } + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.6.0", + "is-builtin-module": "1.0.0", + "semver": "5.5.0", + "validate-npm-package-license": "3.0.3" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "requires": { + "prepend-http": "2.0.0", + "query-string": "5.1.1", + "sort-keys": "2.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "2.0.1" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "3.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "1.2.0" + } + }, + "ora": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/ora/-/ora-0.2.3.tgz", + "integrity": "sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "cli-spinners": "0.1.2", + "object-assign": "4.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "1.0.1" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "1.1.1", + "onetime": "1.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "dev": true, + "requires": { + "p-reduce": "1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true + }, + "p-lazy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-lazy/-/p-lazy-1.0.0.tgz", + "integrity": "sha1-7FPIAvLuOsKPFmzILQsrAt4nqDU=", + "dev": true + }, + "p-limit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", + "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "dev": true, + "requires": { + "p-try": "1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "1.2.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "requires": { + "p-finally": "1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pako": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "0.2.2", + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "parse-asn1": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", + "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", + "dev": true, + "requires": { + "asn1.js": "4.10.1", + "browserify-aes": "1.2.0", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.14" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + } + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "1.3.1", + "json-parse-better-errors": "1.0.2" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "3.0.0" + } + }, + "pbkdf2": { + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", + "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", + "dev": true, + "requires": { + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.11" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "2.1.0" + } + }, + "popper.js": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.3.tgz", + "integrity": "sha1-FDj5jQRqz3tNeM1QK/QYrGTU8JU=" + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "prettier": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.11.1.tgz", + "integrity": "sha512-T/KD65Ot0PB97xTrG8afQ46x3oiVhnfGjGESSI9NWYcG92+OUPZKkwHqGWXH2t9jK1crnQjubECW0FuOth+hxw==", + "dev": true + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", + "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", + "dev": true, + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "parse-asn1": "5.1.0", + "randombytes": "2.0.6" + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "once": "1.4.0" + } + }, + "pumpify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.4.0.tgz", + "integrity": "sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA==", + "dev": true, + "requires": { + "duplexify": "3.5.4", + "inherits": "2.0.3", + "pump": "2.0.1" + } + }, + "punycode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=" + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "requires": { + "decode-uri-component": "0.2.0", + "object-assign": "4.1.1", + "strict-uri-encode": "1.1.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "2.0.6", + "safe-buffer": "5.1.1" + } + }, + "read-chunk": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-2.1.0.tgz", + "integrity": "sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU=", + "dev": true, + "requires": { + "pify": "3.0.0", + "safe-buffer": "5.1.1" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "4.0.0", + "normalize-package-data": "2.4.0", + "path-type": "3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "2.1.0", + "read-pkg": "3.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.1", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.6", + "set-immediate-shim": "1.0.1" + } + }, + "recast": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.14.7.tgz", + "integrity": "sha512-/nwm9pkrcWagN40JeJhkPaRxiHXBRkXyRh/hgU088Z/v+qCy+zIHHY6bC6o7NaKAxPqtE6nD8zBH1LfU0/Wx6A==", + "dev": true, + "requires": { + "ast-types": "0.11.3", + "esprima": "4.0.0", + "private": "0.1.8", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "1.6.0" + } + }, + "regenerate": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "private": "0.1.8" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" + } + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "1.3.3", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "0.5.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "1.0.2" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.6.0.tgz", + "integrity": "sha512-mw7JQNu5ExIkcw4LPih0owX/TZXjD/ZUF/ZQ/pDnkw3ZKhDcZZw5klmBlj6gVMwjQ3Pz5Jgu7F3d0jcDVuEWdw==", + "dev": true, + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "2.0.2", + "global-modules": "1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "1.0.1" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "2.0.1", + "signal-exit": "3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "ripemd160": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", + "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", + "dev": true, + "requires": { + "hash-base": "2.0.2", + "inherits": "2.0.3" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "2.1.0" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "1.2.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "4.0.8" + } + }, + "rxjs": { + "version": "5.5.8", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.8.tgz", + "integrity": "sha512-Bz7qou7VAIoGiglJZbzbXa4vpX5BmTTN2Dj/se6+SwADtw4SihqBIiEa7VmTXJ8pynvq0iFr5Gx9VLyye1rIxQ==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "0.1.15" + } + }, + "schema-utils": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", + "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", + "dev": true, + "requires": { + "ajv": "6.4.0", + "ajv-keywords": "3.1.0" + } + }, + "scoped-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/scoped-regex/-/scoped-regex-1.0.0.tgz", + "integrity": "sha1-o0a7Gs1CB65wvXwMfKnlZra63bg=", + "dev": true + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + }, + "serialize-javascript": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.4.0.tgz", + "integrity": "sha1-fJWFFNtqwkQ6irwGLcn3iGp/YAU=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shelljs": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.1.tgz", + "integrity": "sha512-YA/iYtZpzFe5HyWVGrb02FjPxc4EMCfpoU/Phg9fQoyMC72u9598OUBrsU8IrtwAKG0tO8IYaqbaLIw+k3IRGA==", + "dev": true, + "requires": { + "glob": "7.1.2", + "interpret": "1.1.0", + "rechoir": "0.6.2" + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.1", + "use": "3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "1.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "requires": { + "is-plain-obj": "1.1.0" + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz", + "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==", + "dev": true, + "requires": { + "atob": "2.1.0", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "dev": true, + "requires": { + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "2.1.0", + "spdx-license-ids": "3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "3.0.2" + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "0.2.5", + "object-copy": "0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "0.1.6" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "stream-each": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", + "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", + "dev": true, + "requires": { + "end-of-stream": "1.4.1", + "stream-shift": "1.0.0" + } + }, + "stream-http": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.1.tgz", + "integrity": "sha512-cQ0jo17BLca2r0GfRdZKYAGLU6JRoIWxqSOakUMuKOT6MOK7AAlE856L33QuDmAy/eeOrhLee3dZKX0Uadu93A==", + "dev": true, + "requires": { + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "stream-to-observable": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/stream-to-observable/-/stream-to-observable-0.2.0.tgz", + "integrity": "sha1-WdbqOT2HwsDdrBCqDVYbxrpvDhA=", + "dev": true, + "requires": { + "any-observable": "0.2.0" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-bom-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz", + "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=", + "dev": true, + "requires": { + "first-chunk-stream": "2.0.0", + "strip-bom": "2.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "supports-color": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz", + "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==", + "dev": true, + "requires": { + "has-flag": "3.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, + "tapable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz", + "integrity": "sha512-dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg==", + "dev": true + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2", + "rimraf": "2.2.8" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "textextensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.2.0.tgz", + "integrity": "sha512-j5EMxnryTvKxwH2Cq+Pb43tsf6sdEgw6Pdwxk83mPaq0ToeFJt6WE4J3s5BqY7vmjlLgkgXvhtXUxo80FyBhCA==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "2.3.6", + "xtend": "4.0.1" + } + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.6.tgz", + "integrity": "sha512-HQ3nbYRAowdVd0ckGFvmJPPCOH/CHleFN/Y0YQCX1DVaB7t+KFvisuyN09fuP8Jtp1CpfSh8O8bMkHbdbPe6Pw==", + "dev": true, + "requires": { + "setimmediate": "1.0.5" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "3.0.0", + "repeat-string": "1.6.1" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "2.13.0", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.4.tgz", + "integrity": "sha512-z0IbjpW8b3O/OVn+TTZN4pI29RN1zktFBXLIzzfZ+++cUtZ1ERSlLWgpE/5OERuEUs1ijVQnpYAkSlpoVmQmSQ==", + "dev": true, + "requires": { + "cacache": "10.0.4", + "find-cache-dir": "1.0.0", + "schema-utils": "0.4.5", + "serialize-javascript": "1.4.0", + "source-map": "0.6.1", + "uglify-es": "3.3.9", + "webpack-sources": "1.1.0", + "worker-farm": "1.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "underscore": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", + "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=", + "dev": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "0.1.1" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "to-object-path": "0.3.0" + } + } + } + }, + "unique-filename": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", + "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "dev": true, + "requires": { + "unique-slug": "2.0.0" + } + }, + "unique-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", + "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "dev": true, + "requires": { + "imurmurhash": "0.1.4" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "0.3.1", + "isobject": "3.0.1" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "untildify": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.2.tgz", + "integrity": "sha1-fx8wIFWz/qDz6B3HjrNnZstl4/E=", + "dev": true + }, + "upath": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.4.tgz", + "integrity": "sha512-d4SJySNBXDaQp+DPrziv3xGS6w3d2Xt69FijJr86zMPBy23JEloMCEOUBBzuN7xCtjLCnmB9tI/z7SBCahHBOw==", + "dev": true + }, + "uri-js": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz", + "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=", + "dev": true, + "requires": { + "punycode": "2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "2.0.0" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true + }, + "use": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz", + "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", + "dev": true, + "requires": { + "kind-of": "6.0.2" + } + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "v8-compile-cache": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz", + "integrity": "sha512-ejdrifsIydN1XDH7EuR2hn8ZrkRKUYF7tUcBjBy/lhrCvs2K+zRlbW9UHc0IQ9RsYFZJFqJrieoIHfkCa0DBRA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", + "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", + "dev": true, + "requires": { + "spdx-correct": "3.0.0", + "spdx-expression-parse": "3.0.0" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "1.0.4", + "clone-stats": "0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-2.0.0.tgz", + "integrity": "sha1-p+v1/779obfRjRQPyweyI++2dRo=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0", + "strip-bom-stream": "2.0.0", + "vinyl": "1.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "watchpack": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.5.0.tgz", + "integrity": "sha512-RSlipNQB1u48cq0wH/BNfCu1tD/cJ8ydFIkNYhp9o+3d+8unClkIovpW5qpFPgmL9OE48wfAnlZydXByWP82AA==", + "dev": true, + "requires": { + "chokidar": "2.0.3", + "graceful-fs": "4.1.11", + "neo-async": "2.5.0" + } + }, + "webpack": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.5.0.tgz", + "integrity": "sha512-6GrZsvQJnG7o7mjbfjp6s5CyMfdopjt1A/X8LcYwceis9ySjqBX6Lusso2wNZ06utHj2ZvfL6L3f7hfgVeJP6g==", + "dev": true, + "requires": { + "acorn": "5.5.3", + "acorn-dynamic-import": "3.0.0", + "ajv": "6.4.0", + "ajv-keywords": "3.1.0", + "chrome-trace-event": "0.1.2", + "enhanced-resolve": "4.0.0", + "eslint-scope": "3.7.1", + "loader-runner": "2.3.0", + "loader-utils": "1.1.0", + "memory-fs": "0.4.1", + "micromatch": "3.1.10", + "mkdirp": "0.5.1", + "neo-async": "2.5.0", + "node-libs-browser": "2.1.0", + "schema-utils": "0.4.5", + "tapable": "1.0.0", + "uglifyjs-webpack-plugin": "1.2.4", + "watchpack": "1.5.0", + "webpack-sources": "1.1.0" + } + }, + "webpack-addons": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/webpack-addons/-/webpack-addons-1.1.5.tgz", + "integrity": "sha512-MGO0nVniCLFAQz1qv22zM02QPjcpAoJdy7ED0i3Zy7SY1IecgXCm460ib7H/Wq7e9oL5VL6S2BxaObxwIcag0g==", + "dev": true, + "requires": { + "jscodeshift": "0.4.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "ast-types": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.10.1.tgz", + "integrity": "sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ==", + "dev": true + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "jscodeshift": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.4.1.tgz", + "integrity": "sha512-iOX6If+hsw0q99V3n31t4f5VlD1TQZddH08xbT65ZqA7T4Vkx68emrDZMUOLVvCEAJ6NpAk7DECe3fjC/t52AQ==", + "dev": true, + "requires": { + "async": "1.5.2", + "babel-plugin-transform-flow-strip-types": "6.22.0", + "babel-preset-es2015": "6.24.1", + "babel-preset-stage-1": "6.24.1", + "babel-register": "6.26.0", + "babylon": "6.18.0", + "colors": "1.2.1", + "flow-parser": "0.69.0", + "lodash": "4.17.5", + "micromatch": "2.3.11", + "node-dir": "0.1.8", + "nomnom": "1.8.1", + "recast": "0.12.9", + "temp": "0.8.3", + "write-file-atomic": "1.3.4" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "recast": { + "version": "0.12.9", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.12.9.tgz", + "integrity": "sha512-y7ANxCWmMW8xLOaiopiRDlyjQ9ajKRENBH+2wjntIbk3A6ZR1+BLQttkmSHMY7Arl+AAZFwJ10grg2T6f1WI8A==", + "dev": true, + "requires": { + "ast-types": "0.10.1", + "core-js": "2.5.4", + "esprima": "4.0.0", + "private": "0.1.8", + "source-map": "0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-2.0.14.tgz", + "integrity": "sha512-gRoWaxSi2JWiYsn1QgOTb6ENwIeSvN1YExZ+kJ0STsTZK7bWPElW+BBBv1UnTbvcPC3v7E17mK8hlFX8DOYSGw==", + "dev": true, + "requires": { + "chalk": "2.3.2", + "cross-spawn": "6.0.5", + "diff": "3.5.0", + "enhanced-resolve": "4.0.0", + "envinfo": "4.4.2", + "glob-all": "3.1.0", + "global-modules": "1.0.0", + "got": "8.3.0", + "import-local": "1.0.0", + "inquirer": "5.2.0", + "interpret": "1.1.0", + "jscodeshift": "0.5.0", + "listr": "0.13.0", + "loader-utils": "1.1.0", + "lodash": "4.17.5", + "log-symbols": "2.2.0", + "mkdirp": "0.5.1", + "p-each-series": "1.0.0", + "p-lazy": "1.0.0", + "prettier": "1.11.1", + "supports-color": "5.3.0", + "v8-compile-cache": "1.1.2", + "webpack-addons": "1.1.5", + "yargs": "11.1.0", + "yeoman-environment": "2.0.6", + "yeoman-generator": "2.0.3" + } + }, + "webpack-sources": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", + "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "dev": true, + "requires": { + "source-list-map": "2.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "dev": true, + "requires": { + "errno": "0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "slide": "1.1.6" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "dev": true, + "requires": { + "cliui": "4.0.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.2", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "9.0.2" + }, + "dependencies": { + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "dev": true, + "requires": { + "camelcase": "4.1.0" + } + }, + "yeoman-environment": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/yeoman-environment/-/yeoman-environment-2.0.6.tgz", + "integrity": "sha512-jzHBTTy8EPI4ImV8dpUMt+Q5zELkSU5xvGpndHcHudQ4tqN6YgIWaCGmRFl+HDchwRUkcgyjQ+n6/w5zlJBCPg==", + "dev": true, + "requires": { + "chalk": "2.3.2", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "globby": "6.1.0", + "grouped-queue": "0.3.3", + "inquirer": "3.3.0", + "is-scoped": "1.0.0", + "lodash": "4.17.5", + "log-symbols": "2.2.0", + "mem-fs": "1.1.3", + "text-table": "0.2.0", + "untildify": "3.0.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "3.1.0", + "chalk": "2.3.2", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "2.2.0", + "figures": "2.0.0", + "lodash": "4.17.5", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rx-lite": "4.0.8", + "rx-lite-aggregates": "4.0.8", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" + } + } + } + }, + "yeoman-generator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/yeoman-generator/-/yeoman-generator-2.0.3.tgz", + "integrity": "sha512-mODmrZ26a94djmGZZuIiomSGlN4wULdou29ZwcySupb2e9FdvoCl7Ps2FqHFjEHio3kOl/iBeaNqrnx3C3NwWg==", + "dev": true, + "requires": { + "async": "2.6.0", + "chalk": "2.3.2", + "cli-table": "0.3.1", + "cross-spawn": "5.1.0", + "dargs": "5.1.0", + "dateformat": "3.0.3", + "debug": "3.1.0", + "detect-conflict": "1.0.1", + "error": "7.0.2", + "find-up": "2.1.0", + "github-username": "4.1.0", + "istextorbinary": "2.2.1", + "lodash": "4.17.5", + "make-dir": "1.2.0", + "mem-fs-editor": "3.0.2", + "minimist": "1.2.0", + "pretty-bytes": "4.0.2", + "read-chunk": "2.1.0", + "read-pkg-up": "3.0.0", + "rimraf": "2.6.2", + "run-async": "2.3.0", + "shelljs": "0.8.1", + "text-table": "0.2.0", + "through2": "2.0.3", + "yeoman-environment": "2.0.6" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "dev": true, + "requires": { + "lodash": "4.17.5" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.2", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + } + } +} diff --git a/webapp/package.json b/webapp/package.json new file mode 100644 index 0000000..c79803e --- /dev/null +++ b/webapp/package.json @@ -0,0 +1,31 @@ +{ + "name": "green-spider-webapp", + "version": "0.0.1", + "description": "Displays spider results", + "private": true, + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/netzbegruenung/green-spider.git" + }, + "author": "", + "license": "Apache-2.0", + "bugs": { + "url": "https://github.com/netzbegruenung/green-spider/issues" + }, + "homepage": "https://github.com/netzbegruenung/green-spider#readme", + "devDependencies": { + "webpack": "^4.5.0", + "webpack-cli": "^2.0.14" + }, + "dependencies": { + "bootstrap": "^4.0.0", + "datatables.net": "^1.10.16", + "jquery": "^3.3.1", + "lodash": "^4.17.5", + "popper.js": "^1.14.3", + "punycode": "^2.1.0" + } +} diff --git a/webapp/src/index.js b/webapp/src/index.js new file mode 100644 index 0000000..d60e665 --- /dev/null +++ b/webapp/src/index.js @@ -0,0 +1,50 @@ +import _ from 'lodash'; +import $ from 'jquery'; +import 'bootstrap'; +import 'popper.js'; +import punycode from 'punycode'; +import 'datatables.net'; + + +$(function(){ + + $.getJSON('data/spider_result.json', function(data){ + var tbody = $('tbody'); + $.each(data, function(index, item) { + var row = $(document.createElement('tr')); + row.append('' + punycode.toUnicode(item.input_url) + ''); + + // hostnames + var twoHostnames = false; + if (_.filter(item.hostnames, {'resolvable': true}).length === 2) { + twoHostnames = true; + }; + row.append('' + (twoHostnames ? '✅' : '❌') + ''); + + // one canonical URL + var canonical = false; + if (item.canonical_urls.length === 1 ) canonical = true; + row.append('' + (canonical ? '✅' : '❌') + ''); + + // https + var hasHTTPS = false; + hasHTTPS = _.find(item.canonical_urls, function(o){ + return o.indexOf('https://') !== -1; + }); + row.append('' + (hasHTTPS ? '✅' : '❌') + ''); + + tbody.append(row); + }); + + // enable data table funcionts (sorting) + $('table.table').DataTable({ + order: [[0, "asc"]], + paging: false, + pageLength: 10000, + language: { + "search": "Suche" + } + }); + }); + +}); diff --git a/webapp/webpack.config.js b/webapp/webpack.config.js new file mode 100644 index 0000000..0af719b --- /dev/null +++ b/webapp/webpack.config.js @@ -0,0 +1,9 @@ +const path = require('path'); + +module.exports = { + entry: './src/index.js', + output: { + filename: 'bundle.js', + path: path.resolve(__dirname, 'dist') + } +};