From 55823e6cfaaa53ea79e6711b72ed9d2647584841 Mon Sep 17 00:00:00 2001 From: Pascal Date: Sat, 6 Jun 2020 18:13:13 -0400 Subject: [PATCH] [add] add custom error page if upstream fails --- proxy/Dockerfile | 2 +- proxy/files/entrypoint.sh | 36 ++- proxy/files/{ => html/check}/index.html | 0 proxy/files/html/css/blink.css | 243 ++++++++++++++++++ proxy/files/html/css/font.css | 72 ++++++ proxy/files/html/css/logo.css | 38 +++ proxy/files/html/css/main.css | 43 ++++ proxy/files/html/css/pure/grid-responsive.css | 7 + proxy/files/html/css/pure/pure.css | 11 + proxy/files/html/errors/error.html | 57 ++++ proxy/files/html/errors/error_403.html | 30 +++ proxy/files/html/errors/error_404.html | 30 +++ proxy/files/html/errors/error_50x.html | 47 ++++ .../files/html/fonts/OverpassMono-Bold.woff2 | Bin 0 -> 17904 bytes .../html/fonts/OverpassMono-Bold_ext.woff2 | Bin 0 -> 15852 bytes .../files/html/fonts/OverpassMono-Light.woff2 | Bin 0 -> 17500 bytes .../html/fonts/OverpassMono-Light_ext.woff2 | Bin 0 -> 15092 bytes .../html/fonts/OverpassMono-Regular.woff2 | Bin 0 -> 18116 bytes .../html/fonts/OverpassMono-Regular_ext.woff2 | Bin 0 -> 15708 bytes .../html/fonts/OverpassMono-SemiBold.woff2 | Bin 0 -> 18008 bytes .../fonts/OverpassMono-SemiBold_ext.woff2 | Bin 0 -> 15716 bytes proxy/files/nginx.conf | 12 + 22 files changed, 625 insertions(+), 3 deletions(-) rename proxy/files/{ => html/check}/index.html (100%) create mode 100644 proxy/files/html/css/blink.css create mode 100644 proxy/files/html/css/font.css create mode 100644 proxy/files/html/css/logo.css create mode 100644 proxy/files/html/css/main.css create mode 100644 proxy/files/html/css/pure/grid-responsive.css create mode 100644 proxy/files/html/css/pure/pure.css create mode 100644 proxy/files/html/errors/error.html create mode 100644 proxy/files/html/errors/error_403.html create mode 100644 proxy/files/html/errors/error_404.html create mode 100644 proxy/files/html/errors/error_50x.html create mode 100644 proxy/files/html/fonts/OverpassMono-Bold.woff2 create mode 100644 proxy/files/html/fonts/OverpassMono-Bold_ext.woff2 create mode 100644 proxy/files/html/fonts/OverpassMono-Light.woff2 create mode 100644 proxy/files/html/fonts/OverpassMono-Light_ext.woff2 create mode 100644 proxy/files/html/fonts/OverpassMono-Regular.woff2 create mode 100644 proxy/files/html/fonts/OverpassMono-Regular_ext.woff2 create mode 100644 proxy/files/html/fonts/OverpassMono-SemiBold.woff2 create mode 100644 proxy/files/html/fonts/OverpassMono-SemiBold_ext.woff2 diff --git a/proxy/Dockerfile b/proxy/Dockerfile index 4d5c962..9ebc48b 100644 --- a/proxy/Dockerfile +++ b/proxy/Dockerfile @@ -22,7 +22,7 @@ COPY ./files/entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh # copy check file for port 80 -COPY ./files/index.html /service/html/check/index.html +COPY ./files/html /service/html/ USER $USER_NAME diff --git a/proxy/files/entrypoint.sh b/proxy/files/entrypoint.sh index 9486600..63c1051 100644 --- a/proxy/files/entrypoint.sh +++ b/proxy/files/entrypoint.sh @@ -151,6 +151,8 @@ function gen_server_config() server { listen 8443 ssl; + error_page 502 503 504 @error; + # prevent redirecting to 8080 port # (e.g. when trailing slash is missed) port_in_redirect off; @@ -159,13 +161,13 @@ function gen_server_config() ssl_certificate /service/ssl/$root_domain/fullchain.pem; ssl_certificate_key /service/ssl/$root_domain/privkey.pem; + set \$upstream $server; location / { # allow for upstream to be offline by setting # docker dns resolver and a variable for the server resolver 127.0.0.11 valid=30s; - set \$web_$rng_number $server; - proxy_pass http://\$web_$rng_number:8080; + proxy_pass http://\$upstream:8080; proxy_redirect off; proxy_set_header Host \$host; @@ -173,6 +175,36 @@ function gen_server_config() proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host \$server_name; } + + location /0x90 { + ssi on; + error_page 502 503 504 404 @error; + # 403 needs to be on its own, get default 503 otherwise + error_page 403 /0x90/errors/error_403.html; + # set alias (instead of root) to not append /0x90 to path + include /etc/nginx/mime.types; + alias /service/html; + } + location ~/0x90/?$ { error_page 404 @error; deny all; return 404; } + location ~/0x90/css/?$ { error_page 404 @error; deny all; return 404; } + location ~/0x90/fonts/?$ { error_page 404 @error; deny all; return 404; } + location /0x90/errors { error_page 404 @error; deny all; return 404; } + location /0x90/check { error_page 404 @error; deny all; return 404; } + + location @error { + root /service/html; + internal; + # replace variables in html + ssi on; + try_files + + /errors/error_\$status.html + /errors/error_\${status_prefix}x.html + /errors/error_\${status_category}xx.html + /errors/error.html; + + } + } " diff --git a/proxy/files/index.html b/proxy/files/html/check/index.html similarity index 100% rename from proxy/files/index.html rename to proxy/files/html/check/index.html diff --git a/proxy/files/html/css/blink.css b/proxy/files/html/css/blink.css new file mode 100644 index 0000000..7e1d5d0 --- /dev/null +++ b/proxy/files/html/css/blink.css @@ -0,0 +1,243 @@ +.blinking-cursor{ + animation:blinkingCursor 1.25s infinite; +} +@keyframes blinkingCursor{ + 0%{ color: transparent; } + 24%{ color: transparent; } + 25%{ color: #ccc; } + 75%{ color: #ccc; } + 76%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader { + position: absolute +} + +.loader.pipe { + top: 5px; + font-size: 12px; + margin-left: 2px; +} + +.loader-0-3 { + animation:loader0-3 0.5s infinite; +} +@keyframes loader0-3 { + 0%{ color: #ccc; } + 24%{ color: #ccc; } + 25%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-1-3 { + animation:loader1-3 0.5s infinite; +} +@keyframes loader1-3 { + 0%{ color: transparent; } + 24%{ color: transparent; } + 25%{ color: #ccc; } + 49%{ color: #ccc; } + 50%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-2-3 { + animation:loader2-3 0.5s infinite; +} +@keyframes loader2-3 { + 0%{ color: transparent; } + 49%{ color: transparent; } + 50%{ color: #ccc; } + 74%{ color: #ccc; } + 75%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-3-3 { + animation:loader3-3 0.5s infinite; +} +@keyframes loader3-3 { + 0%{ color: transparent; } + 74%{ color: transparent; } + 75%{ color: #ccc; } + 100%{ color: #ccc; } +} + +/* */ + +.loader-0-9 { + animation:loader0-9 1s infinite; +} +@keyframes loader0-9 { + 0%{ color: #ccc; } + 9%{ color: #ccc; } + 10%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-1-9 { + animation:loader1-9 1s infinite; +} +@keyframes loader1-9 { + 0%{ color: transparent; } + 9%{ color: transparent; } + 10%{ color: #ccc; } + 19%{ color: #ccc; } + 20%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-2-9 { + animation:loader2-9 1s infinite; +} +@keyframes loader2-9 { + 0%{ color: transparent; } + 19%{ color: transparent; } + 20%{ color: #ccc; } + 29%{ color: #ccc; } + 30%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-3-9 { + animation:loader3-9 1s infinite; +} +@keyframes loader3-9 { + 0%{ color: transparent; } + 29%{ color: transparent; } + 30%{ color: #ccc; } + 39%{ color: #ccc; } + 40%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-4-9 { + animation:loader4-9 1s infinite; +} +@keyframes loader4-9 { + 0%{ color: transparent; } + 39%{ color: transparent; } + 40%{ color: #ccc; } + 49%{ color: #ccc; } + 50%{ color: transparent; } + 100%{ color: transparent; } +} + + +.loader-5-9 { + animation:loader5-9 1s infinite; +} +@keyframes loader5-9 { + 0%{ color: transparent; } + 49%{ color: transparent; } + 50%{ color: #ccc; } + 59%{ color: #ccc; } + 60%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-6-9 { + animation:loader6-9 1s infinite; +} +@keyframes loader6-9 { + 0%{ color: transparent; } + 59%{ color: transparent; } + 60%{ color: #ccc; } + 69%{ color: #ccc; } + 70%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-7-9 { + animation:loader7-9 1s infinite; +} +@keyframes loader7-9 { + 0%{ color: transparent; } + 69%{ color: transparent; } + 70%{ color: #ccc; } + 79%{ color: #ccc; } + 80%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-8-9 { + animation:loader8-9 1s infinite; +} +@keyframes loader8-9 { + 0%{ color: transparent; } + 79%{ color: transparent; } + 80%{ color: #ccc; } + 89%{ color: #ccc; } + 90%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-9-9 { + animation:loader9-9 1s infinite; +} +@keyframes loader9-9 { + 0%{ color: transparent; } + 89%{ color: transparent; } + 90%{ color: #ccc; } + 100%{ color: #ccc; } +} + +/* 0-4 */ + + +.loader-0-4 { + animation:loader0-4 0.5s infinite; +} +@keyframes loader0-4 { + 0%{ color: #ccc; } + 19%{ color: #ccc; } + 20%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-1-4 { + animation:loader1-4 0.5s infinite; +} +@keyframes loader1-4 { + 0%{ color: transparent; } + 19%{ color: transparent; } + 20%{ color: #ccc; } + 39%{ color: #ccc; } + 40%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-2-4 { + animation:loader2-4 0.5s infinite; +} +@keyframes loader2-4 { + 0%{ color: transparent; } + 39%{ color: transparent; } + 40%{ color: #ccc; } + 59%{ color: #ccc; } + 60%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-3-4 { + animation:loader3-4 0.5s infinite; +} +@keyframes loader3-4 { + 0%{ color: transparent; } + 59%{ color: transparent; } + 60%{ color: #ccc; } + 79%{ color: #ccc; } + 80%{ color: transparent; } + 100%{ color: transparent; } +} + +.loader-4-4 { + animation:loader4-4 0.5s infinite; +} +@keyframes loader4-4 { + 0%{ color: transparent; } + 79%{ color: transparent; } + 80%{ color: #ccc; } + 100%{ color: #ccc; } +} diff --git a/proxy/files/html/css/font.css b/proxy/files/html/css/font.css new file mode 100644 index 0000000..0bd6c6b --- /dev/null +++ b/proxy/files/html/css/font.css @@ -0,0 +1,72 @@ +/* latin-ext */ +@font-face { + font-family: 'Overpass Mono'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: local('Overpass Mono Light'), local('OverpassMono-Light'), url(fonts/OverpassMono-Light_ext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Overpass Mono'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: local('Overpass Mono Light'), local('OverpassMono-Light'), url(fonts/OverpassMono-Light.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Overpass Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Overpass Mono Regular'), local('OverpassMono-Regular'), url(fonts/OverpassMono-Regular_ext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Overpass Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: local('Overpass Mono Regular'), local('OverpassMono-Regular'), url(fonts/OverpassMono-Regular.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Overpass Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: local('Overpass Mono SemiBold'), local('OverpassMono-SemiBold'), url(fonts/OverpassMono-SemiBold_ext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Overpass Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: local('Overpass Mono SemiBold'), local('OverpassMono-SemiBold'), url(fonts/OverpassMono-SemiBold.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* latin-ext */ +@font-face { + font-family: 'Overpass Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Overpass Mono Bold'), local('OverpassMono-Bold'), url(fonts/OverpassMono-Bold_ext.woff2) format('woff2'); + unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Overpass Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: local('Overpass Mono Bold'), local('OverpassMono-Bold'), url(fonts/OverpassMono-Bold.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} diff --git a/proxy/files/html/css/logo.css b/proxy/files/html/css/logo.css new file mode 100644 index 0000000..5f2d4d9 --- /dev/null +++ b/proxy/files/html/css/logo.css @@ -0,0 +1,38 @@ +.logo { + font-weight: 700; + color: #fff; + font-size: 20px; + padding: 10px; + margin-bottom: 10px; + float: left; + background-color: rgb(46, 46, 46); + clear: both; + /*width: 100%;*/ +} + +.logo > div { + float: left; +} + +.logo .left { + color: #fff; +} + +.logo .hash { + margin-left: 5px; + margin-right: 5px; + color: rgb(241, 118, 3); +} + +.logo .right { + color: #fff; +} + +.right .blinking-cursor { + font-size: 30px; + vertical-align:top; + position: relative; + display:inline-block; + transform:scale(1,1.34); + top: 2px; +} \ No newline at end of file diff --git a/proxy/files/html/css/main.css b/proxy/files/html/css/main.css new file mode 100644 index 0000000..7cc863d --- /dev/null +++ b/proxy/files/html/css/main.css @@ -0,0 +1,43 @@ +.spacer:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 10px; +} +body { + font-family: 'Overpass Mono', monospace; + background-color: rgb(46, 46, 46); + color: #fff; +} + +html, button, input, select, textarea, +.pure-g [class *= "pure-u"] { + /* pure.css font */ + font-family: 'Overpass Mono', monospace; +} + +.center-elements { + display:flex; + justify-content:center; + align-items:center; + text-align: center; +} + +.vert-10 { height: 10vh } +.vert-20 { height: 20vh } +.vert-30 { height: 30vh } +.vert-40 { height: 40vh } +.vert-50 { height: 50vh } +.vert-60 { height: 60vh } +.vert-70 { height: 70vh } +.vert-80 { height: 80vh } +.vert-90 { height: 90vh } + +.status-code .code{ + font-size: 40px; +} +.status-code .msg{ + font-size: 20px; +} \ No newline at end of file diff --git a/proxy/files/html/css/pure/grid-responsive.css b/proxy/files/html/css/pure/grid-responsive.css new file mode 100644 index 0000000..565c401 --- /dev/null +++ b/proxy/files/html/css/pure/grid-responsive.css @@ -0,0 +1,7 @@ +/*! +Pure v2.0.3 +Copyright 2013 Yahoo! +Licensed under the BSD License. +https://github.com/pure-css/pure/blob/master/LICENSE.md +*/ +@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}} diff --git a/proxy/files/html/css/pure/pure.css b/proxy/files/html/css/pure/pure.css new file mode 100644 index 0000000..a488b39 --- /dev/null +++ b/proxy/files/html/css/pure/pure.css @@ -0,0 +1,11 @@ +/*! +Pure v2.0.3 +Copyright 2013 Yahoo! +Licensed under the BSD License. +https://github.com/pure-css/pure/blob/master/LICENSE.md +*/ +/*! +normalize.css v | MIT License | git.io/normalize +Copyright (c) Nicolas Gallagher and Jonathan Neal +*/ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:rgba(0,0,0,.8);border:none transparent;background-color:#e6e6e6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{margin:0;border-radius:0;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129fea}.pure-form input:not([type]):focus{outline:0;border-color:#129fea}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:thin solid #129fea;outline:1px auto #129fea}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{-webkit-box-sizing:border-box;box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding:.5em 0}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-disabled,.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0} diff --git a/proxy/files/html/errors/error.html b/proxy/files/html/errors/error.html new file mode 100644 index 0000000..e3bd25b --- /dev/null +++ b/proxy/files/html/errors/error.html @@ -0,0 +1,57 @@ + + + + + + + + + + pdev Studio + + +
+
+ +
+
+
+
+
+
+
1
+
2
+
3
+
4
+
5
+
+
+
0
+
1
+
2
+
3
+
5
+
+
+
0
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
+
+
Kernel panic - not syncing: Attempted to kill developer
+
+
+
+ + diff --git a/proxy/files/html/errors/error_403.html b/proxy/files/html/errors/error_403.html new file mode 100644 index 0000000..8b96e2a --- /dev/null +++ b/proxy/files/html/errors/error_403.html @@ -0,0 +1,30 @@ + + + + + + + + + + pdev Studio + + +
+
+ +
+
+
+
+
403
+
this incident will be reported
+
+
+
+ + diff --git a/proxy/files/html/errors/error_404.html b/proxy/files/html/errors/error_404.html new file mode 100644 index 0000000..87b0d5f --- /dev/null +++ b/proxy/files/html/errors/error_404.html @@ -0,0 +1,30 @@ + + + + + + + + + + pdev Studio + + +
+
+ +
+
+
+
+
404
+
error: target not found
+
+
+
+ + diff --git a/proxy/files/html/errors/error_50x.html b/proxy/files/html/errors/error_50x.html new file mode 100644 index 0000000..80685e5 --- /dev/null +++ b/proxy/files/html/errors/error_50x.html @@ -0,0 +1,47 @@ + + + + + + + + + + pdev Studio + + + + +
+
+ +
+
+
+
+
50 +
+
0
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
+ +
+
Kernel panic - not syncing: Attempted to kill developer
+
+
+
+ + diff --git a/proxy/files/html/fonts/OverpassMono-Bold.woff2 b/proxy/files/html/fonts/OverpassMono-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..257e1856331810023de17517ee8036b0e1019267 GIT binary patch literal 17904 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%0AWRdYzY7mfYl8^ z*dsXEm%It$)Y0Sc8$@dFYyyJjZC?Yb))cyI_c~M@BJ3q>&u_%1!oMFQjz5IoowlOa zCu!bC>YMuX`s8|)h>%wt3_TK(EYm+r2qu~|~ f6^9A?2s`qd@Ts)RPVtOEr(6+1`i-8?2Yo95-B(># literal 0 HcmV?d00001 diff --git a/proxy/files/html/fonts/OverpassMono-Bold_ext.woff2 b/proxy/files/html/fonts/OverpassMono-Bold_ext.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..068730cfab1c895d76850b1545b1c7509ef9fb1a GIT binary patch literal 15852 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

(l+bG#@HbHb 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 literal 0 HcmV?d00001 diff --git a/proxy/files/html/fonts/OverpassMono-Light_ext.woff2 b/proxy/files/html/fonts/OverpassMono-Light_ext.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2edf9e6706dfaf0dbd99d8e6614113c6799fa625 GIT binary patch literal 15092 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 W|5qM&C*9^O<#&U+1l(&i0000jMJ6Qx literal 0 HcmV?d00001 diff --git a/proxy/files/html/fonts/OverpassMono-Regular.woff2 b/proxy/files/html/fonts/OverpassMono-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3b75148775e7f1da22864dc67d6896b832268fca GIT binary patch literal 18116 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 literal 0 HcmV?d00001 diff --git a/proxy/files/html/fonts/OverpassMono-SemiBold_ext.woff2 b/proxy/files/html/fonts/OverpassMono-SemiBold_ext.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..66687e1822f27999798c86adf11c4f0ba8502968 GIT binary patch literal 15716 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 WZDhwUlk-=Ic+qPv7FUo;0RR9QR$x2; literal 0 HcmV?d00001 diff --git a/proxy/files/nginx.conf b/proxy/files/nginx.conf index 161f65e..7c4e1cd 100644 --- a/proxy/files/nginx.conf +++ b/proxy/files/nginx.conf @@ -18,6 +18,18 @@ http { # set larger name bucket for large domain names server_names_hash_bucket_size 64; + map $status $status_category { + "~^(?(?(?[1-5])[0-9])[0-9])$" "$category"; + } + + map $status $status_prefix { + "~^(?(?(?[1-5])[0-9])[0-9])$" "$prefix"; + } + + map $server_name $server_domain { + "~(?[a-zA-Z0-9-]*)(\.[a-z]*)$" "$domain_name"; + } + server { listen 8080 default_server;