{
 "sso.g10f.de": {
  "/.well-known/openid-configuration": {
   "status": 200,
   "location": "",
   "len": 1055,
   "allow": "",
   "body": "{\"issuer\": \"https://sso.g10f.de\", \"authorization_endpoint\": \"https://sso.g10f.de/oauth2/authorize/\", \"token_endpoint\": \"https://sso.g10f.de/oauth2/token/\", \"userinfo_endpoint\": \"https://sso.g10f.de/oauth2/userinfo/\", \"revocation_endpoint\": \"https://sso.g10f.de/oauth2/revoke/\", \"jwks_uri\": \"https://sso.g10f.de/oauth2/jwks/\", \"scopes_supported\": [\"openid\", \"profile\", \"email\", \"role\", \"offline_access\", \"address\", \"phone\", \"users\", \"picture\"], \"response_types_supported\": [\"code\", \"token\", \"id_token token\", \"id_token\"], \"id_token_signing_alg_values_supported\": [\"RS256\"], \"token_endpoint_auth_methods_supported\": [\"client_secret_basic\", \"client_secret_post\"], \"token_endpoint_auth_signing_alg_values_supported\": [\"RS256\"], \"display_values_supported\": [\"page\", \"popup\"], \"subject_types_supported\": [\"public\"], \"end_session_endpoint\": \"https://sso.g10f.de/accounts/logout/\", \"introspection_endpoint\": \"https://sso.g10f.de/oauth2/introspect/\", \"check_session_iframe\": \"https://sso.g10f.de/oauth2/session/\", \"profile_uri\": \"https://sso.g10f.de/accounts/me/\"}"
  },
  "/oauth2/introspect/": {
   "status": 400,
   "location": "",
   "len": 83,
   "allow": "",
   "body": "{\"error\": \"invalid_request\", \"error_description\": \"Unsupported request method GET\"}"
  },
  "/oauth2/register/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/endsession/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/logout/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/session/": {
   "status": 200,
   "location": "",
   "len": 3533,
   "allow": "",
   "body": "<!--\n  ~ Licensed under the Apache License, Version 2.0 (the \"License\");\n  ~ you may not use this file except in compliance with the License.\n  ~ You may obtain a copy of the License at\n  ~\n  ~ http://www.apache.org/licenses/LICENSE-2.0\n  ~\n  ~ Unless required by applicable law or agreed to in writing, software\n  ~ distributed under the License is distributed on an \"AS IS\" BASIS,\n  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n  ~ See the License for the specific language governing permissions and\n  ~ limitations under the License.\n  -->\n\n<html>\n<body data-session_cookie_name=\"oidcsession\">\n<script>\n    var init;\n\n    function checkState(clientId, origin, sessionState, callback) {\n        var cookie = getCookie();\n        var checkCookie = function () {\n            if (clientId === init.clientId && origin === init.origin) {\n                if (sessionState === cookie) {\n                    callback('unchanged');\n                } else {\n                    callback('changed');\n                }\n            } else {\n                callback('error');\n            }\n        }\n\n        if (!init) {\n            var req = new XMLHttpRequest();\n            var url = location.href.split(\"?\")[0] + \"init/\";\n            url += \"?client_id=\" + encodeURIComponent(clientId);\n            url += \"&origin=\" + encodeURIComponent(origin);\n            req.open('GET', url, true);\n            req.onreadystatechange = function () {\n                if (req.readyState === 4) {\n                    if (req.status === 204 || req.status === 1223) {\n                        init = {\n                            clientId: clientId,\n                            origin: origin\n                        }\n                        if (!cookie) {\n                            if (sessionState != '') {\n                                callback('changed');\n                            } else {\n                                callback('unchanged');\n                            }\n                        } else {\n                            checkCookie();\n                        }\n                    } else {\n                        callback('error');\n                    }\n                }\n            };\n            req.send();\n        } else if (!cookie) {\n            if (sessionState != '') {\n                callback('changed');\n            } else {\n                callback('unchanged');\n            }\n        } else {\n            checkCookie();\n        }\n    }\n\n    function getCookie() {\n        let session_cookie_name = document.body.getAttribute(\"data-session_cookie_name\");\n        return getCookieByName(session_cookie_name);\n    }\n\n    function getCookieByName(name) {\n        name = name + '=';\n        var ca = document.cookie.split(';');\n        for (var i = 0; i < ca.length; i++) {\n            var c = ca[i].trim();\n            if (c.indexOf(name) === 0) return c.substring(name.length, c.length);\n        }\n        return null;\n    }\n\n    function receiveMessage(event) {\n        if (typeof event.data !== 'string') {\n            return\n        }\n\n        var origin = event.origin;\n        var data = event.data.split(' ');\n        if (data.length != 2) {\n            return;\n        }\n\n        var clientId = data[0];\n        var sessionState = data[1];\n\n        checkState(clientId, event.origin, sessionState, function (result) {\n            event.source.postMessage(result, origin);\n        });\n    }\n\n    window.addEventListener(\"message\", receiveMessage, false);\n</script>\n</body>\n</html>\n"
  },
  "/oauth2/check_session/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/userinfo/": {
   "status": 401,
   "location": "",
   "len": 138,
   "allow": "",
   "body": "{\"error\": \"invalid_token\", \"error_description\": \"The access token provided is expired, revoked, malformed, or invalid for other reasons.\"}"
  },
  "/oauth2/authorize/": {
   "status": 302,
   "location": "/oauth2/error/?error=invalid_request&error_description=Missing+client_id+parameter.",
   "len": 0,
   "allow": "",
   "body": ""
  },
  "/accounts/login/": {
   "status": 200,
   "location": "",
   "len": 5898,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\" class=\"sign-in h-100 page\" data-default-theme=\"auto\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Login</title>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <meta name=\"description\" content=\"OpenID Connect Identity Provider\">\n  <meta name=\"author\" content=\"g10f\">\n  <link href=\"/static<path>" rel=\"apple-touch-icon\" sizes=\"180x180\">\n  <link href=\"/static<path>" rel=\"icon\" sizes=\"32x32\" type=\"image/png\">\n  <link href=\"/static<path>" rel=\"icon\" sizes=\"16x16\" type=\"image/png\">\n  <link href=\"/static<path>" rel=\"icon\">\n  <script src=\"/static/js/theme.e6a565c4c521.js\"></script>\n  \n  <script defer data-domain=\"sso.g10f.de\" src=\"/js/plausible-script.js\"></script>\n  \n  \n  <link href=\"/static/css/main.min.aa54e3d463e9.css\" rel=\"stylesheet\">\n\n</head>\n<body class=\"d-flex flex-column h-100 pt-3\">\n\n\n  \n  \n  \n  <div class=\"container-xxl\">\n    <main>\n      <section>\n        \n          <div class=\"text-center mb-3\">\n            <a class=\"sso-logo\" href=\"/\" title=\"G10F\" aria-label=\"G10F\" role=\"banner\">\n              <img height=\"60px\" src=\"/static<path>" alt=\"SSO Logo\">\n            </a>\n          </div>\n        \n        \n  <form class=\"sign-in-form\" method=\"post\" id=\"login-form\">\n    \n      <h1 class=\"text-center\">G10F Login</h1>\n    \n    \n\n<input type=\"hidden\" name=\"csrfmiddlewaretoken\" value=\"ibAPrK55Ew43haCaAp0wGYUsYFuWpyJJFQNt59qUVY4jIUUOIvkpzG3IVbLCu8uA\">\n\n\n\n\n\n\n\n  \n\n  \n\n\n\n    \n    \n  <div class=\"form-floating  \">\n    <input type=\"text\" name=\"username\" placeholder=\"Email address or Username\" autofocus autocapitalize=\"none\" class=\"form-control-lg form-control\" autocomplete=\"username\" maxlength=\"150\" required id=\"id_username\">\n    <label class=\"col-form-label\" for=\"id_username\">Email address or Username</label>\n    \n  </div>\n\n\n    \n\n  <div class=\"input-group input-group-lg\">\n    <div\n      class=\"form-floating  \">\n      <input type=\"password\" name=\"password\" placeholder=\"Password\" class=\"form-control-lg form-control\" autocomplete=\"current-password\" required id=\"id_password\">\n      <label class=\"col-form-label\" for=\"id_password\">\n        Password</label>\n      \n    </div>\n    <button class=\"btn btn-default\" type=\"button\" id=\"toggle-password\">\n      <svg class=\"bi\" width=\"18\" height=\"18\"><title>Toogle view</title>\n        <use xlink:href=\"#bi-eye\"></use>\n      </svg>\n    </button>\n  </div>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" style=\"display: none;\">\n    <symbol id=\"bi-eye\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z\"></path>\n      <path d=\"M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z\"></path>\n    </symbol>\n    <symbol id=\"bi-eye\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z\"></path>\n      <path d=\"M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z\"></path>\n    </symbol>\n    <symbol id=\"bi-eye-slash\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 0 0-2.79.588l.77.771A5.944 5.944 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z\"/>\n      <path\n        d=\"M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829l.822.822zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829z\"/>\n      <path\n        d=\"M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884-12-12 .708-.708 12 12-.708.708z\"/>\n    </symbol>\n  </svg>\n\n\n    \n    <button class=\"btn btn-lg btn-primary\" type=\"submit\">Log in</button>\n    <div class=\"form-check mx-auto py-1\" title=\"Stay logged in for 14 days\">\n      <input class= \"form-check-input\" type=\"checkbox\" name=\"remember_me\" aria-describedby=\"id_remember_me_helptext\" id=\"id_remember_me\">\n      <label class=\"form-check-label\" for=\"id_remember_me\">\n        Remember me\n      </label>\n    </div>\n    \n    \n      <a class=\"btn btn-lg btn-outline-primary\" target=\"_blank\" href=\"/accounts/password_reset/\">Forgotten your password?</a>\n    \n\n    \n      <div class=\"py-2 text-center\">\n        \n        \n        \n          <a class=\"link-danger\" href=\"/\">Cancel</a>\n        \n      </div>\n    \n\n  </form>\n\n      </section>\n    </main>\n  </div>\n  \n    \n      <footer class=\"footer mt-auto text-center\">\n        <hr>\n        <div class=\"container-xxl\">\n          <ul>\n            <li><a href=\"/about/\">About us</a></li>\n            <li class=\"text-muted\">·</li>\n            <li><a href=\"/privacy/\">Privacy</a></li>\n            <li class=\"text-muted\">·</li>\n            <li><a href=\"/accounts/contact/\">Feedback</a></li>\n            <li class=\"text-muted\">·</li>\n            <li>5.4.17</li>\n          </ul>\n        </div>\n      </footer>\n    \n  \n\n\n\n\n  <script src=\"/static/js/toogle_password.224d4b8ff7dc.js\"></script>\n\n</body>\n</html>\n"
  },
  "/accounts/signup/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/accounts/password/reset/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  }
 },
 "sso.dwbn.org": {
  "/.well-known/openid-configuration": {
   "status": 200,
   "location": "",
   "len": 1151,
   "allow": "",
   "body": "{\"issuer\": \"https://sso.dwbn.org\", \"authorization_endpoint\": \"https://sso.dwbn.org/oauth2/authorize/\", \"token_endpoint\": \"https://sso.dwbn.org/oauth2/token/\", \"userinfo_endpoint\": \"https://sso.dwbn.org/oauth2/userinfo/\", \"revocation_endpoint\": \"https://sso.dwbn.org/oauth2/revoke/\", \"jwks_uri\": \"https://sso.dwbn.org/oauth2/jwks/\", \"scopes_supported\": [\"openid\", \"profile\", \"email\", \"role\", \"offline_access\", \"address\", \"phone\", \"users\", \"picture\"], \"response_types_supported\": [\"code\", \"token\", \"id_token token\", \"id_token\"], \"id_token_signing_alg_values_supported\": [\"RS256\"], \"token_endpoint_auth_methods_supported\": [\"client_secret_basic\", \"client_secret_post\"], \"token_endpoint_auth_signing_alg_values_supported\": [\"RS256\"], \"display_values_supported\": [\"page\", \"popup\"], \"subject_types_supported\": [\"public\"], \"end_session_endpoint\": \"https://sso.dwbn.org/accounts/logout/\", \"introspection_endpoint\": \"https://sso.dwbn.org/oauth2/introspect/\", \"check_session_iframe\": \"https://sso.dwbn.org/oauth2/session/\", \"profile_uri\": \"https://sso.dwbn.org/accounts/me/\", \"service_documentation\": \"https://wiki.dwbn.org/general/AccessAndIdentityManagement\"}"
  },
  "/oauth2/introspect/": {
   "status": 400,
   "location": "",
   "len": 83,
   "allow": "",
   "body": "{\"error\": \"invalid_request\", \"error_description\": \"Unsupported request method GET\"}"
  },
  "/oauth2/register/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/endsession/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/logout/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/session/": {
   "status": 200,
   "location": "",
   "len": 3533,
   "allow": "",
   "body": "<!--\n  ~ Licensed under the Apache License, Version 2.0 (the \"License\");\n  ~ you may not use this file except in compliance with the License.\n  ~ You may obtain a copy of the License at\n  ~\n  ~ http://www.apache.org/licenses/LICENSE-2.0\n  ~\n  ~ Unless required by applicable law or agreed to in writing, software\n  ~ distributed under the License is distributed on an \"AS IS\" BASIS,\n  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n  ~ See the License for the specific language governing permissions and\n  ~ limitations under the License.\n  -->\n\n<html>\n<body data-session_cookie_name=\"oidcsession\">\n<script>\n    var init;\n\n    function checkState(clientId, origin, sessionState, callback) {\n        var cookie = getCookie();\n        var checkCookie = function () {\n            if (clientId === init.clientId && origin === init.origin) {\n                if (sessionState === cookie) {\n                    callback('unchanged');\n                } else {\n                    callback('changed');\n                }\n            } else {\n                callback('error');\n            }\n        }\n\n        if (!init) {\n            var req = new XMLHttpRequest();\n            var url = location.href.split(\"?\")[0] + \"init/\";\n            url += \"?client_id=\" + encodeURIComponent(clientId);\n            url += \"&origin=\" + encodeURIComponent(origin);\n            req.open('GET', url, true);\n            req.onreadystatechange = function () {\n                if (req.readyState === 4) {\n                    if (req.status === 204 || req.status === 1223) {\n                        init = {\n                            clientId: clientId,\n                            origin: origin\n                        }\n                        if (!cookie) {\n                            if (sessionState != '') {\n                                callback('changed');\n                            } else {\n                                callback('unchanged');\n                            }\n                        } else {\n                            checkCookie();\n                        }\n                    } else {\n                        callback('error');\n                    }\n                }\n            };\n            req.send();\n        } else if (!cookie) {\n            if (sessionState != '') {\n                callback('changed');\n            } else {\n                callback('unchanged');\n            }\n        } else {\n            checkCookie();\n        }\n    }\n\n    function getCookie() {\n        let session_cookie_name = document.body.getAttribute(\"data-session_cookie_name\");\n        return getCookieByName(session_cookie_name);\n    }\n\n    function getCookieByName(name) {\n        name = name + '=';\n        var ca = document.cookie.split(';');\n        for (var i = 0; i < ca.length; i++) {\n            var c = ca[i].trim();\n            if (c.indexOf(name) === 0) return c.substring(name.length, c.length);\n        }\n        return null;\n    }\n\n    function receiveMessage(event) {\n        if (typeof event.data !== 'string') {\n            return\n        }\n\n        var origin = event.origin;\n        var data = event.data.split(' ');\n        if (data.length != 2) {\n            return;\n        }\n\n        var clientId = data[0];\n        var sessionState = data[1];\n\n        checkState(clientId, event.origin, sessionState, function (result) {\n            event.source.postMessage(result, origin);\n        });\n    }\n\n    window.addEventListener(\"message\", receiveMessage, false);\n</script>\n</body>\n</html>\n"
  },
  "/oauth2/check_session/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/userinfo/": {
   "status": 401,
   "location": "",
   "len": 138,
   "allow": "",
   "body": "{\"error\": \"invalid_token\", \"error_description\": \"The access token provided is expired, revoked, malformed, or invalid for other reasons.\"}"
  },
  "/oauth2/authorize/": {
   "status": 302,
   "location": "/oauth2/error/?error=invalid_request&error_description=Missing+client_id+parameter.",
   "len": 0,
   "allow": "",
   "body": ""
  },
  "/accounts/login/": {
   "status": 200,
   "location": "",
   "len": 5906,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\" class=\"sign-in h-100 page\" data-default-theme=\"light\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Login</title>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <meta name=\"description\" content=\"OpenID Connect Identity Provider\">\n  <meta name=\"author\" content=\"g10f\">\n  <link href=\"/static<path>" rel=\"apple-touch-icon\" sizes=\"180x180\">\n  <link href=\"/static<path>" rel=\"icon\" sizes=\"32x32\" type=\"image/png\">\n  <link href=\"/static<path>" rel=\"icon\" sizes=\"16x16\" type=\"image/png\">\n  <link href=\"/static<path>" rel=\"icon\">\n  <script src=\"/static/js/theme.e6a565c4c521.js\"></script>\n  \n  \n  <link href=\"/static/css/dwbn.min.123e584d7cba.css\" rel=\"stylesheet\">\n\n</head>\n<body class=\"d-flex flex-column h-100 pt-0\">\n\n\n  \n  \n  <div class=\"\" id=\"dwbn-logo-header\">\n    <div class=\" container-xxl\">\n      <a class=\"dwbn-logo\" href=\"/\" title=\"DWBN\" aria-label=\"DWBN\" role=\"banner\"></a>\n    </div>\n  </div>\n\n  \n  <div class=\"container-xxl\">\n    <main>\n      <section>\n        \n        \n  <form class=\"sign-in-form\" method=\"post\" id=\"login-form\">\n    \n  <h1 class=\"text-center\">Diamond Way Buddhist Network Login</h1>\n\n    \n\n<input type=\"hidden\" name=\"csrfmiddlewaretoken\" value=\"cK9Q1xoUBG4heBGA3Tt83kCnwJ3Hen71sNnuuku2GbGDjb9sOG3fSIICLEqGrC5g\">\n\n\n\n\n\n\n\n  \n\n  \n\n\n\n    \n    \n  <div class=\"form-floating  \">\n    <input type=\"text\" name=\"username\" placeholder=\"Email address or Username\" autofocus autocapitalize=\"none\" class=\"form-control-lg form-control\" autocomplete=\"username\" maxlength=\"150\" required id=\"id_username\">\n    <label class=\"col-form-label\" for=\"id_username\">Email address or Username</label>\n    \n  </div>\n\n\n    \n\n  <div class=\"input-group input-group-lg\">\n    <div\n      class=\"form-floating  \">\n      <input type=\"password\" name=\"password\" placeholder=\"Password\" class=\"form-control-lg form-control\" autocomplete=\"current-password\" required id=\"id_password\">\n      <label class=\"col-form-label\" for=\"id_password\">\n        Password</label>\n      \n    </div>\n    <button class=\"btn btn-default\" type=\"button\" id=\"toggle-password\">\n      <svg class=\"bi\" width=\"18\" height=\"18\"><title>Toogle view</title>\n        <use xlink:href=\"#bi-eye\"></use>\n      </svg>\n    </button>\n  </div>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" style=\"display: none;\">\n    <symbol id=\"bi-eye\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z\"></path>\n      <path d=\"M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z\"></path>\n    </symbol>\n    <symbol id=\"bi-eye\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z\"></path>\n      <path d=\"M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z\"></path>\n    </symbol>\n    <symbol id=\"bi-eye-slash\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 0 0-2.79.588l.77.771A5.944 5.944 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z\"/>\n      <path\n        d=\"M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829l.822.822zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829z\"/>\n      <path\n        d=\"M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884-12-12 .708-.708 12 12-.708.708z\"/>\n    </symbol>\n  </svg>\n\n\n    \n    <button class=\"btn btn-lg btn-primary\" type=\"submit\">Log in</button>\n    <div class=\"form-check mx-auto py-1\" title=\"Stay logged in for 14 days\">\n      <input class= \"form-check-input\" type=\"checkbox\" name=\"remember_me\" aria-describedby=\"id_remember_me_helptext\" id=\"id_remember_me\">\n      <label class=\"form-check-label\" for=\"id_remember_me\">\n        Remember me\n      </label>\n    </div>\n    \n    \n      <a class=\"btn btn-lg btn-outline-primary\" target=\"_blank\" href=\"/accounts/password_reset/\">Forgotten your password?</a>\n    \n\n    \n      <div class=\"py-2 text-center\">\n        \n          \n          \n            New at Diamond Way Buddhist Network?<br>\n          \n        \n        \n          <a href=\"/accounts/register/\">Register</a>\n          or\n        \n        \n          <a class=\"link-danger\" href=\"/\">Cancel</a>\n        \n      </div>\n    \n\n  </form>\n\n      </section>\n    </main>\n  </div>\n  \n    \n      <footer class=\"footer mt-auto text-center\">\n        <hr>\n        <div class=\"container-xxl\">\n          <ul>\n            <li><a href=\"/about/\">About us</a></li>\n            <li class=\"text-muted\">·</li>\n            <li><a href=\"/privacy/\">Privacy</a></li>\n            <li class=\"text-muted\">·</li>\n            <li><a href=\"/accounts/contact/\">Feedback</a></li>\n            <li class=\"text-muted\">·</li>\n            <li>5.4.17</li>\n          </ul>\n        </div>\n      </footer>\n    \n  \n\n\n\n\n  <script src=\"/static/js/toogle_password.224d4b8ff7dc.js\"></script>\n\n</body>\n</html>\n"
  },
  "/accounts/signup/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/accounts/password/reset/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  }
 },
 "sso-dev.dwbn.org": {
  "/.well-known/openid-configuration": {
   "status": 200,
   "location": "",
   "len": 1191,
   "allow": "",
   "body": "{\"issuer\": \"https://sso-dev.dwbn.org\", \"authorization_endpoint\": \"https://sso-dev.dwbn.org/oauth2/authorize/\", \"token_endpoint\": \"https://sso-dev.dwbn.org/oauth2/token/\", \"userinfo_endpoint\": \"https://sso-dev.dwbn.org/oauth2/userinfo/\", \"revocation_endpoint\": \"https://sso-dev.dwbn.org/oauth2/revoke/\", \"jwks_uri\": \"https://sso-dev.dwbn.org/oauth2/jwks/\", \"scopes_supported\": [\"openid\", \"profile\", \"email\", \"role\", \"offline_access\", \"address\", \"phone\", \"users\", \"picture\"], \"response_types_supported\": [\"code\", \"token\", \"id_token token\", \"id_token\"], \"id_token_signing_alg_values_supported\": [\"RS256\"], \"token_endpoint_auth_methods_supported\": [\"client_secret_basic\", \"client_secret_post\"], \"token_endpoint_auth_signing_alg_values_supported\": [\"RS256\"], \"display_values_supported\": [\"page\", \"popup\"], \"subject_types_supported\": [\"public\"], \"end_session_endpoint\": \"https://sso-dev.dwbn.org/accounts/logout/\", \"introspection_endpoint\": \"https://sso-dev.dwbn.org/oauth2/introspect/\", \"check_session_iframe\": \"https://sso-dev.dwbn.org/oauth2/session/\", \"profile_uri\": \"https://sso-dev.dwbn.org/accounts/me/\", \"service_documentation\": \"https://wiki.dwbn.org/general/AccessAndIdentityManagement\"}"
  },
  "/oauth2/introspect/": {
   "status": 400,
   "location": "",
   "len": 83,
   "allow": "",
   "body": "{\"error\": \"invalid_request\", \"error_description\": \"Unsupported request method GET\"}"
  },
  "/oauth2/register/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/endsession/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/logout/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/session/": {
   "status": 200,
   "location": "",
   "len": 3533,
   "allow": "",
   "body": "<!--\n  ~ Licensed under the Apache License, Version 2.0 (the \"License\");\n  ~ you may not use this file except in compliance with the License.\n  ~ You may obtain a copy of the License at\n  ~\n  ~ http://www.apache.org/licenses/LICENSE-2.0\n  ~\n  ~ Unless required by applicable law or agreed to in writing, software\n  ~ distributed under the License is distributed on an \"AS IS\" BASIS,\n  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n  ~ See the License for the specific language governing permissions and\n  ~ limitations under the License.\n  -->\n\n<html>\n<body data-session_cookie_name=\"oidcsession\">\n<script>\n    var init;\n\n    function checkState(clientId, origin, sessionState, callback) {\n        var cookie = getCookie();\n        var checkCookie = function () {\n            if (clientId === init.clientId && origin === init.origin) {\n                if (sessionState === cookie) {\n                    callback('unchanged');\n                } else {\n                    callback('changed');\n                }\n            } else {\n                callback('error');\n            }\n        }\n\n        if (!init) {\n            var req = new XMLHttpRequest();\n            var url = location.href.split(\"?\")[0] + \"init/\";\n            url += \"?client_id=\" + encodeURIComponent(clientId);\n            url += \"&origin=\" + encodeURIComponent(origin);\n            req.open('GET', url, true);\n            req.onreadystatechange = function () {\n                if (req.readyState === 4) {\n                    if (req.status === 204 || req.status === 1223) {\n                        init = {\n                            clientId: clientId,\n                            origin: origin\n                        }\n                        if (!cookie) {\n                            if (sessionState != '') {\n                                callback('changed');\n                            } else {\n                                callback('unchanged');\n                            }\n                        } else {\n                            checkCookie();\n                        }\n                    } else {\n                        callback('error');\n                    }\n                }\n            };\n            req.send();\n        } else if (!cookie) {\n            if (sessionState != '') {\n                callback('changed');\n            } else {\n                callback('unchanged');\n            }\n        } else {\n            checkCookie();\n        }\n    }\n\n    function getCookie() {\n        let session_cookie_name = document.body.getAttribute(\"data-session_cookie_name\");\n        return getCookieByName(session_cookie_name);\n    }\n\n    function getCookieByName(name) {\n        name = name + '=';\n        var ca = document.cookie.split(';');\n        for (var i = 0; i < ca.length; i++) {\n            var c = ca[i].trim();\n            if (c.indexOf(name) === 0) return c.substring(name.length, c.length);\n        }\n        return null;\n    }\n\n    function receiveMessage(event) {\n        if (typeof event.data !== 'string') {\n            return\n        }\n\n        var origin = event.origin;\n        var data = event.data.split(' ');\n        if (data.length != 2) {\n            return;\n        }\n\n        var clientId = data[0];\n        var sessionState = data[1];\n\n        checkState(clientId, event.origin, sessionState, function (result) {\n            event.source.postMessage(result, origin);\n        });\n    }\n\n    window.addEventListener(\"message\", receiveMessage, false);\n</script>\n</body>\n</html>\n"
  },
  "/oauth2/check_session/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/userinfo/": {
   "status": 401,
   "location": "",
   "len": 138,
   "allow": "",
   "body": "{\"error\": \"invalid_token\", \"error_description\": \"The access token provided is expired, revoked, malformed, or invalid for other reasons.\"}"
  },
  "/oauth2/authorize/": {
   "status": 302,
   "location": "/oauth2/error/?error=invalid_request&error_description=Missing+client_id+parameter.",
   "len": 0,
   "allow": "",
   "body": ""
  },
  "/accounts/login/": {
   "status": 200,
   "location": "",
   "len": 5912,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\" class=\"sign-in h-100 page\" data-default-theme=\"light\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Login</title>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <meta name=\"description\" content=\"OpenID Connect Identity Provider\">\n  <meta name=\"author\" content=\"g10f\">\n  <link href=\"/static<path>" rel=\"apple-touch-icon\" sizes=\"180x180\">\n  <link href=\"/static<path>" rel=\"icon\" sizes=\"32x32\" type=\"image/png\">\n  <link href=\"/static<path>" rel=\"icon\" sizes=\"16x16\" type=\"image/png\">\n  <link href=\"/static<path>" rel=\"icon\">\n  <script src=\"/static/js/theme.e6a565c4c521.js\"></script>\n  \n  \n  <link href=\"/static/css/dwbn.min.123e584d7cba.css\" rel=\"stylesheet\">\n\n</head>\n<body class=\"d-flex flex-column h-100 pt-0\">\n\n\n  \n  \n  <div class=\"\" id=\"dwbn-logo-header\">\n    <div class=\" container-xxl\">\n      <a class=\"dwbn-logo\" href=\"/\" title=\"DWBN\" aria-label=\"DWBN\" role=\"banner\"></a>\n    </div>\n  </div>\n\n  \n  <div class=\"container-xxl\">\n    <main>\n      <section>\n        \n        \n  <form class=\"sign-in-form\" method=\"post\" id=\"login-form\">\n    \n  <h1 class=\"text-center\">Diamond Way Buddhist Network Login</h1>\n\n    \n\n<input type=\"hidden\" name=\"csrfmiddlewaretoken\" value=\"7yQoTHgbnNqEqZ2q6nczEneqvnlmhDOtTEPVBAQPkrbUNfrcAkUwXs9sLC1ZOSGw\">\n\n\n\n\n\n\n\n  \n\n  \n\n\n\n    \n    \n  <div class=\"form-floating  \">\n    <input type=\"text\" name=\"username\" placeholder=\"Email address or Username\" autofocus autocapitalize=\"none\" class=\"form-control-lg form-control\" autocomplete=\"username\" maxlength=\"150\" required id=\"id_username\">\n    <label class=\"col-form-label\" for=\"id_username\">Email address or Username</label>\n    \n  </div>\n\n\n    \n\n  <div class=\"input-group input-group-lg\">\n    <div\n      class=\"form-floating  \">\n      <input type=\"password\" name=\"password\" placeholder=\"Password\" class=\"form-control-lg form-control\" autocomplete=\"current-password\" required id=\"id_password\">\n      <label class=\"col-form-label\" for=\"id_password\">\n        Password</label>\n      \n    </div>\n    <button class=\"btn btn-default\" type=\"button\" id=\"toggle-password\">\n      <svg class=\"bi\" width=\"18\" height=\"18\"><title>Toogle view</title>\n        <use xlink:href=\"#bi-eye\"></use>\n      </svg>\n    </button>\n  </div>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" style=\"display: none;\">\n    <symbol id=\"bi-eye\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z\"></path>\n      <path d=\"M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z\"></path>\n    </symbol>\n    <symbol id=\"bi-eye\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z\"></path>\n      <path d=\"M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z\"></path>\n    </symbol>\n    <symbol id=\"bi-eye-slash\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 0 0-2.79.588l.77.771A5.944 5.944 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z\"/>\n      <path\n        d=\"M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829l.822.822zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829z\"/>\n      <path\n        d=\"M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884-12-12 .708-.708 12 12-.708.708z\"/>\n    </symbol>\n  </svg>\n\n\n    \n    <button class=\"btn btn-lg btn-primary\" type=\"submit\">Log in</button>\n    <div class=\"form-check mx-auto py-1\" title=\"Stay logged in for 14 days\">\n      <input class= \"form-check-input\" type=\"checkbox\" name=\"remember_me\" aria-describedby=\"id_remember_me_helptext\" id=\"id_remember_me\">\n      <label class=\"form-check-label\" for=\"id_remember_me\">\n        Remember me\n      </label>\n    </div>\n    \n    \n      <a class=\"btn btn-lg btn-outline-primary\" target=\"_blank\" href=\"/accounts/password_reset/\">Forgotten your password?</a>\n    \n\n    \n      <div class=\"py-2 text-center\">\n        \n          \n          \n            New at Diamond Way Buddhist (Dev) Network?<br>\n          \n        \n        \n          <a href=\"/accounts/register/\">Register</a>\n          or\n        \n        \n          <a class=\"link-danger\" href=\"/\">Cancel</a>\n        \n      </div>\n    \n\n  </form>\n\n      </section>\n    </main>\n  </div>\n  \n    \n      <footer class=\"footer mt-auto text-center\">\n        <hr>\n        <div class=\"container-xxl\">\n          <ul>\n            <li><a href=\"/about/\">About us</a></li>\n            <li class=\"text-muted\">·</li>\n            <li><a href=\"/privacy/\">Privacy</a></li>\n            <li class=\"text-muted\">·</li>\n            <li><a href=\"/accounts/contact/\">Feedback</a></li>\n            <li class=\"text-muted\">·</li>\n            <li>5.4.17</li>\n          </ul>\n        </div>\n      </footer>\n    \n  \n\n\n\n\n  <script src=\"/static/js/toogle_password.224d4b8ff7dc.js\"></script>\n\n</body>\n</html>\n"
  },
  "/accounts/signup/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/accounts/password/reset/": {
   "status": 404,
   "location": "",
   "len": 1337,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Page not found :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  }
 },
 "accounts.afd-team.de": {
  "/.well-known/openid-configuration": {
   "status": 200,
   "location": "",
   "len": 1145,
   "allow": "",
   "body": "{\"issuer\": \"https://accounts.afd-team.de\", \"authorization_endpoint\": \"https://accounts.afd-team.de/oauth2/authorize/\", \"token_endpoint\": \"https://accounts.afd-team.de/oauth2/token/\", \"userinfo_endpoint\": \"https://accounts.afd-team.de/oauth2/userinfo/\", \"revocation_endpoint\": \"https://accounts.afd-team.de/oauth2/revoke/\", \"jwks_uri\": \"https://accounts.afd-team.de/oauth2/jwks/\", \"scopes_supported\": [\"openid\", \"profile\", \"email\", \"role\", \"offline_access\", \"address\", \"phone\", \"users\", \"picture\"], \"response_types_supported\": [\"code\", \"token\", \"id_token token\", \"id_token\"], \"id_token_signing_alg_values_supported\": [\"RS256\"], \"token_endpoint_auth_methods_supported\": [\"client_secret_basic\", \"client_secret_post\"], \"token_endpoint_auth_signing_alg_values_supported\": [\"RS256\"], \"display_values_supported\": [\"page\", \"popup\"], \"subject_types_supported\": [\"public\"], \"end_session_endpoint\": \"https://accounts.afd-team.de/accounts/logout/\", \"introspection_endpoint\": \"https://accounts.afd-team.de/oauth2/introspect/\", \"check_session_iframe\": \"https://accounts.afd-team.de/oauth2/session/\", \"profile_uri\": \"https://accounts.afd-team.de/accounts/me/\"}"
  },
  "/oauth2/introspect/": {
   "status": 400,
   "location": "",
   "len": 83,
   "allow": "",
   "body": "{\"error\": \"invalid_request\", \"error_description\": \"Unsupported request method GET\"}"
  },
  "/oauth2/register/": {
   "status": 404,
   "location": "",
   "len": 1343,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Seite nicht gefunden :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/endsession/": {
   "status": 404,
   "location": "",
   "len": 1343,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Seite nicht gefunden :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/logout/": {
   "status": 404,
   "location": "",
   "len": 1343,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Seite nicht gefunden :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/session/": {
   "status": 200,
   "location": "",
   "len": 3533,
   "allow": "",
   "body": "<!--\n  ~ Licensed under the Apache License, Version 2.0 (the \"License\");\n  ~ you may not use this file except in compliance with the License.\n  ~ You may obtain a copy of the License at\n  ~\n  ~ http://www.apache.org/licenses/LICENSE-2.0\n  ~\n  ~ Unless required by applicable law or agreed to in writing, software\n  ~ distributed under the License is distributed on an \"AS IS\" BASIS,\n  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n  ~ See the License for the specific language governing permissions and\n  ~ limitations under the License.\n  -->\n\n<html>\n<body data-session_cookie_name=\"oidcsession\">\n<script>\n    var init;\n\n    function checkState(clientId, origin, sessionState, callback) {\n        var cookie = getCookie();\n        var checkCookie = function () {\n            if (clientId === init.clientId && origin === init.origin) {\n                if (sessionState === cookie) {\n                    callback('unchanged');\n                } else {\n                    callback('changed');\n                }\n            } else {\n                callback('error');\n            }\n        }\n\n        if (!init) {\n            var req = new XMLHttpRequest();\n            var url = location.href.split(\"?\")[0] + \"init/\";\n            url += \"?client_id=\" + encodeURIComponent(clientId);\n            url += \"&origin=\" + encodeURIComponent(origin);\n            req.open('GET', url, true);\n            req.onreadystatechange = function () {\n                if (req.readyState === 4) {\n                    if (req.status === 204 || req.status === 1223) {\n                        init = {\n                            clientId: clientId,\n                            origin: origin\n                        }\n                        if (!cookie) {\n                            if (sessionState != '') {\n                                callback('changed');\n                            } else {\n                                callback('unchanged');\n                            }\n                        } else {\n                            checkCookie();\n                        }\n                    } else {\n                        callback('error');\n                    }\n                }\n            };\n            req.send();\n        } else if (!cookie) {\n            if (sessionState != '') {\n                callback('changed');\n            } else {\n                callback('unchanged');\n            }\n        } else {\n            checkCookie();\n        }\n    }\n\n    function getCookie() {\n        let session_cookie_name = document.body.getAttribute(\"data-session_cookie_name\");\n        return getCookieByName(session_cookie_name);\n    }\n\n    function getCookieByName(name) {\n        name = name + '=';\n        var ca = document.cookie.split(';');\n        for (var i = 0; i < ca.length; i++) {\n            var c = ca[i].trim();\n            if (c.indexOf(name) === 0) return c.substring(name.length, c.length);\n        }\n        return null;\n    }\n\n    function receiveMessage(event) {\n        if (typeof event.data !== 'string') {\n            return\n        }\n\n        var origin = event.origin;\n        var data = event.data.split(' ');\n        if (data.length != 2) {\n            return;\n        }\n\n        var clientId = data[0];\n        var sessionState = data[1];\n\n        checkState(clientId, event.origin, sessionState, function (result) {\n            event.source.postMessage(result, origin);\n        });\n    }\n\n    window.addEventListener(\"message\", receiveMessage, false);\n</script>\n</body>\n</html>\n"
  },
  "/oauth2/check_session/": {
   "status": 404,
   "location": "",
   "len": 1343,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Seite nicht gefunden :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/oauth2/userinfo/": {
   "status": 401,
   "location": "",
   "len": 138,
   "allow": "",
   "body": "{\"error\": \"invalid_token\", \"error_description\": \"The access token provided is expired, revoked, malformed, or invalid for other reasons.\"}"
  },
  "/oauth2/authorize/": {
   "status": 302,
   "location": "/oauth2/error/?error=invalid_request&error_description=Missing+client_id+parameter.",
   "len": 0,
   "allow": "",
   "body": ""
  },
  "/accounts/login/": {
   "status": 200,
   "location": "",
   "len": 5852,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"de\" class=\"sign-in h-100 page\" data-default-theme=\"auto\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Anmeldung</title>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <meta name=\"description\" content=\"OpenID Connect Identity Provider\">\n  <meta name=\"author\" content=\"g10f\">\n  <link href=\"/static<path>" rel=\"apple-touch-icon\" sizes=\"180x180\">\n  <link href=\"/static<path>" rel=\"icon\" sizes=\"32x32\" type=\"image/png\">\n  <link href=\"/static<path>" rel=\"icon\" sizes=\"16x16\" type=\"image/png\">\n  <link href=\"/static<path>" rel=\"icon\">\n  <script src=\"/static/js/theme.e6a565c4c521.js\"></script>\n  \n  <script defer data-domain=\"accounts.afd-team.de\" src=\"/js/plausible-script.js\"></script>\n  \n  \n  <link href=\"/static/css/afd.min.b51497f55d43.css\" rel=\"stylesheet\">\n\n</head>\n<body class=\"d-flex flex-column h-100 pt-0\">\n\n\n  \n  \n  \n  <div class=\"container-xxl\">\n    <main>\n      <section>\n        \n  <div class=\"text-center mb-3\">\n    <a class=\"sso-logo\" href=\"/\" title=\"AfD\" aria-label=\"AfD\" role=\"banner\">\n      <img class=\"sign-in-form pt-2\" width=\"300px\" src=\"/static/img/AfD_Logo_RGB.f5cf0bb001b0.png\">\n    </a>\n  </div>\n\n        \n  <form class=\"sign-in-form\" method=\"post\" id=\"login-form\">\n    \n\n    \n\n<input type=\"hidden\" name=\"csrfmiddlewaretoken\" value=\"jdx76oLqvNSwjyzJeYHOgnrtoSoD1LKTV7dez3RwWj5BD2TguspEMVKpuzLZP2u2\">\n\n\n\n\n\n\n\n  \n\n  \n\n\n\n    \n    \n  <div class=\"form-floating  \">\n    <input type=\"text\" name=\"username\" placeholder=\"E-Mail Adresse oder Benutzername\" autofocus autocapitalize=\"none\" class=\"form-control-lg form-control\" autocomplete=\"username\" maxlength=\"150\" required id=\"id_username\">\n    <label class=\"col-form-label\" for=\"id_username\">E-Mail Adresse oder Benutzername</label>\n    \n  </div>\n\n\n    \n\n  <div class=\"input-group input-group-lg\">\n    <div\n      class=\"form-floating  \">\n      <input type=\"password\" name=\"password\" placeholder=\"Passwort\" class=\"form-control-lg form-control\" autocomplete=\"current-password\" required id=\"id_password\">\n      <label class=\"col-form-label\" for=\"id_password\">\n        Passwort</label>\n      \n    </div>\n    <button class=\"btn btn-default\" type=\"button\" id=\"toggle-password\">\n      <svg class=\"bi\" width=\"18\" height=\"18\"><title>Ansicht umschalten</title>\n        <use xlink:href=\"#bi-eye\"></use>\n      </svg>\n    </button>\n  </div>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" style=\"display: none;\">\n    <symbol id=\"bi-eye\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z\"></path>\n      <path d=\"M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z\"></path>\n    </symbol>\n    <symbol id=\"bi-eye\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z\"></path>\n      <path d=\"M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z\"></path>\n    </symbol>\n    <symbol id=\"bi-eye-slash\" viewBox=\"0 0 16 16\" fill=\"currentColor\">\n      <path\n        d=\"M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 0 0-2.79.588l.77.771A5.944 5.944 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z\"/>\n      <path\n        d=\"M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829l.822.822zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829z\"/>\n      <path\n        d=\"M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884-12-12 .708-.708 12 12-.708.708z\"/>\n    </symbol>\n  </svg>\n\n\n    \n    <button class=\"btn btn-lg btn-primary\" type=\"submit\">Anmelden</button>\n    <div class=\"form-check mx-auto py-1\" title=\"Für 14 Tage angemeldet bleiben\">\n      <input class= \"form-check-input\" type=\"checkbox\" name=\"remember_me\" aria-describedby=\"id_remember_me_helptext\" id=\"id_remember_me\">\n      <label class=\"form-check-label\" for=\"id_remember_me\">\n        Angemeldet bleiben\n      </label>\n    </div>\n    \n    \n      <a class=\"btn btn-lg btn-outline-primary\" target=\"_blank\" href=\"/accounts/password_reset/\">Passwort vergessen?</a>\n    \n\n    \n      <div class=\"py-2 text-center\">\n        \n        \n        \n          <a class=\"link-danger\" href=\"/\">Abbrechen</a>\n        \n      </div>\n    \n\n  </form>\n\n      </section>\n    </main>\n  </div>\n  \n    \n      <footer class=\"footer mt-auto text-center\">\n        <hr>\n        <div class=\"container-xxl\">\n          <ul>\n            <li><a href=\"/about/\">About us</a></li>\n            <li class=\"text-muted\">·</li>\n            <li><a href=\"/privacy/\">Datenschutz</a></li>\n            <li class=\"text-muted\">·</li>\n            <li><a href=\"/accounts/contact/\">Feedback</a></li>\n            <li class=\"text-muted\">·</li>\n            <li>5.4.17</li>\n          </ul>\n        </div>\n      </footer>\n    \n  \n\n\n\n\n  <script src=\"/static/js/toogle_password.224d4b8ff7dc.js\"></script>\n\n</body>\n</html>\n"
  },
  "/accounts/signup/": {
   "status": 404,
   "location": "",
   "len": 1343,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Seite nicht gefunden :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  },
  "/accounts/password/reset/": {
   "status": 404,
   "location": "",
   "len": 1343,
   "allow": "",
   "body": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <title>Seite nicht gefunden :(</title>\n  <style>\n    ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    ::selection { background: #fe57a1; color: #fff; text-shadow: none; }\n    html { padding: 30px 10px; font-size: 20px; line-height: 1.4; color: #737373; background: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }\n    html, input { font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif; }\n    body { max-width: 500px; _width: 500px; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #fcfcfc; }\n    h1 { margin: 0 10px; font-size: 50px; text-align: center; }\n    h1 span { color: #bbb; }\n    h3 { margin: 1.5em 0 0.5em; }\n    p { margin: 1em 0; }\n    ul { padding: 0 0 0 40px; margin: 1em 0; }\n    .container { max-width: 380px; _width: 380px; margin: 0 auto; }\n  </style>\n</head>\n<body>\n  <div class=\"container\">\n    <h1>Not found <span>:(</span></h1>\n    <p>Sorry, but the page you were trying to view does not exist.</p>\n    <p>It looks like this was the result of either:</p>\n    <ul>\n      <li>a mistyped address</li>\n      <li>an out-of-date link</li>\n    </ul>\n    <a href=\"/\">Home</a>\n  </div>\n</body>\n</html>\n"
  }
 }
}