From 7b3a3e9dd455cd4ed9acab5f3690e7b7c5e1af3e Mon Sep 17 00:00:00 2001 From: Ian Ramzy Date: Mon, 23 Mar 2020 23:20:28 -0400 Subject: [PATCH] added neon landing page --- package.json | 4 +- public/chat.html | 3 +- public/{app.js => chat.js} | 0 public/landing.html | 13 - public/landing/css/style.css | 3228 +++++++++++++++++ public/landing/images/clients-01.svg | 1 + public/landing/images/clients-02.svg | 1 + public/landing/images/clients-03.svg | 1 + public/landing/images/clients-04.svg | 1 + public/landing/images/clients-05.svg | 1 + .../landing/images/feature-tile-icon-01.svg | 1 + .../landing/images/feature-tile-icon-02.svg | 1 + .../landing/images/feature-tile-icon-03.svg | 1 + .../landing/images/feature-tile-icon-04.svg | 1 + .../landing/images/feature-tile-icon-05.svg | 1 + .../landing/images/feature-tile-icon-06.svg | 1 + .../images/features-split-image-01.svg | 1 + .../images/features-split-image-02.svg | 1 + .../images/illustration-section-01.svg | 1 + .../images/illustration-section-02.svg | 1 + public/landing/images/image-placeholder.svg | 1 + public/landing/images/logo.svg | 1 + public/landing/images/team-member-01.jpg | Bin 0 -> 11249 bytes public/landing/images/team-member-02.jpg | Bin 0 -> 13651 bytes public/landing/images/team-member-03.jpg | Bin 0 -> 17152 bytes public/landing/images/team-member-04.jpg | Bin 0 -> 18237 bytes public/landing/images/team-member-05.jpg | Bin 0 -> 12615 bytes public/landing/images/team-member-06.jpg | Bin 0 -> 8579 bytes public/landing/images/video-placeholder.svg | 1 + public/landing/js/accordion.js | 26 + public/landing/js/carousel.js | 171 + public/landing/js/main.js | 9 + public/landing/js/main.min.js | 1 + public/landing/js/mobile-menu.js | 28 + public/landing/js/modal.js | 56 + public/landing/js/pricing-switcher.js | 22 + public/landing/js/scroll-reveal.js | 62 + public/landing/js/smooth-scroll.js | 51 + public/landing/landing.html | 327 ++ public/landing/later/additional.html | 559 +++ public/landing/later/login.html | 62 + public/landing/later/signup.html | 62 + public/main.css | 12 - index.js => server.js | 2 +- 44 files changed, 4686 insertions(+), 30 deletions(-) rename public/{app.js => chat.js} (100%) delete mode 100644 public/landing.html create mode 100755 public/landing/css/style.css create mode 100755 public/landing/images/clients-01.svg create mode 100755 public/landing/images/clients-02.svg create mode 100755 public/landing/images/clients-03.svg create mode 100755 public/landing/images/clients-04.svg create mode 100755 public/landing/images/clients-05.svg create mode 100755 public/landing/images/feature-tile-icon-01.svg create mode 100755 public/landing/images/feature-tile-icon-02.svg create mode 100755 public/landing/images/feature-tile-icon-03.svg create mode 100755 public/landing/images/feature-tile-icon-04.svg create mode 100755 public/landing/images/feature-tile-icon-05.svg create mode 100755 public/landing/images/feature-tile-icon-06.svg create mode 100755 public/landing/images/features-split-image-01.svg create mode 100755 public/landing/images/features-split-image-02.svg create mode 100755 public/landing/images/illustration-section-01.svg create mode 100755 public/landing/images/illustration-section-02.svg create mode 100755 public/landing/images/image-placeholder.svg create mode 100755 public/landing/images/logo.svg create mode 100755 public/landing/images/team-member-01.jpg create mode 100755 public/landing/images/team-member-02.jpg create mode 100755 public/landing/images/team-member-03.jpg create mode 100755 public/landing/images/team-member-04.jpg create mode 100755 public/landing/images/team-member-05.jpg create mode 100755 public/landing/images/team-member-06.jpg create mode 100755 public/landing/images/video-placeholder.svg create mode 100755 public/landing/js/accordion.js create mode 100755 public/landing/js/carousel.js create mode 100755 public/landing/js/main.js create mode 100644 public/landing/js/main.min.js create mode 100755 public/landing/js/mobile-menu.js create mode 100755 public/landing/js/modal.js create mode 100755 public/landing/js/pricing-switcher.js create mode 100755 public/landing/js/scroll-reveal.js create mode 100755 public/landing/js/smooth-scroll.js create mode 100755 public/landing/landing.html create mode 100755 public/landing/later/additional.html create mode 100755 public/landing/later/login.html create mode 100755 public/landing/later/signup.html delete mode 100644 public/main.css rename index.js => server.js (97%) diff --git a/package.json b/package.json index 757aaa0..0024a9f 100644 --- a/package.json +++ b/package.json @@ -2,9 +2,9 @@ "name": "video-chat2", "version": "1.0.0", "description": "", - "main": "index.js", + "main": "server.js", "scripts": { - "start": "node index.js", + "start": "node server.js", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", diff --git a/public/chat.html b/public/chat.html index a7032c0..752c45c 100644 --- a/public/chat.html +++ b/public/chat.html @@ -40,7 +40,6 @@ color: red; } - @@ -60,6 +59,6 @@ - + \ No newline at end of file diff --git a/public/app.js b/public/chat.js similarity index 100% rename from public/app.js rename to public/chat.js diff --git a/public/landing.html b/public/landing.html deleted file mode 100644 index 1cb9d98..0000000 --- a/public/landing.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - Landing - - -

Welcome to videochat

-

Click the button to get a disposable video chat room

-Link - - - \ No newline at end of file diff --git a/public/landing/css/style.css b/public/landing/css/style.css new file mode 100755 index 0000000..43b3c90 --- /dev/null +++ b/public/landing/css/style.css @@ -0,0 +1,3228 @@ +@import url("https://fonts.googleapis.com/css?family=Fira+Sans:600|Heebo:400,500,700&display=swap"); + +html { + line-height: 1.15; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100% +} + +body { + margin: 0 +} + +article, aside, footer, header, nav, section { + display: block +} + +h1 { + font-size: 2em; + margin: 0.67em 0 +} + +figcaption, figure, main { + display: block +} + +figure { + margin: 1em 40px +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible +} + +pre { + font-family: monospace, monospace; + font-size: 1em +} + +a { + background-color: transparent; + -webkit-text-decoration-skip: objects +} + +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted +} + +b, strong { + font-weight: inherit +} + +b, strong { + font-weight: bolder +} + +code, kbd, samp { + font-family: monospace, monospace; + font-size: 1em +} + +dfn { + font-style: italic +} + +mark { + background-color: #ff0; + color: #000 +} + +small { + font-size: 80% +} + +sub, sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline +} + +sub { + bottom: -0.25em +} + +sup { + top: -0.5em +} + +audio, video { + display: inline-block +} + +audio:not([controls]) { + display: none; + height: 0 +} + +img { + border-style: none +} + +svg:not(:root) { + overflow: hidden +} + +button, input, optgroup, select, textarea { + font-family: sans-serif; + font-size: 100%; + line-height: 1.15; + margin: 0 +} + +button, input { + overflow: visible +} + +button, select { + text-transform: none +} + +button, html [type="button"], [type="reset"], [type="submit"] { + -webkit-appearance: button +} + +button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0 +} + +button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText +} + +fieldset { + padding: 0.35em 0.75em 0.625em +} + +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal +} + +progress { + display: inline-block; + vertical-align: baseline +} + +textarea { + overflow: auto +} + +[type="checkbox"], [type="radio"] { + 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-cancel-button, [type="search"]::-webkit-search-decoration { + -webkit-appearance: none +} + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit +} + +details, menu { + display: block +} + +summary { + display: list-item +} + +canvas { + display: inline-block +} + +template { + display: none +} + +[hidden] { + display: none +} + +@media (min-width: 641px) { + .has-animations [class*=reveal-] { + opacity: 0; + will-change: opacity, transform + } + + .has-animations .reveal-from-top { + transform: translateY(-10px) + } + + .has-animations .reveal-from-bottom { + transform: translateY(10px) + } + + .has-animations .reveal-from-left { + transform: translateX(-10px) + } + + .has-animations .reveal-from-right { + transform: translateX(10px) + } + + .has-animations .reveal-scale-up { + transform: scale(.95) + } + + .has-animations .reveal-scale-down { + transform: scale(1.05) + } + + .has-animations .reveal-rotate-from-left { + transform: perspective(1000px) rotateY(-45deg) + } + + .has-animations .reveal-rotate-from-right { + transform: perspective(1000px) rotateY(45deg) + } + + .has-animations.is-loaded [class*=reveal-] { + transition: opacity 1s cubic-bezier(0.39, 0.575, 0.565, 1), transform 1s cubic-bezier(0.39, 0.575, 0.565, 1) + } + + .has-animations.is-loaded [class*=reveal-].is-revealed { + opacity: 1; + transform: translate(0) + } +} + +html { + box-sizing: border-box +} + +*, *:before, *:after { + box-sizing: inherit +} + +body { + background: #16171B; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased +} + +hr { + border: 0; + display: block; + height: 1px; + background: #292B32; + margin-top: 24px; + margin-bottom: 24px +} + +ul, ol { + margin-top: 0; + padding-left: 24px +} + +ul:not(:last-child), ol:not(:last-child) { + margin-bottom: 24px +} + +ul { + list-style: disc +} + +ol { + list-style: decimal +} + +li:not(:last-child) { + margin-bottom: 12px +} + +li > ul, li > ol { + margin-top: 12px; + margin-bottom: 0 +} + +dl { + margin-top: 0; + margin-bottom: 24px +} + +dt { + font-weight: 700 +} + +dd { + margin-left: 24px; + margin-bottom: 24px +} + +img { + border-radius: 2px +} + +img, svg, video { + display: block; + height: auto; + max-width: 100% +} + +figure { + margin: 48px 0 +} + +figcaption { + padding: 8px 0 +} + +table { + font-size: 16px; + line-height: 24px; + letter-spacing: -0.1px; + border-collapse: collapse; + margin-bottom: 24px; + width: 100% +} + +tr { + border-bottom: 1px solid #292B32 +} + +th { + font-weight: 700; + text-align: left +} + +th, td { + padding: 8px 16px +} + +th:first-child, td:first-child { + padding-left: 0 +} + +th:last-child, td:last-child { + padding-right: 0 +} + +.invert-color hr { + display: block; + height: 1px; + background: #e5e9ff +} + +.invert-color tr { + border-bottom: 1px solid #e5e9ff +} + +html { + font-size: 20px; + line-height: 32px; + letter-spacing: -0.1px +} + +body { + color: #959CB1; + font-size: 1rem +} + +body, button, input, select, textarea { + font-family: "Heebo", sans-serif; + font-weight: 400 +} + +h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { + font-family: "Fira Sans", sans-serif; + font-weight: 600; + clear: both; + color: #F9FAFF; + word-wrap: break-word; + overflow-wrap: break-word +} + +h1, .h1 { + font-size: 38px; + line-height: 48px +} + +h2, .h2 { + font-size: 32px; + line-height: 42px +} + +h3, .h3 { + font-size: 24px; + line-height: 34px; + letter-spacing: -0.1px +} + +h4, .h4 { + font-size: 24px; + line-height: 34px; + letter-spacing: -0.1px +} + +h5, .h5 { + font-size: 20px; + line-height: 32px; + letter-spacing: -0.1px +} + +h6, .h6, small, .text-sm { + font-size: 18px; + line-height: 30px; + letter-spacing: -0.1px +} + +.text-xs { + font-size: 16px; + line-height: 24px; + letter-spacing: -0.1px +} + +.text-xxs { + font-size: 14px; + line-height: 22px +} + +figcaption { + font-size: 14px; + line-height: 22px +} + +a:not(.button) { + color: inherit +} + +a:not(.button):hover, a:not(.button):active { + color: #F9FAFF; + outline: 0 +} + +a.button-link { + color: #6A6F82 +} + +a.button-link:hover, a.button-link:active { + color: #959CB1 +} + +a.func-link { + color: #376DF9 +} + +a.func-link:hover, a.func-link:active { + color: #6991FA +} + +h1, .h1 { + margin-top: 48px; + margin-bottom: 32px +} + +h2, .h2 { + margin-top: 48px; + margin-bottom: 32px +} + +h3, .h3 { + margin-top: 36px; + margin-bottom: 24px +} + +h4, h5, h6, .h4, .h5, .h6 { + margin-top: 24px; + margin-bottom: 24px +} + +p { + margin-top: 0; + margin-bottom: 24px +} + +dfn, cite, em, i { + font-style: italic +} + +blockquote { + font-size: 20px; + line-height: 32px; + letter-spacing: -0.1px; + margin-top: 24px; + margin-bottom: 24px; + margin-left: 24px +} + +blockquote::before { + content: "\201C" +} + +blockquote::after { + content: "\201D" +} + +blockquote p { + display: inline +} + +address { + border-width: 1px 0; + border-style: solid; + border-color: #292B32; + padding: 24px 0; + margin: 0 0 24px +} + +pre, pre h1, pre h2, pre h3, pre h4, pre h5, pre h6, pre .h1, pre .h2, pre .h3, pre .h4, pre .h5, pre .h6 { + font-family: "Courier 10 Pitch", Courier, monospace +} + +pre, code, kbd, tt, var { + background: #0d0d10 +} + +pre { + font-size: 16px; + line-height: 24px; + letter-spacing: -0.1px; + max-width: 100%; + overflow: auto; + padding: 24px 24px; + margin-top: 24px; + margin-bottom: 24px +} + +code, kbd, tt, var { + font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; + font-size: 16px; + line-height: 24px; + letter-spacing: -0.1px; + padding: 2px 4px +} + +abbr, acronym { + cursor: help +} + +mark, ins { + text-decoration: none +} + +b, strong { + font-weight: 700 +} + +.invert-color { + color: #6A6F82 +} + +.invert-color a:not(.button):hover, .invert-color a:not(.button):active { + color: #1C1D22; + outline: 0 +} + +.invert-color a.button-link:hover, .invert-color a.button-link:active { + color: #376DF9 +} + +.invert-color a.func-link:hover, .invert-color a.func-link:active { + color: #6991FA +} + +.invert-color h1, .invert-color h2, .invert-color h3, .invert-color h4, .invert-color h5, .invert-color h6, .invert-color .h1, .invert-color .h2, .invert-color .h3, .invert-color .h4, .invert-color .h5, .invert-color .h6 { + color: #16171B +} + +.invert-color address { + border-color: #e5e9ff +} + +.invert-color pre, .invert-color code, .invert-color kbd, .invert-color tt, .invert-color var { + background: #0d0d10 +} + +@media (max-width: 640px) { + .h1-mobile { + font-size: 38px; + line-height: 48px + } + + .h2-mobile { + font-size: 32px; + line-height: 42px + } + + .h3-mobile { + font-size: 24px; + line-height: 34px; + letter-spacing: -0.1px + } + + .h4-mobile { + font-size: 24px; + line-height: 34px; + letter-spacing: -0.1px + } + + .h5-mobile { + font-size: 20px; + line-height: 32px; + letter-spacing: -0.1px + } + + .h6-mobile { + font-size: 18px; + line-height: 30px; + letter-spacing: -0.1px + } +} + +@media (min-width: 641px) { + h1, .h1 { + font-size: 44px; + line-height: 54px + } + + h2, .h2 { + font-size: 38px; + line-height: 48px + } + + h3, .h3 { + font-size: 32px; + line-height: 42px + } +} + +.container, .container-sm, .container-xs { + width: 100%; + margin: 0 auto; + padding-left: 16px; + padding-right: 16px +} + +@media (min-width: 481px) { + .container, .container-sm, .container-xs { + padding-left: 24px; + padding-right: 24px + } +} + +.container { + max-width: 1128px +} + +.container-sm { + max-width: 944px +} + +.container-xs { + max-width: 668px +} + +[class*=container] [class*=container] { + padding-left: 0; + padding-right: 0 +} + +[class*=container] .container-sm { + max-width: 896px +} + +[class*=container] .container-xs { + max-width: 620px +} + +.button { + display: inline-flex; + font-size: 14px; + line-height: 22px; + font-weight: 700; + padding: 12px 31px; + height: 48px; + text-decoration: none !important; + text-transform: uppercase; + color: #6A6F82; + background-color: #F9FAFF; + border-width: 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0); + border-radius: 2px; + cursor: pointer; + justify-content: center; + text-align: center; + letter-spacing: inherit; + white-space: nowrap; + transition: background .15s ease +} + +.button:active { + outline: 0 +} + +.button:hover { + background-color: #fff +} + +.button.is-loading { + position: relative; + color: transparent !important; + pointer-events: none +} + +.button.is-loading::after { + content: ''; + display: block; + position: absolute; + width: 22px; + height: 22px; + margin-left: -11px; + margin-top: -11px; + top: 50%; + left: 50%; + border: 2px solid #6A6F82; + border-radius: 50%; + border-right-color: transparent !important; + border-top-color: transparent !important; + z-index: 1; + -webkit-animation: button-loading .6s infinite linear; + animation: button-loading .6s infinite linear +} + +.button[disabled] { + cursor: not-allowed; + color: #16171B; + background-color: #292B32 !important +} + +.button[disabled].is-loading::after { + border-color: #16171B +} + +.button-sm { + padding: 6px 23px; + height: 36px +} + +.button-dark { + color: #F9FAFF; + background-color: #292B32 +} + +.button-dark:hover { + background-color: #30323a +} + +.button-dark.is-loading::after { + border-color: #F9FAFF +} + +.button-primary { + color: #F9FAFF; + background-color: #376DF9 +} + +.button-primary:hover { + background-color: #4678f9 +} + +.button-primary.is-loading::after { + border-color: #F9FAFF +} + +.button-secondary { + color: #F9FAFF; + background-color: #FF5FA0 +} + +.button-secondary:hover { + background-color: #ff6ea9 +} + +.button-secondary.is-loading::after { + border-color: #F9FAFF +} + +.button-block { + display: flex; + width: 100% +} + +.button-group { + display: flex; + flex-wrap: wrap; + align-items: center; + margin-right: -8px; + margin-left: -8px; + margin-top: -8px +} + +.button-group:last-of-type { + margin-bottom: -8px +} + +.button-group:not(:last-of-type) { + margin-bottom: 8px +} + +.button-group > [class*=button] { + margin: 8px +} + +@media (max-width: 640px) { + .button-wide-mobile { + width: 100%; + max-width: 280px + } +} + +@-webkit-keyframes button-loading { + 0% { + transform: rotate(0) + } + 100% { + transform: rotate(360deg) + } +} + +@keyframes button-loading { + 0% { + transform: rotate(0) + } + 100% { + transform: rotate(360deg) + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0 +} + +.form-label, .form-switch { + color: #6A6F82; + font-weight: 500 +} + +.form-label { + font-size: 14px; + line-height: 22px +} + +.form-input, .form-select, .form-checkbox input, .form-radio input { + -moz-appearance: none; + -webkit-appearance: none; + background-color: #F9FAFF; + border-width: 1px; + border-style: solid; + border-color: #16171B +} + +.form-input:hover, .form-select:hover, .form-checkbox input:hover, .form-radio input:hover { + border-color: #6A6F82 +} + +.form-input:active, .form-input:focus, .form-select:active, .form-select:focus, .form-checkbox input:active, .form-checkbox input:focus, .form-radio input:active, .form-radio input:focus { + outline: none; + border-color: #376DF9 +} + +.form-input[disabled], .form-select[disabled], .form-checkbox input[disabled], .form-radio input[disabled] { + cursor: not-allowed; + background-color: #292B32; + border-color: #1C1D22 +} + +.form-input.form-error, .form-select.form-error, .form-checkbox input.form-error, .form-radio input.form-error { + border-color: #FF5FA0 +} + +.form-input.form-warning, .form-select.form-warning, .form-checkbox input.form-warning, .form-radio input.form-warning { + border-color: #FFC55A +} + +.form-input.form-success, .form-select.form-success, .form-checkbox input.form-success, .form-radio input.form-success { + border-color: #1EC198 +} + +.form-input, .form-select { + display: block; + font-size: 16px; + line-height: 24px; + letter-spacing: -0.1px; + padding: 11px 15px; + height: 48px; + border-radius: 0; + color: #16171B; + box-shadow: none; + max-width: 100%; + width: 100% +} + +.form-input::-webkit-input-placeholder { + color: #959CB1 +} + +.form-input::-moz-placeholder { + color: #959CB1 +} + +.form-input:-ms-input-placeholder { + color: #959CB1 +} + +.form-input::-ms-input-placeholder { + color: #959CB1 +} + +.form-input::placeholder { + color: #959CB1 +} + +.form-input::-ms-input-placeholder { + color: #959CB1 +} + +textarea.form-input { + height: auto; + resize: vertical +} + +.form-select { + padding-right: 46px; + background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011.4L2.6%206%204%204.6l4%204%204-4L13.4%206%208%2011.4z%22%20fill%3D%22%23F9FAFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E"); + background-position: right 15px center; + background-repeat: no-repeat; + background-size: 16px 16px +} + +.form-select-sm { + padding-right: 38px; + background-position: right 11px center +} + +.form-select-sm, .form-input-sm { + padding: 5px 11px; + height: 36px +} + +.has-icon-left, .has-icon-right { + position: relative +} + +.has-icon-left svg, .has-icon-right svg { + pointer-events: none; + position: absolute; + top: 50%; + transform: translateY(-50%) +} + +.has-icon-left .form-input { + padding-left: 46px +} + +.has-icon-left .form-input + svg { + left: 15px +} + +.has-icon-left .form-input-sm { + padding-left: 38px +} + +.has-icon-left .form-input-sm + svg { + left: 11px +} + +.has-icon-right .form-input { + padding-right: 46px +} + +.has-icon-right .form-input + svg { + right: 15px +} + +.has-icon-right .form-input-sm { + padding-right: 38px +} + +.has-icon-right .form-input-sm + svg { + right: 11px +} + +.form-checkbox, .form-radio, .form-switch { + font-size: 16px; + line-height: 24px; + letter-spacing: -0.1px; + cursor: pointer +} + +.form-checkbox, .form-radio { + color: #959CB1 +} + +.form-checkbox, .form-radio { + position: relative; + padding-left: 24px +} + +.form-checkbox input, .form-radio input { + position: absolute; + left: 0; + top: 3px; + width: 16px; + height: 16px; + cursor: pointer +} + +.form-checkbox input:checked, .form-radio input:checked { + background-color: #376DF9 !important; + border-color: #376DF9 !important; + background-position: 50% +} + +.form-checkbox input { + border-radius: 2px +} + +.form-checkbox input:checked { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGQ9Ik0xMS40IDVMMTAgMy42bC00IDQtMi0yTDIuNiA3IDYgMTAuNHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) +} + +.form-radio input { + border-radius: 50% +} + +.form-radio input:checked { + background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iNyIgY3k9IjciIHI9IjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) +} + +.form-switch { + display: inline-flex; + align-items: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.form-switch input { + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + position: absolute; + width: 1px +} + +.form-switch .form-switch-icon { + display: block; + position: relative; + min-width: 60px; + width: 60px; + height: 32px; + border-radius: 16px; + background: #292B32 +} + +.form-switch .form-switch-icon::before { + content: ''; + display: block; + position: absolute; + top: 2px; + left: 2px; + width: 28px; + height: 28px; + border-radius: 14px; + background: #F9FAFF; + transition: all .15s ease-out +} + +.form-switch input:checked + .form-switch-icon { + background: #376DF9 +} + +.form-switch input:checked + .form-switch-icon::before { + left: 30px +} + +.form-switch > span:not(.form-switch-icon) { + order: -1; + margin-right: 12px +} + +.form-switch > span:not(.form-switch-icon):last-child { + order: initial; + margin-left: 12px; + margin-right: 0 +} + +.invert-color .form-label, .invert-color .form-switch { + color: #292B32 +} + +.invert-color .form-input, .invert-color .form-select, .invert-color .form-checkbox input, .invert-color .form-radio input { + border-color: #e5e9ff +} + +.invert-color .form-input:active, .invert-color .form-input:focus, .invert-color .form-select:active, .invert-color .form-select:focus, .invert-color .form-checkbox input:active, .invert-color .form-checkbox input:focus, .invert-color .form-radio input:active, .invert-color .form-radio input:focus { + border-color: #376DF9 +} + +.invert-color .form-input[disabled], .invert-color .form-select[disabled], .invert-color .form-checkbox input[disabled], .invert-color .form-radio input[disabled] { + background-color: #e5e9ff +} + +.invert-color .form-input, .invert-color .form-select { + color: #292B32 +} + +.invert-color .form-select { + background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011.4L2.6%206%204%204.6l4%204%204-4L13.4%206%208%2011.4z%22%20fill%3D%22%23292B32%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") +} + +.invert-color .form-checkbox, .invert-color .form-radio { + color: #292B32 +} + +.invert-color .form-checkbox input:checked, .invert-color .form-radio input:checked { + background-color: !important; + border-color: !important +} + +.form-group { + display: flex +} + +.form-group .form-input { + flex-grow: 1; + flex-shrink: 1; + margin-right: 12px +} + +.form-group .button { + padding-left: 24px; + padding-right: 24px; + flex-shrink: 0 +} + +.form-hint { + font-size: 14px; + line-height: 22px; + margin-top: 8px +} + +@media (max-width: 640px) { + .form-group-desktop .form-input { + margin-bottom: 12px + } + + .form-group-desktop .button { + width: 100% + } +} + +@media (min-width: 641px) { + .form-group-desktop { + display: flex + } + + .form-group-desktop .form-input { + flex-grow: 1; + flex-shrink: 1; + margin-right: 12px + } + + .form-group-desktop .button { + padding-left: 24px; + padding-right: 24px; + flex-shrink: 0 + } +} + +.header-nav-toggle { + background: transparent; + border: 0; + outline: 0; + padding: 0; + cursor: pointer +} + +.hamburger, .hamburger-inner { + display: block; + pointer-events: none +} + +.hamburger { + position: relative; + width: 24px; + height: 24px +} + +.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { + width: 24px; + height: 2px; + position: absolute; + background: #959CB1 +} + +.invert-color .hamburger-inner, .invert-color .hamburger-inner::before, .invert-color .hamburger-inner::after { + background: #1C1D22 +} + +.hamburger-inner { + top: 50%; + margin-top: -1px; + transition-duration: 0.22s; + transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19) +} + +.hamburger-inner::before, .hamburger-inner::after { + content: ''; + display: block +} + +.hamburger-inner::before { + top: -7px; + transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in +} + +.hamburger-inner::after { + bottom: -7px; + transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), width 0.1s 0.25s ease-in +} + +.off-nav-is-active .hamburger-inner { + transform: rotate(225deg); + transition-delay: 0.12s; + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) +} + +.off-nav-is-active .hamburger-inner::before { + top: 0; + opacity: 0; + transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out +} + +.off-nav-is-active .hamburger-inner::after { + width: 24px; + bottom: 0; + transform: rotate(-90deg); + transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), width 0.1s ease-out +} + +.accordion li { + position: relative +} + +.accordion li::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + display: block; + height: 1px; + background: #292B32 +} + +.accordion li:last-of-type { + position: relative +} + +.accordion li:last-of-type::after { + content: ''; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + display: block; + height: 1px; + background: #292B32 +} + +.invert-color .accordion li { + position: relative +} + +.invert-color .accordion li::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + display: block; + height: 1px; + background: #e5e9ff +} + +.invert-color .accordion li:last-of-type { + position: relative +} + +.invert-color .accordion li:last-of-type::after { + content: ''; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + display: block; + height: 1px; + background: #e5e9ff +} + +.accordion-header { + display: flex; + justify-content: space-between; + align-items: center; + padding-top: 24px; + padding-bottom: 24px; + cursor: pointer +} + +.accordion-header span { + width: calc(100% - (16px * 2)) +} + +.accordion-content { + max-height: 0; + opacity: 0; + overflow: hidden; + transition: max-height .15s ease-in-out, opacity .15s +} + +.is-active .accordion-content { + opacity: 1 +} + +.accordion-content p:last-child { + margin-bottom: 24px +} + +.accordion-icon { + position: relative; + width: 16px; + height: 16px +} + +.accordion-icon::before, .accordion-icon::after { + content: ''; + position: absolute; + background: #376DF9; + transition: transform .25s ease-out +} + +.accordion-icon::before { + top: 0; + left: 50%; + width: 2px; + height: 100%; + margin-left: -1px +} + +.accordion-icon::after { + top: 50%; + left: 0; + width: 100%; + height: 2px; + margin-top: -1px +} + +.is-active .accordion-icon { + cursor: pointer +} + +.is-active .accordion-icon::before { + transform: rotate(90deg) +} + +.is-active .accordion-icon::after { + transform: rotate(180deg) +} + +.modal, .modal::before { + bottom: 0; + left: 0; + right: 0; + top: 0 +} + +.modal { + display: none; + align-items: center; + flex-direction: column; + justify-content: center; + overflow: hidden; + position: fixed; + z-index: 40 +} + +.modal.modal-video .modal-inner { + padding: 0; + max-width: 1024px +} + +.modal::before, .modal .modal-inner { + display: none +} + +.modal::before { + content: ''; + position: absolute; + background-color: rgba(22, 23, 27, 0.88) +} + +.modal.is-active { + display: flex +} + +.modal.is-active::before, .modal.is-active .modal-inner { + display: block +} + +.modal.is-active .modal-inner { + -webkit-animation: slideUpInModal .15s ease-in-out both; + animation: slideUpInModal .15s ease-in-out both +} + +.modal.is-active::before { + -webkit-animation: slideUpInModalBg .15s ease-in-out both; + animation: slideUpInModalBg .15s ease-in-out both +} + +.modal-inner { + max-height: calc(100vh - 16px * 2); + overflow: auto; + position: relative; + width: calc(100% - (16px * 2)); + max-width: 480px; + margin-left: 16px; + margin-right: 16px; + background: #292B32 +} + +.modal-content { + padding: 48px 16px +} + +.modal-close { + background: transparent; + border: 0; + outline: 0; + padding: 0; + cursor: pointer; + position: absolute; + right: 24px; + top: 24px; + width: 16px; + height: 16px +} + +.modal-close::before, .modal-close::after { + content: ''; + display: block; + position: absolute; + top: 50%; + left: 50%; + margin-top: -1px; + margin-left: -8px; + width: 16px; + height: 2px; + background: #6A6F82 +} + +.modal-close::before { + transform: rotate(225deg) +} + +.modal-close::after { + transform: rotate(-45deg) +} + +.modal-close:hover::before, .modal-close:hover::after { + background: #959CB1 +} + +@media (min-width: 641px) { + .modal-inner { + margin: 0 auto; + max-height: calc(100vh - 48px * 2) + } + + .modal-content { + padding-top: 48px; + padding-bottom: 48px; + padding-left: 32px; + padding-right: 32px + } +} + +@-webkit-keyframes slideUpInModal { + 0% { + opacity: 0; + transform: translateY(-24px) + } + to { + opacity: 1; + transform: translateY(0) + } +} + +@keyframes slideUpInModal { + 0% { + opacity: 0; + transform: translateY(-24px) + } + to { + opacity: 1; + transform: translateY(0) + } +} + +@-webkit-keyframes slideUpInModalBg { + 0% { + opacity: 0 + } + to { + opacity: 1 + } +} + +@keyframes slideUpInModalBg { + 0% { + opacity: 0 + } + to { + opacity: 1 + } +} + +.carousel-item { + display: none +} + +.carousel-item.is-loading:not(.is-active) { + display: block; + position: absolute; + visibility: hidden; + opacity: 0 +} + +.carousel-item.is-active { + display: block +} + +.carousel-bullets { + display: inline-flex +} + +.carousel-bullet { + display: block; + position: relative; + width: 20px; + height: 20px; + padding: 0; + cursor: pointer; + line-height: 0; + border: none; + background: transparent +} + +.carousel-bullet::before { + content: ''; + position: absolute; + left: 6px; + top: 6px; + background: #292B32; + width: 8px; + height: 8px; + border-radius: 50%; + transition: background .25s ease +} + +.carousel-bullet:focus { + outline: none +} + +.carousel-bullet.is-active::before { + background: #6A6F82 +} + +.carousel-bullet:hover::before { + background: #959CB1 +} + +.invert-color .carousel-bullet::before { + background: #6A6F82 +} + +.invert-color .carousel-bullet.is-active::before { + background: #292B32 +} + +.invert-color .carousel-bullet:hover::before { + background: #376DF9 +} + +.split-wrap { + margin-top: -24px +} + +.split-wrap:last-of-type { + margin-bottom: -24px +} + +.split-wrap:not(:last-of-type) { + margin-bottom: 24px +} + +.split-wrap .split-item { + padding-top: 24px; + padding-bottom: 24px; + display: flex; + flex-direction: column +} + +.split-wrap .split-item .split-item-image { + position: relative; + width: 100% +} + +.split-wrap .split-item .split-item-image img, .split-wrap .split-item .split-item-image svg, .split-wrap .split-item .split-item-image video { + width: auto; + height: auto; + max-width: 100%; + overflow: visible +} + +.split-wrap .split-item .split-item-image.split-item-image-fill img, .split-wrap .split-item .split-item-image.split-item-image-fill svg, .split-wrap .split-item .split-item-image.split-item-image-fill video { + width: 100% +} + +@media (max-width: 640px) { + .split-wrap .split-item .split-item-content { + margin-bottom: 32px + } + + .split-wrap.invert-mobile .split-item .split-item-content { + order: 1; + margin-bottom: 0 !important + } + + .split-wrap.invert-mobile .split-item .split-item-image { + margin-bottom: 32px + } +} + +@media (min-width: 641px) { + .split-wrap { + margin-top: -40px + } + + .split-wrap:last-of-type { + margin-bottom: -40px + } + + .split-wrap:not(:last-of-type) { + margin-bottom: 40px + } + + .split-wrap .split-item { + padding-top: 40px; + padding-bottom: 40px; + flex-direction: row; + flex-wrap: nowrap; + align-items: center; + justify-content: flex-start + } + + .split-wrap .split-item .split-item-content { + flex-shrink: 0; + width: 396px; + margin-bottom: 0; + margin-right: 64px + } + + .split-wrap .split-item .split-item-image { + min-width: 436px + } + + .split-wrap:not(.invert-desktop) .split-item:nth-child(even), .split-wrap.invert-desktop .split-item:nth-child(odd) { + justify-content: flex-end + } + + .split-wrap:not(.invert-desktop) .split-item:nth-child(even) .split-item-content, .split-wrap.invert-desktop .split-item:nth-child(odd) .split-item-content { + order: 1; + margin-left: 64px; + margin-right: 0 + } + + .split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image img, .split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image svg, .split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image video, .split-wrap.invert-desktop .split-item:nth-child(even) .split-item-image img, .split-wrap.invert-desktop .split-item:nth-child(even) .split-item-image svg, .split-wrap.invert-desktop .split-item:nth-child(even) .split-item-image video { + margin-left: auto + } + + .split-wrap.align-top .split-item { + align-items: flex-start + } +} + +@media (min-width: 821px) { + .container .split-wrap .split-item .split-item-content { + width: 488px + } + + .container .split-wrap .split-item .split-item-image { + min-width: 528px + } +} + +.tiles-wrap { + display: flex; + flex-wrap: wrap; + justify-content: center; + margin-right: -12px; + margin-left: -12px; + margin-top: -12px +} + +.tiles-wrap:last-of-type { + margin-bottom: -12px +} + +.tiles-wrap:not(:last-of-type) { + margin-bottom: 12px +} + +.tiles-wrap.push-left::after { + content: ''; + flex-basis: 330px; + max-width: 330px; + box-sizing: content-box; + padding-left: 12px; + padding-right: 12px; + height: 0 +} + +.tiles-item { + flex-basis: 330px; + max-width: 330px; + box-sizing: content-box; + padding: 12px +} + +.tiles-item * { + box-sizing: border-box +} + +.tiles-item-inner { + display: flex; + flex-wrap: wrap; + flex-direction: column; + height: 100%; + padding: 32px 24px +} + +.site-header { + position: absolute !important; + top: 0; + width: 100%; + z-index: 10 !important +} + +.site-header + .site-content .section:first-of-type { + padding-top: 80px +} + +.site-header .brand { + margin-right: 32px +} + +.site-header-inner { + display: flex; + justify-content: space-between; + align-items: center; + height: 80px +} + +.header-nav { + flex-grow: 1 +} + +.header-nav .header-nav-inner { + display: flex; + flex-grow: 1 +} + +.header-nav ul { + display: flex; + align-items: center; + flex-grow: 1; + white-space: nowrap; + margin-bottom: 0 +} + +.header-nav ul:first-of-type { + flex-wrap: wrap +} + +.header-nav li + .header-button { + margin-left: 32px +} + +.header-nav a:not(.button) { + display: block; + text-decoration: none; + font-weight: 500; + text-transform: uppercase; + padding: 0 32px +} + +.invert-color .header-nav a:not(.button) { + text-decoration: none +} + +.header-nav a.button { + margin-left: 32px +} + +.header-nav-center:first-of-type { + flex-grow: 1; + justify-content: flex-end +} + +.header-nav-right { + justify-content: flex-end +} + +.header-nav-right + .header-nav-right { + flex-grow: 0 +} + +.header-nav-toggle { + display: none +} + +@media (max-width: 640px) { + .header-nav-toggle { + display: block + } + + .header-nav-toggle + .header-nav { + flex-direction: column; + position: absolute; + left: 0; + right: 0; + top: 100%; + z-index: 9999; + background: #292B32; + max-height: 0; + opacity: 0; + overflow: hidden; + transition: max-height .25s ease-in-out, opacity .15s + } + + .header-nav-toggle + .header-nav.is-active { + opacity: 1 + } + + .header-nav-toggle + .header-nav .header-nav-inner { + flex-direction: column; + padding: 24px + } + + .header-nav-toggle + .header-nav ul { + display: block; + text-align: center + } + + .header-nav-toggle + .header-nav ul a:not(.button) { + display: inline-flex; + padding-top: 12px; + padding-bottom: 12px + } + + .header-nav-toggle + .header-nav a.button { + margin-left: 0; + margin-top: 12px; + margin-bottom: 12px + } +} + +.is-boxed { + background: #1b1c21 +} + +.is-boxed .body-wrap { + max-width: 1440px; + margin: 0 auto; + box-shadow: 0 20px 48px rgba(22, 23, 27, 0.8) +} + +.is-boxed .body-wrap::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #16171B; + z-index: -10 +} + +.body-wrap { + position: relative; + overflow: hidden; + display: flex; + flex-direction: column; + min-height: 100vh +} + +.site-content { + flex: 1 0 auto +} + +.site-footer { + position: relative +} + +.site-footer::before { + content: ''; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + background: #16171B; + z-index: -3 +} + +.site-footer-inner { + padding: 48px 0 +} + +.footer-top { + padding-bottom: 12px +} + +.footer-bottom { + padding-top: 12px +} + +.footer-blocks { + display: flex; + flex-wrap: wrap; + margin-right: -24px; + margin-left: -24px; + margin-top: -12px +} + +.footer-blocks:last-of-type { + margin-bottom: 28px +} + +.footer-blocks:not(:last-of-type) { + margin-bottom: 12px +} + +.footer-block { + flex-grow: 1; + flex-basis: 160px; + box-sizing: content-box; + padding: 12px 24px +} + +.footer-block * { + box-sizing: border-box +} + +.footer-block ul li:not(:last-child) { + margin-bottom: 4px +} + +.footer-block a { + color: #6A6F82; + text-decoration: none +} + +.footer-block a:hover, .footer-block a:active { + color: #959CB1 +} + +.invert-color .footer-block a { + text-decoration: none +} + +.footer-block-title { + font-size: 14px; + line-height: 22px; + font-weight: 700; + color: #F9FAFF; + text-transform: uppercase; + margin-bottom: 8px +} + +.invert-color .footer-block-title { + color: #16171B +} + +.footer-social a, .footer-nav a { + display: flex +} + +.footer-social ul, .footer-nav ul { + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; + white-space: nowrap; + margin-bottom: 0 +} + +.footer-social ul { + margin-right: -16px; + margin-left: -16px +} + +.footer-social li { + padding: 0 8px +} + +.footer-social a { + padding: 8px +} + +.footer-social a svg { + fill: #376DF9; + transition: fill .15s ease +} + +.footer-social a:hover svg { + fill: #6991FA +} + +.footer-nav { + margin-right: -12px; + margin-left: -12px +} + +.footer-nav a { + color: #6A6F82; + text-decoration: none; + padding: 0 12px +} + +.footer-nav a:hover, .footer-nav a:active { + color: #959CB1 +} + +.invert-color .footer-nav a { + text-decoration: none +} + +@media (max-width: 640px) { + .footer-top > *:not(:last-child), .footer-bottom > *:not(:last-child) { + margin-bottom: 24px + } +} + +@media (min-width: 641px) { + .site-footer-inner { + padding: 64px 0 + } + + .footer-top.space-between, .footer-bottom.space-between { + display: flex; + justify-content: space-between; + align-items: center + } + + .footer-top.invert-order-desktop > *:first-child, .footer-bottom.invert-order-desktop > *:first-child { + order: 1 + } +} + +.section-inner { + position: relative; + padding-top: 48px; + padding-bottom: 48px +} + +.section-header { + padding-bottom: 48px +} + +@media (min-width: 641px) { + .section-inner { + padding-top: 80px; + padding-bottom: 80px + } + + .section-header { + padding-bottom: 80px + } +} + +.hero-inner > .hero-content + .hero-figure, .hero-inner > .hero-figure + .hero-content { + margin-top: 48px +} + +.hero-inner > .hero-figure > a { + display: inline-flex; + align-items: center; + vertical-align: top +} + +@media (max-width: 640px) { + .hero .split-wrap .split-item .split-item-content { + margin-bottom: 48px + } + + .hero .split-wrap.invert-mobile .split-item .split-item-image { + margin-bottom: 48px + } +} + +@media (min-width: 641px) { + .hero-inner > .hero-content + .hero-figure, .hero-inner > .hero-figure + .hero-content { + margin-top: 64px + } +} + +@media (min-width: 641px) { + .features-split .section-header { + padding-bottom: 92px + } +} + +.features-tiles .tiles-wrap { + margin-right: -16px; + margin-left: -16px; + margin-top: -16px +} + +.features-tiles .tiles-wrap:last-of-type { + margin-bottom: -16px +} + +.features-tiles .tiles-wrap:not(:last-of-type) { + margin-bottom: 16px +} + +.features-tiles .tiles-wrap.push-left::after { + flex-basis: 360px; + max-width: 360px; + padding-left: 16px; + padding-right: 16px +} + +.features-tiles .tiles-item { + flex-basis: 360px; + max-width: 360px; + padding: 16px +} + +.features-tiles .tiles-item-inner { + padding-top: 0; + padding-bottom: 0; + padding-left: 0; + padding-right: 0 +} + +@media (min-width: 641px) { + .features-tiles .tiles-wrap { + margin-right: -32px; + margin-left: -32px; + margin-top: -32px + } + + .features-tiles .tiles-wrap:last-of-type { + margin-bottom: -32px + } + + .features-tiles .tiles-wrap:not(:last-of-type) { + margin-bottom: 32px + } + + .features-tiles .tiles-wrap.push-left::after { + padding-left: 32px; + padding-right: 32px + } + + .features-tiles .tiles-item { + padding: 32px + } +} + +.pricing .tiles-wrap.push-left::after { + flex-basis: 344px; + max-width: 344px +} + +.pricing .tiles-item { + flex-basis: 344px; + max-width: 344px +} + +.pricing .tiles-item-inner { + padding-top: 24px; + padding-bottom: 24px; + padding-left: 24px; + padding-right: 24px +} + +.pricing-item-content { + flex-grow: 1; + width: 100% +} + +ul.pricing-item-features-list li { + display: flex; + align-items: center; + margin-bottom: 12px +} + +.pricing-switcher { + margin-bottom: 48px +} + +@media (min-width: 641px) { + .pricing-switcher { + margin-bottom: 64px + } +} + +.testimonial .tiles-wrap.push-left::after { + flex-basis: 344px; + max-width: 344px +} + +.testimonial .tiles-item { + flex-basis: 344px; + max-width: 344px +} + +.testimonial .tiles-item-inner { + padding-top: 20px; + padding-bottom: 20px; + padding-left: 24px; + padding-right: 24px +} + +.testimonial-item-content { + flex-grow: 1 +} + +.testimonial-item-source { + display: inline-flex; + flex-wrap: wrap; + align-items: center +} + +.team .tiles-wrap { + margin-right: -16px; + margin-left: -16px; + margin-top: -16px +} + +.team .tiles-wrap:last-of-type { + margin-bottom: -16px +} + +.team .tiles-wrap:not(:last-of-type) { + margin-bottom: 16px +} + +.team .tiles-wrap.push-left::after { + flex-basis: 296px; + max-width: 296px; + padding-left: 16px; + padding-right: 16px +} + +.team .tiles-item { + flex-basis: 296px; + max-width: 296px; + padding: 16px +} + +.team .tiles-item-inner { + padding-top: 0; + padding-bottom: 0; + padding-left: 0; + padding-right: 0 +} + +@media (min-width: 641px) { + .team .section-header { + padding-bottom: 80px + } + + .team .tiles-wrap { + margin-right: -32px; + margin-left: -32px; + margin-top: -32px + } + + .team .tiles-wrap:last-of-type { + margin-bottom: -32px + } + + .team .tiles-wrap:not(:last-of-type) { + margin-bottom: 32px + } + + .team .tiles-wrap.push-left::after { + padding-left: 32px; + padding-right: 32px + } + + .team .tiles-item { + padding: 32px + } +} + +.cta .section-inner { + padding-top: 48px; + padding-bottom: 48px +} + +.cta-slogan { + margin-bottom: 40px +} + +@media (min-width: 641px) { + .cta .section-inner { + padding-top: 64px; + padding-bottom: 64px + } + + .cta-split { + display: flex; + justify-content: space-between; + align-items: center + } + + .cta-split .cta-slogan { + margin-bottom: 0; + margin-right: 48px + } +} + +.clients .section-inner { + padding-top: 26px; + padding-bottom: 26px +} + +.clients-inner ul { + display: flex; + flex-wrap: wrap; + flex-direction: column; + justify-content: center; + align-items: center; + margin: 0 +} + +.clients-inner li { + padding: 12px 28px +} + +@media (min-width: 641px) { + .clients .clients-inner ul { + flex-direction: row + } +} + +.signin .section-header { + padding-bottom: 32px +} + +.signin .tiles-item-inner { + padding-top: 0; + padding-bottom: 0; + padding-left: 0; + padding-right: 0 +} + +@media (min-width: 641px) { + .signin .section-header { + padding-bottom: 48px + } +} + +.signin-footer { + display: flex; + flex-wrap: wrap; + justify-content: space-between +} + +[class*=illustration-] { + position: relative +} + +[class*=illustration-]::after { + pointer-events: none +} + +[class*=illustration-element-]::after { + z-index: -1 +} + +[class*=illustration-section-]::after { + z-index: -2 +} + +.illustration-section-01::after { + content: ''; + position: absolute; + width: 100%; + max-width: 100%; + height: 612px; + background-image: url(../images/illustration-section-01.svg); + background-repeat: no-repeat; + background-size: auto; + left: 50%; + top: 0; + background-position: center top; + transform: translate(-50%) +} + +.illustration-section-02::after { + content: ''; + position: absolute; + width: 100%; + max-width: 100%; + height: 612px; + background-image: url(../images/illustration-section-02.svg); + background-repeat: no-repeat; + background-size: auto; + left: 50%; + top: 0; + background-position: center top; + transform: translate(-50%) +} + +.site-footer { + color: #6A6F82 +} + +.features-tiles-item-image { + display: inline-flex; + border-radius: 50%; + background: radial-gradient(circle at bottom, #376DF9 0%, #ff79af 50%, #FF8D74 100%) +} + +.pricing .tiles-item-inner { + background: #292B32 +} + +.pricing-item-header { + position: relative +} + +.pricing-item-header::after { + content: ''; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + display: block; + height: 1px; + background: #292B32 +} + +.pricing-item-header::after { + background: rgba(106, 111, 130, 0.32); + max-width: 88px +} + +.pricing-item-price-currency { + color: #959CB1 +} + +ul.pricing-item-features-list { + position: relative +} + +ul.pricing-item-features-list::after { + content: ''; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + display: block; + height: 1px; + background: #292B32 +} + +ul.pricing-item-features-list::after { + background: rgba(106, 111, 130, 0.32) +} + +ul.pricing-item-features-list li { + margin-bottom: 0; + padding: 14px 0; + position: relative +} + +ul.pricing-item-features-list li::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + display: block; + height: 1px; + background: #292B32 +} + +ul.pricing-item-features-list li::before { + background: rgba(106, 111, 130, 0.32) +} + +ul.pricing-item-features-list li::after { + content: ''; + display: block; + width: 24px; + height: 24px; + margin-right: 12px; + background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%2011h14v2H5z%22%20fill%3D%22%236A6F82%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E"); + background-repeat: no-repeat; + order: -1 +} + +ul.pricing-item-features-list li.is-checked::after { + background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill-rule%3D%22nonzero%22%20fill%3D%22none%22%3E%3Ccircle%20fill%3D%22%231EC198%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%2F%3E%3Cpath%20fill%3D%22%23292B32%22%20d%3D%22M10.5%2012.267l-2.5-1.6-1%201.066L10.5%2016%2017%209.067%2016%208z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") +} + +.testimonial .tiles-item-inner { + background: #292B32 +} + +.testimonial-item-content { + position: relative +} + +.testimonial-item-content::before { + content: ''; + display: block; + width: 24px; + height: 18px; + margin-top: 12px; + margin-bottom: 16px; + background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2013.481c0-2.34.611-4.761%201.833-7.263C3.056%203.716%204.733%201.643%206.865%200L11%202.689C9.726%204.382%208.777%206.093%208.152%207.824c-.624%201.73-.936%203.578-.936%205.545V18H0v-4.519zm13%200c0-2.34.611-4.761%201.833-7.263%201.223-2.502%202.9-4.575%205.032-6.218L24%202.689c-1.274%201.693-2.223%203.404-2.848%205.135-.624%201.73-.936%203.578-.936%205.545V18H13v-4.519z%22%20fill%3D%22%23FF5FA0%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E"); + background-repeat: no-repeat +} + +.testimonial-item-footer { + font-family: "Fira Sans", sans-serif; + font-weight: 600; + padding-top: 20px +} + +.testimonial-item-footer.has-top-divider::before { + background: rgba(106, 111, 130, 0.32) +} + +.testimonial-item-link { + color: #376DF9 +} + +.testimonial-item-link a { + color: #376DF9; + text-decoration: none +} + +.testimonial-item-link a:hover { + color: #6991FA +} + +.cta .form-input { + border-color: transparent; + border-radius: 2px +} + +.cta-inner { + padding-left: 16px; + padding-right: 16px; + background-color: #376DF9; + background: linear-gradient(100deg, #376DF9 0, #FF5FA0 75%, #FFC55A 100%) +} + +@media (min-width: 641px) { + .cta .form-input { + min-width: 280px + } + + .cta-inner { + padding-left: 48px; + padding-right: 48px + } +} + +.screen-reader { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0 +} + +.list-reset { + list-style: none; + padding: 0 +} + +.list-reset li { + margin: 0 +} + +.ta-l { + text-align: left +} + +.ta-c { + text-align: center +} + +.ta-r { + text-align: right +} + +.fw-400 { + font-weight: 400 +} + +.fw-500 { + font-weight: 500 +} + +.fw-600 { + font-weight: 600 +} + +.fw-700 { + font-weight: 700 +} + +.text-color-high { + color: #F9FAFF +} + +.text-color-mid { + color: #959CB1 +} + +.text-color-low { + color: #6A6F82 +} + +.text-color-primary { + color: #376DF9 +} + +.text-color-secondary { + color: #FF5FA0 +} + +.text-color-error { + color: #FF5FA0 +} + +.text-color-warning { + color: #FFC55A +} + +.text-color-success { + color: #1EC198 +} + +.invert-color .text-color-high { + color: #16171B +} + +.invert-color .text-color-mid { + color: #1C1D22 +} + +.invert-color .text-color-low { + color: #6A6F82 +} + +.tt-u { + text-transform: uppercase +} + +.image-full { + width: 100% +} + +.image-larger { + position: relative; + left: 50%; + transform: translateX(-50%); + width: calc(100% + 96px); + max-width: 100vw +} + +.has-bg-color { + position: relative; + background-color: #fff; + z-index: 0 +} + +.has-shadow { + box-shadow: 0 24px 64px rgba(22, 23, 27, 0.64) +} + +img.has-shadow { + border-radius: 2px +} + +.has-top-divider { + position: relative +} + +.has-top-divider::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + display: block; + height: 1px; + background: #292B32 +} + +.has-bottom-divider { + position: relative +} + +.has-bottom-divider::after { + content: ''; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + display: block; + height: 1px; + background: #292B32 +} + +.invert-color .has-top-divider { + position: relative +} + +.invert-color .has-top-divider::before { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + display: block; + height: 1px; + background: #e5e9ff +} + +.invert-color .has-bottom-divider { + position: relative +} + +.invert-color .has-bottom-divider::after { + content: ''; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + display: block; + height: 1px; + background: #e5e9ff +} + +.center-content { + text-align: center +} + +.center-content img, .center-content svg, .center-content video { + margin-left: auto; + margin-right: auto +} + +.center-content .button-group { + justify-content: center +} + +.responsive-video { + position: relative; + padding-bottom: 56.25%; + height: 0 +} + +.responsive-video.is-4-3 { + padding-bottom: 75% +} + +.responsive-video iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.m-0 { + margin: 0 +} + +.mt-0 { + margin-top: 0 +} + +.mr-0 { + margin-right: 0 +} + +.mb-0 { + margin-bottom: 0 +} + +.ml-0 { + margin-left: 0 +} + +.m-4 { + margin: 4px +} + +.mt-4 { + margin-top: 4px +} + +.mr-4 { + margin-right: 4px +} + +.mb-4 { + margin-bottom: 4px +} + +.ml-4 { + margin-left: 4px +} + +.m-8 { + margin: 8px +} + +.mt-8 { + margin-top: 8px +} + +.mr-8 { + margin-right: 8px +} + +.mb-8 { + margin-bottom: 8px +} + +.ml-8 { + margin-left: 8px +} + +.m-12 { + margin: 12px +} + +.mt-12 { + margin-top: 12px +} + +.mr-12 { + margin-right: 12px +} + +.mb-12 { + margin-bottom: 12px +} + +.ml-12 { + margin-left: 12px +} + +.m-16 { + margin: 16px +} + +.mt-16 { + margin-top: 16px +} + +.mr-16 { + margin-right: 16px +} + +.mb-16 { + margin-bottom: 16px +} + +.ml-16 { + margin-left: 16px +} + +.m-24 { + margin: 24px +} + +.mt-24 { + margin-top: 24px +} + +.mr-24 { + margin-right: 24px +} + +.mb-24 { + margin-bottom: 24px +} + +.ml-24 { + margin-left: 24px +} + +.m-32 { + margin: 32px +} + +.mt-32 { + margin-top: 32px +} + +.mr-32 { + margin-right: 32px +} + +.mb-32 { + margin-bottom: 32px +} + +.ml-32 { + margin-left: 32px +} + +.p-0 { + padding: 0 +} + +.pt-0 { + padding-top: 0 +} + +.pr-0 { + padding-right: 0 +} + +.pb-0 { + padding-bottom: 0 +} + +.pl-0 { + padding-left: 0 +} + +.p-4 { + padding: 4px +} + +.pt-4 { + padding-top: 4px +} + +.pr-4 { + padding-right: 4px +} + +.pb-4 { + padding-bottom: 4px +} + +.pl-4 { + padding-left: 4px +} + +.p-8 { + padding: 8px +} + +.pt-8 { + padding-top: 8px +} + +.pr-8 { + padding-right: 8px +} + +.pb-8 { + padding-bottom: 8px +} + +.pl-8 { + padding-left: 8px +} + +.p-12 { + padding: 12px +} + +.pt-12 { + padding-top: 12px +} + +.pr-12 { + padding-right: 12px +} + +.pb-12 { + padding-bottom: 12px +} + +.pl-12 { + padding-left: 12px +} + +.p-16 { + padding: 16px +} + +.pt-16 { + padding-top: 16px +} + +.pr-16 { + padding-right: 16px +} + +.pb-16 { + padding-bottom: 16px +} + +.pl-16 { + padding-left: 16px +} + +.p-24 { + padding: 24px +} + +.pt-24 { + padding-top: 24px +} + +.pr-24 { + padding-right: 24px +} + +.pb-24 { + padding-bottom: 24px +} + +.pl-24 { + padding-left: 24px +} + +.p-32 { + padding: 32px +} + +.pt-32 { + padding-top: 32px +} + +.pr-32 { + padding-right: 32px +} + +.pb-32 { + padding-bottom: 32px +} + +.pl-32 { + padding-left: 32px +} + +.spacer-4 { + padding-top: 4px +} + +.spacer-8 { + padding-top: 8px +} + +.spacer-12 { + padding-top: 12px +} + +.spacer-16 { + padding-top: 16px +} + +.spacer-24 { + padding-top: 24px +} + +.spacer-32 { + padding-top: 32px +} + +.spacer-48 { + padding-top: 48px +} + +.spacer-64 { + padding-top: 64px +} + +@media (max-width: 640px) { + .ta-l-mobile { + text-align: left + } + + .ta-c-mobile { + text-align: center + } + + .ta-r-mobile { + text-align: right + } + + .center-content-mobile { + text-align: center + } + + .center-content-mobile img, .center-content-mobile svg, .center-content-mobile video { + margin-left: auto; + margin-right: auto + } + + .center-content-mobile .button-group { + justify-content: center + } + + .spacer-4-mobile { + padding-top: 4px + } + + .spacer-8-mobile { + padding-top: 8px + } + + .spacer-12-mobile { + padding-top: 12px + } + + .spacer-16-mobile { + padding-top: 16px + } + + .spacer-24-mobile { + padding-top: 24px + } + + .spacer-32-mobile { + padding-top: 32px + } + + .spacer-48-mobile { + padding-top: 48px + } + + .spacer-64-mobile { + padding-top: 64px + } +} + +@media (min-width: 641px) { + .ta-l-desktop { + text-align: left + } + + .ta-c-desktop { + text-align: center + } + + .ta-r-desktop { + text-align: right + } + + .center-content-desktop { + text-align: center + } + + .center-content-desktop img, .center-content-desktop svg, .center-content-desktop video { + margin-left: auto; + margin-right: auto + } + + .center-content-desktop .button-group { + justify-content: center + } +} + +/*# sourceMappingURL=data:application/json;base64,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LENBQUMsT0FBTyxrQkFBa0IsQ0FBQyxPQUFPLG1CQUFtQixDQUFDLE9BQU8saUJBQWlCLENBQUMsTUFBTSxZQUFZLENBQUMsT0FBTyxnQkFBZ0IsQ0FBQyxPQUFPLGtCQUFrQixDQUFDLE9BQU8sbUJBQW1CLENBQUMsT0FBTyxpQkFBaUIsQ0FBQyxNQUFNLFlBQVksQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE9BQU8sa0JBQWtCLENBQUMsT0FBTyxtQkFBbUIsQ0FBQyxPQUFPLGlCQUFpQixDQUFDLFVBQVUsZUFBZSxDQUFDLFVBQVUsZUFBZSxDQUFDLFdBQVcsZ0JBQWdCLENBQUMsV0FBVyxnQkFBZ0IsQ0FBQyxXQUFXLGdCQUFnQixDQUFDLFdBQVcsZ0JBQWdCLENBQUMsV0FBVyxnQkFBZ0IsQ0FBQyxXQUFXLGdCQUFnQixDQUFDLDBCQUEwQixhQUFhLGVBQWUsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLGFBQWEsZ0JBQWdCLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLG1GQUFtRixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxxQ0FBcUMsc0JBQXNCLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixnQkFBZ0IsQ0FBQyxrQkFBa0IsZ0JBQWdCLENBQUMsa0JBQWtCLGdCQUFnQixDQUFDLGtCQUFrQixnQkFBZ0IsQ0FBQyxrQkFBa0IsZ0JBQWdCLENBQUMsa0JBQWtCLGdCQUFnQixDQUFDLENBQUMsMEJBQTBCLGNBQWMsZUFBZSxDQUFDLGNBQWMsaUJBQWlCLENBQUMsY0FBYyxnQkFBZ0IsQ0FBQyx3QkFBd0IsaUJBQWlCLENBQUMsc0ZBQXNGLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLHNDQUFzQyxzQkFBc0IsQ0FBQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1GaXJhK1NhbnM6NjAwfEhlZWJvOjQwMCw1MDAsNzAwJmRpc3BsYXk9c3dhcFwiKTtodG1se2xpbmUtaGVpZ2h0OjEuMTU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWFydGljbGUsYXNpZGUsZm9vdGVyLGhlYWRlcixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOjAuNjdlbSAwfWZpZ2NhcHRpb24sZmlndXJlLG1haW57ZGlzcGxheTpibG9ja31maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmluaGVyaXR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1kZm57Zm9udC1zdHlsZTppdGFsaWN9bWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjA7Y29sb3I6IzAwMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1hdWRpbyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9ja31hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfWltZ3tib3JkZXItc3R5bGU6bm9uZX1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzowLjM1ZW0gMC43NWVtIDAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPVwiY2hlY2tib3hcIl0sW3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHMsbWVudXtkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19Y2FudmFze2Rpc3BsYXk6aW5saW5lLWJsb2NrfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuaGFzLWFuaW1hdGlvbnMgW2NsYXNzKj1yZXZlYWwtXXtvcGFjaXR5OjA7d2lsbC1jaGFuZ2U6b3BhY2l0eSwgdHJhbnNmb3JtfS5oYXMtYW5pbWF0aW9ucyAucmV2ZWFsLWZyb20tdG9we3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KX0uaGFzLWFuaW1hdGlvbnMgLnJldmVhbC1mcm9tLWJvdHRvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX0uaGFzLWFuaW1hdGlvbnMgLnJldmVhbC1mcm9tLWxlZnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwcHgpfS5oYXMtYW5pbWF0aW9ucyAucmV2ZWFsLWZyb20tcmlnaHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTBweCl9Lmhhcy1hbmltYXRpb25zIC5yZXZlYWwtc2NhbGUtdXB7dHJhbnNmb3JtOnNjYWxlKC45NSl9Lmhhcy1hbmltYXRpb25zIC5yZXZlYWwtc2NhbGUtZG93bnt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9Lmhhcy1hbmltYXRpb25zIC5yZXZlYWwtcm90YXRlLWZyb20tbGVmdHt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKC00NWRlZyl9Lmhhcy1hbmltYXRpb25zIC5yZXZlYWwtcm90YXRlLWZyb20tcmlnaHR7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSg0NWRlZyl9Lmhhcy1hbmltYXRpb25zLmlzLWxvYWRlZCBbY2xhc3MqPXJldmVhbC1de3RyYW5zaXRpb246b3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSx0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSl9Lmhhcy1hbmltYXRpb25zLmlzLWxvYWRlZCBbY2xhc3MqPXJldmVhbC1dLmlzLXJldmVhbGVke29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApfX1odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveH0qLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fWJvZHl7YmFja2dyb3VuZDojMTYxNzFCOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfWhye2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiMyOTJCMzI7bWFyZ2luLXRvcDoyNHB4O21hcmdpbi1ib3R0b206MjRweH11bCxvbHttYXJnaW4tdG9wOjA7cGFkZGluZy1sZWZ0OjI0cHh9dWw6bm90KDpsYXN0LWNoaWxkKSxvbDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjRweH11bHtsaXN0LXN0eWxlOmRpc2N9b2x7bGlzdC1zdHlsZTpkZWNpbWFsfWxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxMnB4fWxpPnVsLGxpPm9se21hcmdpbi10b3A6MTJweDttYXJnaW4tYm90dG9tOjB9ZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjRweH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWxlZnQ6MjRweDttYXJnaW4tYm90dG9tOjI0cHh9aW1ne2JvcmRlci1yYWRpdXM6MnB4fWltZyxzdmcsdmlkZW97ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJX1maWd1cmV7bWFyZ2luOjQ4cHggMH1maWdjYXB0aW9ue3BhZGRpbmc6OHB4IDB9dGFibGV7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzotMC4xcHg7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbi1ib3R0b206MjRweDt3aWR0aDoxMDAlfXRye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMyOTJCMzJ9dGh7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246bGVmdH10aCx0ZHtwYWRkaW5nOjhweCAxNnB4fXRoOmZpcnN0LWNoaWxkLHRkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfXRoOmxhc3QtY2hpbGQsdGQ6bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjB9LmludmVydC1jb2xvciBocntkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDojZTVlOWZmfS5pbnZlcnQtY29sb3IgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTlmZn1odG1se2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMycHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fWJvZHl7Y29sb3I6Izk1OUNCMTtmb250LXNpemU6MXJlbX1ib2R5LGJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6XCJIZWVib1wiLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMH1oMSxoMixoMyxoNCxoNSxoNiwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNntmb250LWZhbWlseTpcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtjbGVhcjpib3RoO2NvbG9yOiNGOUZBRkY7d29yZC13cmFwOmJyZWFrLXdvcmQ7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkfWgxLC5oMXtmb250LXNpemU6MzhweDtsaW5lLWhlaWdodDo0OHB4fWgyLC5oMntmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDo0MnB4fWgzLC5oM3tmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozNHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH1oNCwuaDR7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzRweDtsZXR0ZXItc3BhY2luZzotMC4xcHh9aDUsLmg1e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMycHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fWg2LC5oNixzbWFsbCwudGV4dC1zbXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDozMHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH0udGV4dC14c3tmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH0udGV4dC14eHN7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweH1maWdjYXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHh9YTpub3QoLmJ1dHRvbil7Y29sb3I6aW5oZXJpdH1hOm5vdCguYnV0dG9uKTpob3ZlcixhOm5vdCguYnV0dG9uKTphY3RpdmV7Y29sb3I6I0Y5RkFGRjtvdXRsaW5lOjB9YS5idXR0b24tbGlua3tjb2xvcjojNkE2RjgyfWEuYnV0dG9uLWxpbms6aG92ZXIsYS5idXR0b24tbGluazphY3RpdmV7Y29sb3I6Izk1OUNCMX1hLmZ1bmMtbGlua3tjb2xvcjojMzc2REY5fWEuZnVuYy1saW5rOmhvdmVyLGEuZnVuYy1saW5rOmFjdGl2ZXtjb2xvcjojNjk5MUZBfWgxLC5oMXttYXJnaW4tdG9wOjQ4cHg7bWFyZ2luLWJvdHRvbTozMnB4fWgyLC5oMnttYXJnaW4tdG9wOjQ4cHg7bWFyZ2luLWJvdHRvbTozMnB4fWgzLC5oM3ttYXJnaW4tdG9wOjM2cHg7bWFyZ2luLWJvdHRvbToyNHB4fWg0LGg1LGg2LC5oNCwuaDUsLmg2e21hcmdpbi10b3A6MjRweDttYXJnaW4tYm90dG9tOjI0cHh9cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyNHB4fWRmbixjaXRlLGVtLGl7Zm9udC1zdHlsZTppdGFsaWN9YmxvY2txdW90ZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMnB4O2xldHRlci1zcGFjaW5nOi0wLjFweDttYXJnaW4tdG9wOjI0cHg7bWFyZ2luLWJvdHRvbToyNHB4O21hcmdpbi1sZWZ0OjI0cHh9YmxvY2txdW90ZTo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMUNcIn1ibG9ja3F1b3RlOjphZnRlcntjb250ZW50OlwiXFwyMDFEXCJ9YmxvY2txdW90ZSBwe2Rpc3BsYXk6aW5saW5lfWFkZHJlc3N7Ym9yZGVyLXdpZHRoOjFweCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6IzI5MkIzMjtwYWRkaW5nOjI0cHggMDttYXJnaW46MCAwIDI0cHh9cHJlLHByZSBoMSxwcmUgaDIscHJlIGgzLHByZSBoNCxwcmUgaDUscHJlIGg2LHByZSAuaDEscHJlIC5oMixwcmUgLmgzLHByZSAuaDQscHJlIC5oNSxwcmUgLmg2e2ZvbnQtZmFtaWx5OlwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2V9cHJlLGNvZGUsa2JkLHR0LHZhcntiYWNrZ3JvdW5kOiMwZDBkMTB9cHJle2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4O21heC13aWR0aDoxMDAlO292ZXJmbG93OmF1dG87cGFkZGluZzoyNHB4IDI0cHg7bWFyZ2luLXRvcDoyNHB4O21hcmdpbi1ib3R0b206MjRweH1jb2RlLGtiZCx0dCx2YXJ7Zm9udC1mYW1pbHk6TW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4O3BhZGRpbmc6MnB4IDRweH1hYmJyLGFjcm9ueW17Y3Vyc29yOmhlbHB9bWFyayxpbnN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YixzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfS5pbnZlcnQtY29sb3J7Y29sb3I6IzZBNkY4Mn0uaW52ZXJ0LWNvbG9yIGE6bm90KC5idXR0b24pOmhvdmVyLC5pbnZlcnQtY29sb3IgYTpub3QoLmJ1dHRvbik6YWN0aXZle2NvbG9yOiMxQzFEMjI7b3V0bGluZTowfS5pbnZlcnQtY29sb3IgYS5idXR0b24tbGluazpob3ZlciwuaW52ZXJ0LWNvbG9yIGEuYnV0dG9uLWxpbms6YWN0aXZle2NvbG9yOiMzNzZERjl9LmludmVydC1jb2xvciBhLmZ1bmMtbGluazpob3ZlciwuaW52ZXJ0LWNvbG9yIGEuZnVuYy1saW5rOmFjdGl2ZXtjb2xvcjojNjk5MUZBfS5pbnZlcnQtY29sb3IgaDEsLmludmVydC1jb2xvciBoMiwuaW52ZXJ0LWNvbG9yIGgzLC5pbnZlcnQtY29sb3IgaDQsLmludmVydC1jb2xvciBoNSwuaW52ZXJ0LWNvbG9yIGg2LC5pbnZlcnQtY29sb3IgLmgxLC5pbnZlcnQtY29sb3IgLmgyLC5pbnZlcnQtY29sb3IgLmgzLC5pbnZlcnQtY29sb3IgLmg0LC5pbnZlcnQtY29sb3IgLmg1LC5pbnZlcnQtY29sb3IgLmg2e2NvbG9yOiMxNjE3MUJ9LmludmVydC1jb2xvciBhZGRyZXNze2JvcmRlci1jb2xvcjojZTVlOWZmfS5pbnZlcnQtY29sb3IgcHJlLC5pbnZlcnQtY29sb3IgY29kZSwuaW52ZXJ0LWNvbG9yIGtiZCwuaW52ZXJ0LWNvbG9yIHR0LC5pbnZlcnQtY29sb3IgdmFye2JhY2tncm91bmQ6IzBkMGQxMH1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5oMS1tb2JpbGV7Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6NDhweH0uaDItbW9iaWxle2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHh9LmgzLW1vYmlsZXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozNHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH0uaDQtbW9iaWxle2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjM0cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fS5oNS1tb2JpbGV7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzJweDtsZXR0ZXItc3BhY2luZzotMC4xcHh9Lmg2LW1vYmlsZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDozMHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH19QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXtoMSwuaDF7Zm9udC1zaXplOjQ0cHg7bGluZS1oZWlnaHQ6NTRweH1oMiwuaDJ7Zm9udC1zaXplOjM4cHg7bGluZS1oZWlnaHQ6NDhweH1oMywuaDN7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDJweH19LmNvbnRhaW5lciwuY29udGFpbmVyLXNtLC5jb250YWluZXIteHN7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH1AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpey5jb250YWluZXIsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhze3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweH19LmNvbnRhaW5lcnttYXgtd2lkdGg6MTEyOHB4fS5jb250YWluZXItc217bWF4LXdpZHRoOjk0NHB4fS5jb250YWluZXIteHN7bWF4LXdpZHRoOjY2OHB4fVtjbGFzcyo9Y29udGFpbmVyXSBbY2xhc3MqPWNvbnRhaW5lcl17cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfVtjbGFzcyo9Y29udGFpbmVyXSAuY29udGFpbmVyLXNte21heC13aWR0aDo4OTZweH1bY2xhc3MqPWNvbnRhaW5lcl0gLmNvbnRhaW5lci14c3ttYXgtd2lkdGg6NjIwcHh9LmJ1dHRvbntkaXNwbGF5OmlubGluZS1mbGV4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTJweCAzMXB4O2hlaWdodDo0OHB4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM2QTZGODI7YmFja2dyb3VuZC1jb2xvcjojRjlGQUZGO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MnB4O2N1cnNvcjpwb2ludGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xNXMgZWFzZX0uYnV0dG9uOmFjdGl2ZXtvdXRsaW5lOjB9LmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ1dHRvbi5pcy1sb2FkaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0uYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O21hcmdpbi1sZWZ0Oi0xMXB4O21hcmdpbi10b3A6LTExcHg7dG9wOjUwJTtsZWZ0OjUwJTtib3JkZXI6MnB4IHNvbGlkICM2QTZGODI7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O3otaW5kZXg6MTthbmltYXRpb246YnV0dG9uLWxvYWRpbmcgLjZzIGluZmluaXRlIGxpbmVhcn0uYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWQ7Y29sb3I6IzE2MTcxQjtiYWNrZ3JvdW5kLWNvbG9yOiMyOTJCMzIgIWltcG9ydGFudH0uYnV0dG9uW2Rpc2FibGVkXS5pcy1sb2FkaW5nOjphZnRlcntib3JkZXItY29sb3I6IzE2MTcxQn0uYnV0dG9uLXNte3BhZGRpbmc6NnB4IDIzcHg7aGVpZ2h0OjM2cHh9LmJ1dHRvbi1kYXJre2NvbG9yOiNGOUZBRkY7YmFja2dyb3VuZC1jb2xvcjojMjkyQjMyfS5idXR0b24tZGFyazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMDMyM2F9LmJ1dHRvbi1kYXJrLmlzLWxvYWRpbmc6OmFmdGVye2JvcmRlci1jb2xvcjojRjlGQUZGfS5idXR0b24tcHJpbWFyeXtjb2xvcjojRjlGQUZGO2JhY2tncm91bmQtY29sb3I6IzM3NkRGOX0uYnV0dG9uLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNDY3OGY5fS5idXR0b24tcHJpbWFyeS5pcy1sb2FkaW5nOjphZnRlcntib3JkZXItY29sb3I6I0Y5RkFGRn0uYnV0dG9uLXNlY29uZGFyeXtjb2xvcjojRjlGQUZGO2JhY2tncm91bmQtY29sb3I6I0ZGNUZBMH0uYnV0dG9uLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjZlYTl9LmJ1dHRvbi1zZWNvbmRhcnkuaXMtbG9hZGluZzo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNGOUZBRkZ9LmJ1dHRvbi1ibG9ja3tkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0uYnV0dG9uLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0Oi04cHg7bWFyZ2luLWxlZnQ6LThweDttYXJnaW4tdG9wOi04cHh9LmJ1dHRvbi1ncm91cDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTotOHB4fS5idXR0b24tZ3JvdXA6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206OHB4fS5idXR0b24tZ3JvdXA+W2NsYXNzKj1idXR0b25de21hcmdpbjo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuYnV0dG9uLXdpZGUtbW9iaWxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI4MHB4fX1Aa2V5ZnJhbWVzIGJ1dHRvbi1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fWZpZWxkc2V0e3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH0uZm9ybS1sYWJlbCwuZm9ybS1zd2l0Y2h7Y29sb3I6IzZBNkY4Mjtmb250LXdlaWdodDo1MDB9LmZvcm0tbGFiZWx7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweH0uZm9ybS1pbnB1dCwuZm9ybS1zZWxlY3QsLmZvcm0tY2hlY2tib3ggaW5wdXQsLmZvcm0tcmFkaW8gaW5wdXR7LW1vei1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojRjlGQUZGO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojMTYxNzFCfS5mb3JtLWlucHV0OmhvdmVyLC5mb3JtLXNlbGVjdDpob3ZlciwuZm9ybS1jaGVja2JveCBpbnB1dDpob3ZlciwuZm9ybS1yYWRpbyBpbnB1dDpob3Zlcntib3JkZXItY29sb3I6IzZBNkY4Mn0uZm9ybS1pbnB1dDphY3RpdmUsLmZvcm0taW5wdXQ6Zm9jdXMsLmZvcm0tc2VsZWN0OmFjdGl2ZSwuZm9ybS1zZWxlY3Q6Zm9jdXMsLmZvcm0tY2hlY2tib3ggaW5wdXQ6YWN0aXZlLC5mb3JtLWNoZWNrYm94IGlucHV0OmZvY3VzLC5mb3JtLXJhZGlvIGlucHV0OmFjdGl2ZSwuZm9ybS1yYWRpbyBpbnB1dDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiMzNzZERjl9LmZvcm0taW5wdXRbZGlzYWJsZWRdLC5mb3JtLXNlbGVjdFtkaXNhYmxlZF0sLmZvcm0tY2hlY2tib3ggaW5wdXRbZGlzYWJsZWRdLC5mb3JtLXJhZGlvIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojMjkyQjMyO2JvcmRlci1jb2xvcjojMUMxRDIyfS5mb3JtLWlucHV0LmZvcm0tZXJyb3IsLmZvcm0tc2VsZWN0LmZvcm0tZXJyb3IsLmZvcm0tY2hlY2tib3ggaW5wdXQuZm9ybS1lcnJvciwuZm9ybS1yYWRpbyBpbnB1dC5mb3JtLWVycm9ye2JvcmRlci1jb2xvcjojRkY1RkEwfS5mb3JtLWlucHV0LmZvcm0td2FybmluZywuZm9ybS1zZWxlY3QuZm9ybS13YXJuaW5nLC5mb3JtLWNoZWNrYm94IGlucHV0LmZvcm0td2FybmluZywuZm9ybS1yYWRpbyBpbnB1dC5mb3JtLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNGRkM1NUF9LmZvcm0taW5wdXQuZm9ybS1zdWNjZXNzLC5mb3JtLXNlbGVjdC5mb3JtLXN1Y2Nlc3MsLmZvcm0tY2hlY2tib3ggaW5wdXQuZm9ybS1zdWNjZXNzLC5mb3JtLXJhZGlvIGlucHV0LmZvcm0tc3VjY2Vzc3tib3JkZXItY29sb3I6IzFFQzE5OH0uZm9ybS1pbnB1dCwuZm9ybS1zZWxlY3R7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi0wLjFweDtwYWRkaW5nOjExcHggMTVweDtoZWlnaHQ6NDhweDtib3JkZXItcmFkaXVzOjA7Y29sb3I6IzE2MTcxQjtib3gtc2hhZG93Om5vbmU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0uZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXJ7Y29sb3I6Izk1OUNCMX0uZm9ybS1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM5NTlDQjF9dGV4dGFyZWEuZm9ybS1pbnB1dHtoZWlnaHQ6YXV0bztyZXNpemU6dmVydGljYWx9LmZvcm0tc2VsZWN0e3BhZGRpbmctcmlnaHQ6NDZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTglMjAxMS40TDIuNiUyMDYlMjA0JTIwNC42bDQlMjA0JTIwNC00TDEzLjQlMjA2JTIwOCUyMDExLjR6JTIyJTIwZmlsbCUzRCUyMiUyM0Y5RkFGRiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAxNXB4IGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE2cHggMTZweH0uZm9ybS1zZWxlY3Qtc217cGFkZGluZy1yaWdodDozOHB4O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMTFweCBjZW50ZXJ9LmZvcm0tc2VsZWN0LXNtLC5mb3JtLWlucHV0LXNte3BhZGRpbmc6NXB4IDExcHg7aGVpZ2h0OjM2cHh9Lmhhcy1pY29uLWxlZnQsLmhhcy1pY29uLXJpZ2h0e3Bvc2l0aW9uOnJlbGF0aXZlfS5oYXMtaWNvbi1sZWZ0IHN2ZywuaGFzLWljb24tcmlnaHQgc3Zne3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uaGFzLWljb24tbGVmdCAuZm9ybS1pbnB1dHtwYWRkaW5nLWxlZnQ6NDZweH0uaGFzLWljb24tbGVmdCAuZm9ybS1pbnB1dCtzdmd7bGVmdDoxNXB4fS5oYXMtaWNvbi1sZWZ0IC5mb3JtLWlucHV0LXNte3BhZGRpbmctbGVmdDozOHB4fS5oYXMtaWNvbi1sZWZ0IC5mb3JtLWlucHV0LXNtK3N2Z3tsZWZ0OjExcHh9Lmhhcy1pY29uLXJpZ2h0IC5mb3JtLWlucHV0e3BhZGRpbmctcmlnaHQ6NDZweH0uaGFzLWljb24tcmlnaHQgLmZvcm0taW5wdXQrc3Zne3JpZ2h0OjE1cHh9Lmhhcy1pY29uLXJpZ2h0IC5mb3JtLWlucHV0LXNte3BhZGRpbmctcmlnaHQ6MzhweH0uaGFzLWljb24tcmlnaHQgLmZvcm0taW5wdXQtc20rc3Zne3JpZ2h0OjExcHh9LmZvcm0tY2hlY2tib3gsLmZvcm0tcmFkaW8sLmZvcm0tc3dpdGNoe2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4O2N1cnNvcjpwb2ludGVyfS5mb3JtLWNoZWNrYm94LC5mb3JtLXJhZGlve2NvbG9yOiM5NTlDQjF9LmZvcm0tY2hlY2tib3gsLmZvcm0tcmFkaW97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI0cHh9LmZvcm0tY2hlY2tib3ggaW5wdXQsLmZvcm0tcmFkaW8gaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDozcHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jaGVja2JveCBpbnB1dDpjaGVja2VkLC5mb3JtLXJhZGlvIGlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMzc2REY5ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMzNzZERjkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJX0uZm9ybS1jaGVja2JveCBpbnB1dHtib3JkZXItcmFkaXVzOjJweH0uZm9ybS1jaGVja2JveCBpbnB1dDpjaGVja2Vke2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlNVFFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrSUR4d1lYUm9JR1E5SWsweE1TNDBJRFZNTVRBZ015NDJiQzAwSURRdE1pMHlUREl1TmlBM0lEWWdNVEF1TkhvaUlHWnBiR3c5SWlOR1JrWWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0l2UGp3dmMzWm5QZz09KX0uZm9ybS1yYWRpbyBpbnB1dHtib3JkZXItcmFkaXVzOjUwJX0uZm9ybS1yYWRpbyBpbnB1dDpjaGVja2Vke2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlNVFFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEdOcGNtTnNaU0JtYVd4c1BTSWpSa1pHSWlCamVEMGlOeUlnWTNrOUlqY2lJSEk5SWpNaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSXZQand2YzNablBnPT0pfS5mb3JtLXN3aXRjaHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt1c2VyLXNlbGVjdDpub25lfS5mb3JtLXN3aXRjaCBpbnB1dHtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5mb3JtLXN3aXRjaCAuZm9ybS1zd2l0Y2gtaWNvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21pbi13aWR0aDo2MHB4O3dpZHRoOjYwcHg7aGVpZ2h0OjMycHg7Ym9yZGVyLXJhZGl1czoxNnB4O2JhY2tncm91bmQ6IzI5MkIzMn0uZm9ybS1zd2l0Y2ggLmZvcm0tc3dpdGNoLWljb246OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtsZWZ0OjJweDt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JvcmRlci1yYWRpdXM6MTRweDtiYWNrZ3JvdW5kOiNGOUZBRkY7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLW91dH0uZm9ybS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCsuZm9ybS1zd2l0Y2gtaWNvbntiYWNrZ3JvdW5kOiMzNzZERjl9LmZvcm0tc3dpdGNoIGlucHV0OmNoZWNrZWQrLmZvcm0tc3dpdGNoLWljb246OmJlZm9yZXtsZWZ0OjMwcHh9LmZvcm0tc3dpdGNoPnNwYW46bm90KC5mb3JtLXN3aXRjaC1pY29uKXtvcmRlcjotMTttYXJnaW4tcmlnaHQ6MTJweH0uZm9ybS1zd2l0Y2g+c3Bhbjpub3QoLmZvcm0tc3dpdGNoLWljb24pOmxhc3QtY2hpbGR7b3JkZXI6aW5pdGlhbDttYXJnaW4tbGVmdDoxMnB4O21hcmdpbi1yaWdodDowfS5pbnZlcnQtY29sb3IgLmZvcm0tbGFiZWwsLmludmVydC1jb2xvciAuZm9ybS1zd2l0Y2h7Y29sb3I6IzI5MkIzMn0uaW52ZXJ0LWNvbG9yIC5mb3JtLWlucHV0LC5pbnZlcnQtY29sb3IgLmZvcm0tc2VsZWN0LC5pbnZlcnQtY29sb3IgLmZvcm0tY2hlY2tib3ggaW5wdXQsLmludmVydC1jb2xvciAuZm9ybS1yYWRpbyBpbnB1dHtib3JkZXItY29sb3I6I2U1ZTlmZn0uaW52ZXJ0LWNvbG9yIC5mb3JtLWlucHV0OmFjdGl2ZSwuaW52ZXJ0LWNvbG9yIC5mb3JtLWlucHV0OmZvY3VzLC5pbnZlcnQtY29sb3IgLmZvcm0tc2VsZWN0OmFjdGl2ZSwuaW52ZXJ0LWNvbG9yIC5mb3JtLXNlbGVjdDpmb2N1cywuaW52ZXJ0LWNvbG9yIC5mb3JtLWNoZWNrYm94IGlucHV0OmFjdGl2ZSwuaW52ZXJ0LWNvbG9yIC5mb3JtLWNoZWNrYm94IGlucHV0OmZvY3VzLC5pbnZlcnQtY29sb3IgLmZvcm0tcmFkaW8gaW5wdXQ6YWN0aXZlLC5pbnZlcnQtY29sb3IgLmZvcm0tcmFkaW8gaW5wdXQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMzNzZERjl9LmludmVydC1jb2xvciAuZm9ybS1pbnB1dFtkaXNhYmxlZF0sLmludmVydC1jb2xvciAuZm9ybS1zZWxlY3RbZGlzYWJsZWRdLC5pbnZlcnQtY29sb3IgLmZvcm0tY2hlY2tib3ggaW5wdXRbZGlzYWJsZWRdLC5pbnZlcnQtY29sb3IgLmZvcm0tcmFkaW8gaW5wdXRbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2U1ZTlmZn0uaW52ZXJ0LWNvbG9yIC5mb3JtLWlucHV0LC5pbnZlcnQtY29sb3IgLmZvcm0tc2VsZWN0e2NvbG9yOiMyOTJCMzJ9LmludmVydC1jb2xvciAuZm9ybS1zZWxlY3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDE2JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk04JTIwMTEuNEwyLjYlMjA2JTIwNCUyMDQuNmw0JTIwNCUyMDQtNEwxMy40JTIwNiUyMDglMjAxMS40eiUyMiUyMGZpbGwlM0QlMjIlMjMyOTJCMzIlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpfS5pbnZlcnQtY29sb3IgLmZvcm0tY2hlY2tib3gsLmludmVydC1jb2xvciAuZm9ybS1yYWRpb3tjb2xvcjojMjkyQjMyfS5pbnZlcnQtY29sb3IgLmZvcm0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCwuaW52ZXJ0LWNvbG9yIC5mb3JtLXJhZGlvIGlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjohaW1wb3J0YW50O2JvcmRlci1jb2xvcjohaW1wb3J0YW50fS5mb3JtLWdyb3Vwe2Rpc3BsYXk6ZmxleH0uZm9ybS1ncm91cCAuZm9ybS1pbnB1dHtmbGV4LWdyb3c6MTtmbGV4LXNocmluazoxO21hcmdpbi1yaWdodDoxMnB4fS5mb3JtLWdyb3VwIC5idXR0b257cGFkZGluZy1sZWZ0OjI0cHg7cGFkZGluZy1yaWdodDoyNHB4O2ZsZXgtc2hyaW5rOjB9LmZvcm0taGludHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4O21hcmdpbi10b3A6OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmZvcm0tZ3JvdXAtZGVza3RvcCAuZm9ybS1pbnB1dHttYXJnaW4tYm90dG9tOjEycHh9LmZvcm0tZ3JvdXAtZGVza3RvcCAuYnV0dG9ue3dpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LmZvcm0tZ3JvdXAtZGVza3RvcHtkaXNwbGF5OmZsZXh9LmZvcm0tZ3JvdXAtZGVza3RvcCAuZm9ybS1pbnB1dHtmbGV4LWdyb3c6MTtmbGV4LXNocmluazoxO21hcmdpbi1yaWdodDoxMnB4fS5mb3JtLWdyb3VwLWRlc2t0b3AgLmJ1dHRvbntwYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXJpZ2h0OjI0cHg7ZmxleC1zaHJpbms6MH19LmhlYWRlci1uYXYtdG9nZ2xle2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7b3V0bGluZTowO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcn0uaGFtYnVyZ2VyLC5oYW1idXJnZXItaW5uZXJ7ZGlzcGxheTpibG9jaztwb2ludGVyLWV2ZW50czpub25lfS5oYW1idXJnZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uaGFtYnVyZ2VyLWlubmVyLC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaGFtYnVyZ2VyLWlubmVyOjphZnRlcnt3aWR0aDoyNHB4O2hlaWdodDoycHg7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojOTU5Q0IxfS5pbnZlcnQtY29sb3IgLmhhbWJ1cmdlci1pbm5lciwuaW52ZXJ0LWNvbG9yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwuaW52ZXJ0LWNvbG9yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JhY2tncm91bmQ6IzFDMUQyMn0uaGFtYnVyZ2VyLWlubmVye3RvcDo1MCU7bWFyZ2luLXRvcDotMXB4O3RyYW5zaXRpb24tZHVyYXRpb246MC4yMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSl9LmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItaW5uZXI6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9ja30uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOi03cHg7dHJhbnNpdGlvbjp0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbn0uaGFtYnVyZ2VyLWlubmVyOjphZnRlcntib3R0b206LTdweDt0cmFuc2l0aW9uOmJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLHdpZHRoIDAuMXMgMC4yNXMgZWFzZS1pbn0ub2ZmLW5hdi1pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyk7dHJhbnNpdGlvbi1kZWxheTowLjEyczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0ub2ZmLW5hdi1pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3Jle3RvcDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOnRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXR9Lm9mZi1uYXYtaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3dpZHRoOjI0cHg7Ym90dG9tOjA7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zaXRpb246Ym90dG9tIDAuMXMgZWFzZS1vdXQsdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLHdpZHRoIDAuMXMgZWFzZS1vdXR9LmFjY29yZGlvbiBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0uYWNjb3JkaW9uIGxpOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDojMjkyQjMyfS5hY2NvcmRpb24gbGk6bGFzdC1vZi10eXBle3Bvc2l0aW9uOnJlbGF0aXZlfS5hY2NvcmRpb24gbGk6bGFzdC1vZi10eXBlOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiMyOTJCMzJ9LmludmVydC1jb2xvciAuYWNjb3JkaW9uIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnZlcnQtY29sb3IgLmFjY29yZGlvbiBsaTo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2U1ZTlmZn0uaW52ZXJ0LWNvbG9yIC5hY2NvcmRpb24gbGk6bGFzdC1vZi10eXBle3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnZlcnQtY29sb3IgLmFjY29yZGlvbiBsaTpsYXN0LW9mLXR5cGU6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I2U1ZTlmZn0uYWNjb3JkaW9uLWhlYWRlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjI0cHg7cGFkZGluZy1ib3R0b206MjRweDtjdXJzb3I6cG9pbnRlcn0uYWNjb3JkaW9uLWhlYWRlciBzcGFue3dpZHRoOmNhbGMoMTAwJSAtICgxNnB4ICogMikpfS5hY2NvcmRpb24tY29udGVudHttYXgtaGVpZ2h0OjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjE1cyBlYXNlLWluLW91dCxvcGFjaXR5IC4xNXN9LmlzLWFjdGl2ZSAuYWNjb3JkaW9uLWNvbnRlbnR7b3BhY2l0eToxfS5hY2NvcmRpb24tY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToyNHB4fS5hY2NvcmRpb24taWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5hY2NvcmRpb24taWNvbjo6YmVmb3JlLC5hY2NvcmRpb24taWNvbjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiMzNzZERjk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI1cyBlYXNlLW91dH0uYWNjb3JkaW9uLWljb246OmJlZm9yZXt0b3A6MDtsZWZ0OjUwJTt3aWR0aDoycHg7aGVpZ2h0OjEwMCU7bWFyZ2luLWxlZnQ6LTFweH0uYWNjb3JkaW9uLWljb246OmFmdGVye3RvcDo1MCU7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDttYXJnaW4tdG9wOi0xcHh9LmlzLWFjdGl2ZSAuYWNjb3JkaW9uLWljb257Y3Vyc29yOnBvaW50ZXJ9LmlzLWFjdGl2ZSAuYWNjb3JkaW9uLWljb246OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uaXMtYWN0aXZlIC5hY2NvcmRpb24taWNvbjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5tb2RhbCwubW9kYWw6OmJlZm9yZXtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MH0ubW9kYWx7ZGlzcGxheTpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo0MH0ubW9kYWwubW9kYWwtdmlkZW8gLm1vZGFsLWlubmVye3BhZGRpbmc6MDttYXgtd2lkdGg6MTAyNHB4fS5tb2RhbDo6YmVmb3JlLC5tb2RhbCAubW9kYWwtaW5uZXJ7ZGlzcGxheTpub25lfS5tb2RhbDo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyLDIzLDI3LDAuODgpfS5tb2RhbC5pcy1hY3RpdmV7ZGlzcGxheTpmbGV4fS5tb2RhbC5pcy1hY3RpdmU6OmJlZm9yZSwubW9kYWwuaXMtYWN0aXZlIC5tb2RhbC1pbm5lcntkaXNwbGF5OmJsb2NrfS5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWlubmVye2FuaW1hdGlvbjpzbGlkZVVwSW5Nb2RhbCAuMTVzIGVhc2UtaW4tb3V0IGJvdGh9Lm1vZGFsLmlzLWFjdGl2ZTo6YmVmb3Jle2FuaW1hdGlvbjpzbGlkZVVwSW5Nb2RhbEJnIC4xNXMgZWFzZS1pbi1vdXQgYm90aH0ubW9kYWwtaW5uZXJ7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMTZweCAqIDIpO292ZXJmbG93OmF1dG87cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlICAtICggMTZweCAqIDIgKSk7bWF4LXdpZHRoOjQ4MHB4O21hcmdpbi1sZWZ0OjE2cHg7bWFyZ2luLXJpZ2h0OjE2cHg7YmFja2dyb3VuZDojMjkyQjMyfS5tb2RhbC1jb250ZW50e3BhZGRpbmc6NDhweCAxNnB4fS5tb2RhbC1jbG9zZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO291dGxpbmU6MDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjRweDt0b3A6MjRweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5tb2RhbC1jbG9zZTo6YmVmb3JlLC5tb2RhbC1jbG9zZTo6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLXRvcDotMXB4O21hcmdpbi1sZWZ0Oi04cHg7d2lkdGg6MTZweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6IzZBNkY4Mn0ubW9kYWwtY2xvc2U6OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDIyNWRlZyl9Lm1vZGFsLWNsb3NlOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9Lm1vZGFsLWNsb3NlOmhvdmVyOjpiZWZvcmUsLm1vZGFsLWNsb3NlOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kOiM5NTlDQjF9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsubW9kYWwtaW5uZXJ7bWFyZ2luOjAgYXV0bzttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA0OHB4ICogMil9Lm1vZGFsLWNvbnRlbnR7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbTo0OHB4O3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH19QGtleWZyYW1lcyBzbGlkZVVwSW5Nb2RhbHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI0cHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBzbGlkZVVwSW5Nb2RhbEJnezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5jYXJvdXNlbC1pdGVte2Rpc3BsYXk6bm9uZX0uY2Fyb3VzZWwtaXRlbS5pcy1sb2FkaW5nOm5vdCguaXMtYWN0aXZlKXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH0uY2Fyb3VzZWwtaXRlbS5pcy1hY3RpdmV7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwtYnVsbGV0c3tkaXNwbGF5OmlubGluZS1mbGV4fS5jYXJvdXNlbC1idWxsZXR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtsaW5lLWhlaWdodDowO2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LmNhcm91c2VsLWJ1bGxldDo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2cHg7dG9wOjZweDtiYWNrZ3JvdW5kOiMyOTJCMzI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yNXMgZWFzZX0uY2Fyb3VzZWwtYnVsbGV0OmZvY3Vze291dGxpbmU6bm9uZX0uY2Fyb3VzZWwtYnVsbGV0LmlzLWFjdGl2ZTo6YmVmb3Jle2JhY2tncm91bmQ6IzZBNkY4Mn0uY2Fyb3VzZWwtYnVsbGV0OmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZDojOTU5Q0IxfS5pbnZlcnQtY29sb3IgLmNhcm91c2VsLWJ1bGxldDo6YmVmb3Jle2JhY2tncm91bmQ6IzZBNkY4Mn0uaW52ZXJ0LWNvbG9yIC5jYXJvdXNlbC1idWxsZXQuaXMtYWN0aXZlOjpiZWZvcmV7YmFja2dyb3VuZDojMjkyQjMyfS5pbnZlcnQtY29sb3IgLmNhcm91c2VsLWJ1bGxldDpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQ6IzM3NkRGOX0uc3BsaXQtd3JhcHttYXJnaW4tdG9wOi0yNHB4fS5zcGxpdC13cmFwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOi0yNHB4fS5zcGxpdC13cmFwOm5vdCg6bGFzdC1vZi10eXBlKXttYXJnaW4tYm90dG9tOjI0cHh9LnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW17cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbToyNHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW0gLnNwbGl0LWl0ZW0taW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uc3BsaXQtd3JhcCAuc3BsaXQtaXRlbSAuc3BsaXQtaXRlbS1pbWFnZSBpbWcsLnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW0gLnNwbGl0LWl0ZW0taW1hZ2Ugc3ZnLC5zcGxpdC13cmFwIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWltYWdlIHZpZGVve3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6dmlzaWJsZX0uc3BsaXQtd3JhcCAuc3BsaXQtaXRlbSAuc3BsaXQtaXRlbS1pbWFnZS5zcGxpdC1pdGVtLWltYWdlLWZpbGwgaW1nLC5zcGxpdC13cmFwIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWltYWdlLnNwbGl0LWl0ZW0taW1hZ2UtZmlsbCBzdmcsLnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW0gLnNwbGl0LWl0ZW0taW1hZ2Uuc3BsaXQtaXRlbS1pbWFnZS1maWxsIHZpZGVve3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc3BsaXQtd3JhcCAuc3BsaXQtaXRlbSAuc3BsaXQtaXRlbS1jb250ZW50e21hcmdpbi1ib3R0b206MzJweH0uc3BsaXQtd3JhcC5pbnZlcnQtbW9iaWxlIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWNvbnRlbnR7b3JkZXI6MTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uc3BsaXQtd3JhcC5pbnZlcnQtbW9iaWxlIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWltYWdle21hcmdpbi1ib3R0b206MzJweH19QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuc3BsaXQtd3JhcHttYXJnaW4tdG9wOi00MHB4fS5zcGxpdC13cmFwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOi00MHB4fS5zcGxpdC13cmFwOm5vdCg6bGFzdC1vZi10eXBlKXttYXJnaW4tYm90dG9tOjQwcHh9LnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW17cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc3BsaXQtd3JhcCAuc3BsaXQtaXRlbSAuc3BsaXQtaXRlbS1jb250ZW50e2ZsZXgtc2hyaW5rOjA7d2lkdGg6Mzk2cHg7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDo2NHB4fS5zcGxpdC13cmFwIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWltYWdle21pbi13aWR0aDo0MzZweH0uc3BsaXQtd3JhcDpub3QoLmludmVydC1kZXNrdG9wKSAuc3BsaXQtaXRlbTpudGgtY2hpbGQoZXZlbiksLnNwbGl0LXdyYXAuaW52ZXJ0LWRlc2t0b3AgLnNwbGl0LWl0ZW06bnRoLWNoaWxkKG9kZCl7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zcGxpdC13cmFwOm5vdCguaW52ZXJ0LWRlc2t0b3ApIC5zcGxpdC1pdGVtOm50aC1jaGlsZChldmVuKSAuc3BsaXQtaXRlbS1jb250ZW50LC5zcGxpdC13cmFwLmludmVydC1kZXNrdG9wIC5zcGxpdC1pdGVtOm50aC1jaGlsZChvZGQpIC5zcGxpdC1pdGVtLWNvbnRlbnR7b3JkZXI6MTttYXJnaW4tbGVmdDo2NHB4O21hcmdpbi1yaWdodDowfS5zcGxpdC13cmFwOm5vdCguaW52ZXJ0LWRlc2t0b3ApIC5zcGxpdC1pdGVtOm50aC1jaGlsZChvZGQpIC5zcGxpdC1pdGVtLWltYWdlIGltZywuc3BsaXQtd3JhcDpub3QoLmludmVydC1kZXNrdG9wKSAuc3BsaXQtaXRlbTpudGgtY2hpbGQob2RkKSAuc3BsaXQtaXRlbS1pbWFnZSBzdmcsLnNwbGl0LXdyYXA6bm90KC5pbnZlcnQtZGVza3RvcCkgLnNwbGl0LWl0ZW06bnRoLWNoaWxkKG9kZCkgLnNwbGl0LWl0ZW0taW1hZ2UgdmlkZW8sLnNwbGl0LXdyYXAuaW52ZXJ0LWRlc2t0b3AgLnNwbGl0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5zcGxpdC1pdGVtLWltYWdlIGltZywuc3BsaXQtd3JhcC5pbnZlcnQtZGVza3RvcCAuc3BsaXQtaXRlbTpudGgtY2hpbGQoZXZlbikgLnNwbGl0LWl0ZW0taW1hZ2Ugc3ZnLC5zcGxpdC13cmFwLmludmVydC1kZXNrdG9wIC5zcGxpdC1pdGVtOm50aC1jaGlsZChldmVuKSAuc3BsaXQtaXRlbS1pbWFnZSB2aWRlb3ttYXJnaW4tbGVmdDphdXRvfS5zcGxpdC13cmFwLmFsaWduLXRvcCAuc3BsaXQtaXRlbXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX1AbWVkaWEgKG1pbi13aWR0aDogODIxcHgpey5jb250YWluZXIgLnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW0gLnNwbGl0LWl0ZW0tY29udGVudHt3aWR0aDo0ODhweH0uY29udGFpbmVyIC5zcGxpdC13cmFwIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWltYWdle21pbi13aWR0aDo1MjhweH19LnRpbGVzLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXJpZ2h0Oi0xMnB4O21hcmdpbi1sZWZ0Oi0xMnB4O21hcmdpbi10b3A6LTEycHh9LnRpbGVzLXdyYXA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206LTEycHh9LnRpbGVzLXdyYXA6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206MTJweH0udGlsZXMtd3JhcC5wdXNoLWxlZnQ6OmFmdGVye2NvbnRlbnQ6Jyc7ZmxleC1iYXNpczozMzBweDttYXgtd2lkdGg6MzMwcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXJpZ2h0OjEycHg7aGVpZ2h0OjB9LnRpbGVzLWl0ZW17ZmxleC1iYXNpczozMzBweDttYXgtd2lkdGg6MzMwcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtwYWRkaW5nOjEycHh9LnRpbGVzLWl0ZW0gKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnRpbGVzLWl0ZW0taW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJTtwYWRkaW5nOjMycHggMjRweH0uc2l0ZS1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTAgIWltcG9ydGFudH0uc2l0ZS1oZWFkZXIrLnNpdGUtY29udGVudCAuc2VjdGlvbjpmaXJzdC1vZi10eXBle3BhZGRpbmctdG9wOjgwcHh9LnNpdGUtaGVhZGVyIC5icmFuZHttYXJnaW4tcmlnaHQ6MzJweH0uc2l0ZS1oZWFkZXItaW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6ODBweH0uaGVhZGVyLW5hdntmbGV4LWdyb3c6MX0uaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjF9LmhlYWRlci1uYXYgdWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWdyb3c6MTt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWJvdHRvbTowfS5oZWFkZXItbmF2IHVsOmZpcnN0LW9mLXR5cGV7ZmxleC13cmFwOndyYXB9LmhlYWRlci1uYXYgbGkrLmhlYWRlci1idXR0b257bWFyZ2luLWxlZnQ6MzJweH0uaGVhZGVyLW5hdiBhOm5vdCguYnV0dG9uKXtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cGFkZGluZzowIDMycHh9LmludmVydC1jb2xvciAuaGVhZGVyLW5hdiBhOm5vdCguYnV0dG9uKXt0ZXh0LWRlY29yYXRpb246bm9uZX0uaGVhZGVyLW5hdiBhLmJ1dHRvbnttYXJnaW4tbGVmdDozMnB4fS5oZWFkZXItbmF2LWNlbnRlcjpmaXJzdC1vZi10eXBle2ZsZXgtZ3JvdzoxO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uaGVhZGVyLW5hdi1yaWdodHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmhlYWRlci1uYXYtcmlnaHQrLmhlYWRlci1uYXYtcmlnaHR7ZmxleC1ncm93OjB9LmhlYWRlci1uYXYtdG9nZ2xle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5oZWFkZXItbmF2LXRvZ2dsZXtkaXNwbGF5OmJsb2NrfS5oZWFkZXItbmF2LXRvZ2dsZSsuaGVhZGVyLW5hdntmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjEwMCU7ei1pbmRleDo5OTk5O2JhY2tncm91bmQ6IzI5MkIzMjttYXgtaGVpZ2h0OjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjI1cyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMTVzfS5oZWFkZXItbmF2LXRvZ2dsZSsuaGVhZGVyLW5hdi5pcy1hY3RpdmV7b3BhY2l0eToxfS5oZWFkZXItbmF2LXRvZ2dsZSsuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1pbm5lcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzoyNHB4fS5oZWFkZXItbmF2LXRvZ2dsZSsuaGVhZGVyLW5hdiB1bHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5oZWFkZXItbmF2LXRvZ2dsZSsuaGVhZGVyLW5hdiB1bCBhOm5vdCguYnV0dG9uKXtkaXNwbGF5OmlubGluZS1mbGV4O3BhZGRpbmctdG9wOjEycHg7cGFkZGluZy1ib3R0b206MTJweH0uaGVhZGVyLW5hdi10b2dnbGUrLmhlYWRlci1uYXYgYS5idXR0b257bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOjEycHg7bWFyZ2luLWJvdHRvbToxMnB4fX0uaXMtYm94ZWR7YmFja2dyb3VuZDojMWIxYzIxfS5pcy1ib3hlZCAuYm9keS13cmFwe21heC13aWR0aDoxNDQwcHg7bWFyZ2luOjAgYXV0bztib3gtc2hhZG93OjAgMjBweCA0OHB4IHJnYmEoMjIsMjMsMjcsMC44KX0uaXMtYm94ZWQgLmJvZHktd3JhcDo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMTYxNzFCO3otaW5kZXg6LTEwfS5ib2R5LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxMDB2aH0uc2l0ZS1jb250ZW50e2ZsZXg6MSAwIGF1dG99LnNpdGUtZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5zaXRlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMTYxNzFCO3otaW5kZXg6LTN9LnNpdGUtZm9vdGVyLWlubmVye3BhZGRpbmc6NDhweCAwfS5mb290ZXItdG9we3BhZGRpbmctYm90dG9tOjEycHh9LmZvb3Rlci1ib3R0b217cGFkZGluZy10b3A6MTJweH0uZm9vdGVyLWJsb2Nrc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0yNHB4O21hcmdpbi1sZWZ0Oi0yNHB4O21hcmdpbi10b3A6LTEycHh9LmZvb3Rlci1ibG9ja3M6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MjhweH0uZm9vdGVyLWJsb2Nrczpub3QoOmxhc3Qtb2YtdHlwZSl7bWFyZ2luLWJvdHRvbToxMnB4fS5mb290ZXItYmxvY2t7ZmxleC1ncm93OjE7ZmxleC1iYXNpczoxNjBweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3BhZGRpbmc6MTJweCAyNHB4fS5mb290ZXItYmxvY2sgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZvb3Rlci1ibG9jayB1bCBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NHB4fS5mb290ZXItYmxvY2sgYXtjb2xvcjojNkE2RjgyO3RleHQtZGVjb3JhdGlvbjpub25lfS5mb290ZXItYmxvY2sgYTpob3ZlciwuZm9vdGVyLWJsb2NrIGE6YWN0aXZle2NvbG9yOiM5NTlDQjF9LmludmVydC1jb2xvciAuZm9vdGVyLWJsb2NrIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZvb3Rlci1ibG9jay10aXRsZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojRjlGQUZGO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tYm90dG9tOjhweH0uaW52ZXJ0LWNvbG9yIC5mb290ZXItYmxvY2stdGl0bGV7Y29sb3I6IzE2MTcxQn0uZm9vdGVyLXNvY2lhbCBhLC5mb290ZXItbmF2IGF7ZGlzcGxheTpmbGV4fS5mb290ZXItc29jaWFsIHVsLC5mb290ZXItbmF2IHVse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWJvdHRvbTowfS5mb290ZXItc29jaWFsIHVse21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tbGVmdDotMTZweH0uZm9vdGVyLXNvY2lhbCBsaXtwYWRkaW5nOjAgOHB4fS5mb290ZXItc29jaWFsIGF7cGFkZGluZzo4cHh9LmZvb3Rlci1zb2NpYWwgYSBzdmd7ZmlsbDojMzc2REY5O3RyYW5zaXRpb246ZmlsbCAuMTVzIGVhc2V9LmZvb3Rlci1zb2NpYWwgYTpob3ZlciBzdmd7ZmlsbDojNjk5MUZBfS5mb290ZXItbmF2e21hcmdpbi1yaWdodDotMTJweDttYXJnaW4tbGVmdDotMTJweH0uZm9vdGVyLW5hdiBhe2NvbG9yOiM2QTZGODI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZzowIDEycHh9LmZvb3Rlci1uYXYgYTpob3ZlciwuZm9vdGVyLW5hdiBhOmFjdGl2ZXtjb2xvcjojOTU5Q0IxfS5pbnZlcnQtY29sb3IgLmZvb3Rlci1uYXYgYXt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5mb290ZXItdG9wPio6bm90KDpsYXN0LWNoaWxkKSwuZm9vdGVyLWJvdHRvbT4qOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5zaXRlLWZvb3Rlci1pbm5lcntwYWRkaW5nOjY0cHggMH0uZm9vdGVyLXRvcC5zcGFjZS1iZXR3ZWVuLC5mb290ZXItYm90dG9tLnNwYWNlLWJldHdlZW57ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyLXRvcC5pbnZlcnQtb3JkZXItZGVza3RvcD4qOmZpcnN0LWNoaWxkLC5mb290ZXItYm90dG9tLmludmVydC1vcmRlci1kZXNrdG9wPio6Zmlyc3QtY2hpbGR7b3JkZXI6MX19LnNlY3Rpb24taW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbTo0OHB4fS5zZWN0aW9uLWhlYWRlcntwYWRkaW5nLWJvdHRvbTo0OHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6ODBweDtwYWRkaW5nLWJvdHRvbTo4MHB4fS5zZWN0aW9uLWhlYWRlcntwYWRkaW5nLWJvdHRvbTo4MHB4fX0uaGVyby1pbm5lcj4uaGVyby1jb250ZW50Ky5oZXJvLWZpZ3VyZSwuaGVyby1pbm5lcj4uaGVyby1maWd1cmUrLmhlcm8tY29udGVudHttYXJnaW4tdG9wOjQ4cHh9Lmhlcm8taW5uZXI+Lmhlcm8tZmlndXJlPmF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wfUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7Lmhlcm8gLnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW0gLnNwbGl0LWl0ZW0tY29udGVudHttYXJnaW4tYm90dG9tOjQ4cHh9Lmhlcm8gLnNwbGl0LXdyYXAuaW52ZXJ0LW1vYmlsZSAuc3BsaXQtaXRlbSAuc3BsaXQtaXRlbS1pbWFnZXttYXJnaW4tYm90dG9tOjQ4cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7Lmhlcm8taW5uZXI+Lmhlcm8tY29udGVudCsuaGVyby1maWd1cmUsLmhlcm8taW5uZXI+Lmhlcm8tZmlndXJlKy5oZXJvLWNvbnRlbnR7bWFyZ2luLXRvcDo2NHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5mZWF0dXJlcy1zcGxpdCAuc2VjdGlvbi1oZWFkZXJ7cGFkZGluZy1ib3R0b206OTJweH19LmZlYXR1cmVzLXRpbGVzIC50aWxlcy13cmFwe21hcmdpbi1yaWdodDotMTZweDttYXJnaW4tbGVmdDotMTZweDttYXJnaW4tdG9wOi0xNnB4fS5mZWF0dXJlcy10aWxlcyAudGlsZXMtd3JhcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTotMTZweH0uZmVhdHVyZXMtdGlsZXMgLnRpbGVzLXdyYXA6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206MTZweH0uZmVhdHVyZXMtdGlsZXMgLnRpbGVzLXdyYXAucHVzaC1sZWZ0OjphZnRlcntmbGV4LWJhc2lzOjM2MHB4O21heC13aWR0aDozNjBweDtwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHh9LmZlYXR1cmVzLXRpbGVzIC50aWxlcy1pdGVte2ZsZXgtYmFzaXM6MzYwcHg7bWF4LXdpZHRoOjM2MHB4O3BhZGRpbmc6MTZweH0uZmVhdHVyZXMtdGlsZXMgLnRpbGVzLWl0ZW0taW5uZXJ7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5mZWF0dXJlcy10aWxlcyAudGlsZXMtd3JhcHttYXJnaW4tcmlnaHQ6LTMycHg7bWFyZ2luLWxlZnQ6LTMycHg7bWFyZ2luLXRvcDotMzJweH0uZmVhdHVyZXMtdGlsZXMgLnRpbGVzLXdyYXA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206LTMycHh9LmZlYXR1cmVzLXRpbGVzIC50aWxlcy13cmFwOm5vdCg6bGFzdC1vZi10eXBlKXttYXJnaW4tYm90dG9tOjMycHh9LmZlYXR1cmVzLXRpbGVzIC50aWxlcy13cmFwLnB1c2gtbGVmdDo6YWZ0ZXJ7cGFkZGluZy1sZWZ0OjMycHg7cGFkZGluZy1yaWdodDozMnB4fS5mZWF0dXJlcy10aWxlcyAudGlsZXMtaXRlbXtwYWRkaW5nOjMycHh9fS5wcmljaW5nIC50aWxlcy13cmFwLnB1c2gtbGVmdDo6YWZ0ZXJ7ZmxleC1iYXNpczozNDRweDttYXgtd2lkdGg6MzQ0cHh9LnByaWNpbmcgLnRpbGVzLWl0ZW17ZmxleC1iYXNpczozNDRweDttYXgtd2lkdGg6MzQ0cHh9LnByaWNpbmcgLnRpbGVzLWl0ZW0taW5uZXJ7cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbToyNHB4O3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweH0ucHJpY2luZy1pdGVtLWNvbnRlbnR7ZmxleC1ncm93OjE7d2lkdGg6MTAwJX11bC5wcmljaW5nLWl0ZW0tZmVhdHVyZXMtbGlzdCBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MTJweH0ucHJpY2luZy1zd2l0Y2hlcnttYXJnaW4tYm90dG9tOjQ4cHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsucHJpY2luZy1zd2l0Y2hlcnttYXJnaW4tYm90dG9tOjY0cHh9fS50ZXN0aW1vbmlhbCAudGlsZXMtd3JhcC5wdXNoLWxlZnQ6OmFmdGVye2ZsZXgtYmFzaXM6MzQ0cHg7bWF4LXdpZHRoOjM0NHB4fS50ZXN0aW1vbmlhbCAudGlsZXMtaXRlbXtmbGV4LWJhc2lzOjM0NHB4O21heC13aWR0aDozNDRweH0udGVzdGltb25pYWwgLnRpbGVzLWl0ZW0taW5uZXJ7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweH0udGVzdGltb25pYWwtaXRlbS1jb250ZW50e2ZsZXgtZ3JvdzoxfS50ZXN0aW1vbmlhbC1pdGVtLXNvdXJjZXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0udGVhbSAudGlsZXMtd3JhcHttYXJnaW4tcmlnaHQ6LTE2cHg7bWFyZ2luLWxlZnQ6LTE2cHg7bWFyZ2luLXRvcDotMTZweH0udGVhbSAudGlsZXMtd3JhcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTotMTZweH0udGVhbSAudGlsZXMtd3JhcDpub3QoOmxhc3Qtb2YtdHlwZSl7bWFyZ2luLWJvdHRvbToxNnB4fS50ZWFtIC50aWxlcy13cmFwLnB1c2gtbGVmdDo6YWZ0ZXJ7ZmxleC1iYXNpczoyOTZweDttYXgtd2lkdGg6Mjk2cHg7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4fS50ZWFtIC50aWxlcy1pdGVte2ZsZXgtYmFzaXM6Mjk2cHg7bWF4LXdpZHRoOjI5NnB4O3BhZGRpbmc6MTZweH0udGVhbSAudGlsZXMtaXRlbS1pbm5lcntwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LnRlYW0gLnNlY3Rpb24taGVhZGVye3BhZGRpbmctYm90dG9tOjgwcHh9LnRlYW0gLnRpbGVzLXdyYXB7bWFyZ2luLXJpZ2h0Oi0zMnB4O21hcmdpbi1sZWZ0Oi0zMnB4O21hcmdpbi10b3A6LTMycHh9LnRlYW0gLnRpbGVzLXdyYXA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206LTMycHh9LnRlYW0gLnRpbGVzLXdyYXA6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206MzJweH0udGVhbSAudGlsZXMtd3JhcC5wdXNoLWxlZnQ6OmFmdGVye3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH0udGVhbSAudGlsZXMtaXRlbXtwYWRkaW5nOjMycHh9fS5jdGEgLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbTo0OHB4fS5jdGEtc2xvZ2Fue21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5jdGEgLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6NjRweDtwYWRkaW5nLWJvdHRvbTo2NHB4fS5jdGEtc3BsaXR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uY3RhLXNwbGl0IC5jdGEtc2xvZ2Fue21hcmdpbi1ib3R0b206MDttYXJnaW4tcmlnaHQ6NDhweH19LmNsaWVudHMgLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6MjZweDtwYWRkaW5nLWJvdHRvbToyNnB4fS5jbGllbnRzLWlubmVyIHVse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjB9LmNsaWVudHMtaW5uZXIgbGl7cGFkZGluZzoxMnB4IDI4cHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuY2xpZW50cyAuY2xpZW50cy1pbm5lciB1bHtmbGV4LWRpcmVjdGlvbjpyb3d9fS5zaWduaW4gLnNlY3Rpb24taGVhZGVye3BhZGRpbmctYm90dG9tOjMycHh9LnNpZ25pbiAudGlsZXMtaXRlbS1pbm5lcntwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LnNpZ25pbiAuc2VjdGlvbi1oZWFkZXJ7cGFkZGluZy1ib3R0b206NDhweH19LnNpZ25pbi1mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufVtjbGFzcyo9aWxsdXN0cmF0aW9uLV17cG9zaXRpb246cmVsYXRpdmV9W2NsYXNzKj1pbGx1c3RyYXRpb24tXTo6YWZ0ZXJ7cG9pbnRlci1ldmVudHM6bm9uZX1bY2xhc3MqPWlsbHVzdHJhdGlvbi1lbGVtZW50LV06OmFmdGVye3otaW5kZXg6LTF9W2NsYXNzKj1pbGx1c3RyYXRpb24tc2VjdGlvbi1dOjphZnRlcnt6LWluZGV4Oi0yfS5pbGx1c3RyYXRpb24tc2VjdGlvbi0wMTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDo2MTJweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9uLXNlY3Rpb24tMDEuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG87bGVmdDo1MCU7dG9wOjA7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgdG9wO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9LmlsbHVzdHJhdGlvbi1zZWN0aW9uLTAyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjYxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb24tc2VjdGlvbi0wMi5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0bztsZWZ0OjUwJTt0b3A6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciB0b3A7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0uc2l0ZS1mb290ZXJ7Y29sb3I6IzZBNkY4Mn0uZmVhdHVyZXMtdGlsZXMtaXRlbS1pbWFnZXtkaXNwbGF5OmlubGluZS1mbGV4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCBib3R0b20sICMzNzZERjkgMCUsICNmZjc5YWYgNTAlLCAjRkY4RDc0IDEwMCUpfS5wcmljaW5nIC50aWxlcy1pdGVtLWlubmVye2JhY2tncm91bmQ6IzI5MkIzMn0ucHJpY2luZy1pdGVtLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0ucHJpY2luZy1pdGVtLWhlYWRlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDojMjkyQjMyfS5wcmljaW5nLWl0ZW0taGVhZGVyOjphZnRlcntiYWNrZ3JvdW5kOnJnYmEoMTA2LDExMSwxMzAsMC4zMik7bWF4LXdpZHRoOjg4cHh9LnByaWNpbmctaXRlbS1wcmljZS1jdXJyZW5jeXtjb2xvcjojOTU5Q0IxfXVsLnByaWNpbmctaXRlbS1mZWF0dXJlcy1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlfXVsLnByaWNpbmctaXRlbS1mZWF0dXJlcy1saXN0OjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiMyOTJCMzJ9dWwucHJpY2luZy1pdGVtLWZlYXR1cmVzLWxpc3Q6OmFmdGVye2JhY2tncm91bmQ6cmdiYSgxMDYsMTExLDEzMCwwLjMyKX11bC5wcmljaW5nLWl0ZW0tZmVhdHVyZXMtbGlzdCBsaXttYXJnaW4tYm90dG9tOjA7cGFkZGluZzoxNHB4IDA7cG9zaXRpb246cmVsYXRpdmV9dWwucHJpY2luZy1pdGVtLWZlYXR1cmVzLWxpc3QgbGk6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiMyOTJCMzJ9dWwucHJpY2luZy1pdGVtLWZlYXR1cmVzLWxpc3QgbGk6OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMTA2LDExMSwxMzAsMC4zMil9dWwucHJpY2luZy1pdGVtLWZlYXR1cmVzLWxpc3QgbGk6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O21hcmdpbi1yaWdodDoxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk01JTIwMTFoMTR2Mkg1eiUyMiUyMGZpbGwlM0QlMjIlMjM2QTZGODIlMjIlMjBmaWxsLXJ1bGUlM0QlMjJub256ZXJvJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtvcmRlcjotMX11bC5wcmljaW5nLWl0ZW0tZmVhdHVyZXMtbGlzdCBsaS5pcy1jaGVja2VkOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDZyUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUzRSUzQ2NpcmNsZSUyMGZpbGwlM0QlMjIlMjMxRUMxOTglMjIlMjBjeCUzRCUyMjEyJTIyJTIwY3klM0QlMjIxMiUyMiUyMHIlM0QlMjIxMiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjkyQjMyJTIyJTIwZCUzRCUyMk0xMC41JTIwMTIuMjY3bC0yLjUtMS42LTElMjAxLjA2NkwxMC41JTIwMTYlMjAxNyUyMDkuMDY3JTIwMTYlMjA4eiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIil9LnRlc3RpbW9uaWFsIC50aWxlcy1pdGVtLWlubmVye2JhY2tncm91bmQ6IzI5MkIzMn0udGVzdGltb25pYWwtaXRlbS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS50ZXN0aW1vbmlhbC1pdGVtLWNvbnRlbnQ6OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjRweDtoZWlnaHQ6MThweDttYXJnaW4tdG9wOjEycHg7bWFyZ2luLWJvdHRvbToxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjE4JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMTMuNDgxYzAtMi4zNC42MTEtNC43NjElMjAxLjgzMy03LjI2M0MzLjA1NiUyMDMuNzE2JTIwNC43MzMlMjAxLjY0MyUyMDYuODY1JTIwMEwxMSUyMDIuNjg5QzkuNzI2JTIwNC4zODIlMjA4Ljc3NyUyMDYuMDkzJTIwOC4xNTIlMjA3LjgyNGMtLjYyNCUyMDEuNzMtLjkzNiUyMDMuNTc4LS45MzYlMjA1LjU0NVYxOEgwdi00LjUxOXptMTMlMjAwYzAtMi4zNC42MTEtNC43NjElMjAxLjgzMy03LjI2MyUyMDEuMjIzLTIuNTAyJTIwMi45LTQuNTc1JTIwNS4wMzItNi4yMThMMjQlMjAyLjY4OWMtMS4yNzQlMjAxLjY5My0yLjIyMyUyMDMuNDA0LTIuODQ4JTIwNS4xMzUtLjYyNCUyMDEuNzMtLjkzNiUyMDMuNTc4LS45MzYlMjA1LjU0NVYxOEgxM3YtNC41MTl6JTIyJTIwZmlsbCUzRCUyMiUyM0ZGNUZBMCUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS50ZXN0aW1vbmlhbC1pdGVtLWZvb3Rlcntmb250LWZhbWlseTpcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nLXRvcDoyMHB4fS50ZXN0aW1vbmlhbC1pdGVtLWZvb3Rlci5oYXMtdG9wLWRpdmlkZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMTA2LDExMSwxMzAsMC4zMil9LnRlc3RpbW9uaWFsLWl0ZW0tbGlua3tjb2xvcjojMzc2REY5fS50ZXN0aW1vbmlhbC1pdGVtLWxpbmsgYXtjb2xvcjojMzc2REY5O3RleHQtZGVjb3JhdGlvbjpub25lfS50ZXN0aW1vbmlhbC1pdGVtLWxpbmsgYTpob3Zlcntjb2xvcjojNjk5MUZBfS5jdGEgLmZvcm0taW5wdXR7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MnB4fS5jdGEtaW5uZXJ7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4O2JhY2tncm91bmQtY29sb3I6IzM3NkRGOTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMDBkZWcsICMzNzZERjkgMCwgI0ZGNUZBMCA3NSUsICNGRkM1NUEgMTAwJSl9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuY3RhIC5mb3JtLWlucHV0e21pbi13aWR0aDoyODBweH0uY3RhLWlubmVye3BhZGRpbmctbGVmdDo0OHB4O3BhZGRpbmctcmlnaHQ6NDhweH19LnNjcmVlbi1yZWFkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowfS5saXN0LXJlc2V0e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9Lmxpc3QtcmVzZXQgbGl7bWFyZ2luOjB9LnRhLWx7dGV4dC1hbGlnbjpsZWZ0fS50YS1je3RleHQtYWxpZ246Y2VudGVyfS50YS1ye3RleHQtYWxpZ246cmlnaHR9LmZ3LTQwMHtmb250LXdlaWdodDo0MDB9LmZ3LTUwMHtmb250LXdlaWdodDo1MDB9LmZ3LTYwMHtmb250LXdlaWdodDo2MDB9LmZ3LTcwMHtmb250LXdlaWdodDo3MDB9LnRleHQtY29sb3ItaGlnaHtjb2xvcjojRjlGQUZGfS50ZXh0LWNvbG9yLW1pZHtjb2xvcjojOTU5Q0IxfS50ZXh0LWNvbG9yLWxvd3tjb2xvcjojNkE2RjgyfS50ZXh0LWNvbG9yLXByaW1hcnl7Y29sb3I6IzM3NkRGOX0udGV4dC1jb2xvci1zZWNvbmRhcnl7Y29sb3I6I0ZGNUZBMH0udGV4dC1jb2xvci1lcnJvcntjb2xvcjojRkY1RkEwfS50ZXh0LWNvbG9yLXdhcm5pbmd7Y29sb3I6I0ZGQzU1QX0udGV4dC1jb2xvci1zdWNjZXNze2NvbG9yOiMxRUMxOTh9LmludmVydC1jb2xvciAudGV4dC1jb2xvci1oaWdoe2NvbG9yOiMxNjE3MUJ9LmludmVydC1jb2xvciAudGV4dC1jb2xvci1taWR7Y29sb3I6IzFDMUQyMn0uaW52ZXJ0LWNvbG9yIC50ZXh0LWNvbG9yLWxvd3tjb2xvcjojNkE2RjgyfS50dC11e3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uaW1hZ2UtZnVsbHt3aWR0aDoxMDAlfS5pbWFnZS1sYXJnZXJ7cG9zaXRpb246cmVsYXRpdmU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6Y2FsYygxMDAlICsgOTZweCk7bWF4LXdpZHRoOjEwMHZ3fS5oYXMtYmctY29sb3J7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6MH0uaGFzLXNoYWRvd3tib3gtc2hhZG93OjAgMjRweCA2NHB4IHJnYmEoMjIsMjMsMjcsMC42NCl9aW1nLmhhcy1zaGFkb3d7Ym9yZGVyLXJhZGl1czoycHh9Lmhhcy10b3AtZGl2aWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uaGFzLXRvcC1kaXZpZGVyOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDojMjkyQjMyfS5oYXMtYm90dG9tLWRpdmlkZXJ7cG9zaXRpb246cmVsYXRpdmV9Lmhhcy1ib3R0b20tZGl2aWRlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDojMjkyQjMyfS5pbnZlcnQtY29sb3IgLmhhcy10b3AtZGl2aWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uaW52ZXJ0LWNvbG9yIC5oYXMtdG9wLWRpdmlkZXI6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNlNWU5ZmZ9LmludmVydC1jb2xvciAuaGFzLWJvdHRvbS1kaXZpZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnZlcnQtY29sb3IgLmhhcy1ib3R0b20tZGl2aWRlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDojZTVlOWZmfS5jZW50ZXItY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0uY2VudGVyLWNvbnRlbnQgaW1nLC5jZW50ZXItY29udGVudCBzdmcsLmNlbnRlci1jb250ZW50IHZpZGVve21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmNlbnRlci1jb250ZW50IC5idXR0b24tZ3JvdXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucmVzcG9uc2l2ZS12aWRlb3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7aGVpZ2h0OjB9LnJlc3BvbnNpdmUtdmlkZW8uaXMtNC0ze3BhZGRpbmctYm90dG9tOjc1JX0ucmVzcG9uc2l2ZS12aWRlbyBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lm0tMHttYXJnaW46MH0ubXQtMHttYXJnaW4tdG9wOjB9Lm1yLTB7bWFyZ2luLXJpZ2h0OjB9Lm1iLTB7bWFyZ2luLWJvdHRvbTowfS5tbC0we21hcmdpbi1sZWZ0OjB9Lm0tNHttYXJnaW46NHB4fS5tdC00e21hcmdpbi10b3A6NHB4fS5tci00e21hcmdpbi1yaWdodDo0cHh9Lm1iLTR7bWFyZ2luLWJvdHRvbTo0cHh9Lm1sLTR7bWFyZ2luLWxlZnQ6NHB4fS5tLTh7bWFyZ2luOjhweH0ubXQtOHttYXJnaW4tdG9wOjhweH0ubXItOHttYXJnaW4tcmlnaHQ6OHB4fS5tYi04e21hcmdpbi1ib3R0b206OHB4fS5tbC04e21hcmdpbi1sZWZ0OjhweH0ubS0xMnttYXJnaW46MTJweH0ubXQtMTJ7bWFyZ2luLXRvcDoxMnB4fS5tci0xMnttYXJnaW4tcmlnaHQ6MTJweH0ubWItMTJ7bWFyZ2luLWJvdHRvbToxMnB4fS5tbC0xMnttYXJnaW4tbGVmdDoxMnB4fS5tLTE2e21hcmdpbjoxNnB4fS5tdC0xNnttYXJnaW4tdG9wOjE2cHh9Lm1yLTE2e21hcmdpbi1yaWdodDoxNnB4fS5tYi0xNnttYXJnaW4tYm90dG9tOjE2cHh9Lm1sLTE2e21hcmdpbi1sZWZ0OjE2cHh9Lm0tMjR7bWFyZ2luOjI0cHh9Lm10LTI0e21hcmdpbi10b3A6MjRweH0ubXItMjR7bWFyZ2luLXJpZ2h0OjI0cHh9Lm1iLTI0e21hcmdpbi1ib3R0b206MjRweH0ubWwtMjR7bWFyZ2luLWxlZnQ6MjRweH0ubS0zMnttYXJnaW46MzJweH0ubXQtMzJ7bWFyZ2luLXRvcDozMnB4fS5tci0zMnttYXJnaW4tcmlnaHQ6MzJweH0ubWItMzJ7bWFyZ2luLWJvdHRvbTozMnB4fS5tbC0zMnttYXJnaW4tbGVmdDozMnB4fS5wLTB7cGFkZGluZzowfS5wdC0we3BhZGRpbmctdG9wOjB9LnByLTB7cGFkZGluZy1yaWdodDowfS5wYi0we3BhZGRpbmctYm90dG9tOjB9LnBsLTB7cGFkZGluZy1sZWZ0OjB9LnAtNHtwYWRkaW5nOjRweH0ucHQtNHtwYWRkaW5nLXRvcDo0cHh9LnByLTR7cGFkZGluZy1yaWdodDo0cHh9LnBiLTR7cGFkZGluZy1ib3R0b206NHB4fS5wbC00e3BhZGRpbmctbGVmdDo0cHh9LnAtOHtwYWRkaW5nOjhweH0ucHQtOHtwYWRkaW5nLXRvcDo4cHh9LnByLTh7cGFkZGluZy1yaWdodDo4cHh9LnBiLTh7cGFkZGluZy1ib3R0b206OHB4fS5wbC04e3BhZGRpbmctbGVmdDo4cHh9LnAtMTJ7cGFkZGluZzoxMnB4fS5wdC0xMntwYWRkaW5nLXRvcDoxMnB4fS5wci0xMntwYWRkaW5nLXJpZ2h0OjEycHh9LnBiLTEye3BhZGRpbmctYm90dG9tOjEycHh9LnBsLTEye3BhZGRpbmctbGVmdDoxMnB4fS5wLTE2e3BhZGRpbmc6MTZweH0ucHQtMTZ7cGFkZGluZy10b3A6MTZweH0ucHItMTZ7cGFkZGluZy1yaWdodDoxNnB4fS5wYi0xNntwYWRkaW5nLWJvdHRvbToxNnB4fS5wbC0xNntwYWRkaW5nLWxlZnQ6MTZweH0ucC0yNHtwYWRkaW5nOjI0cHh9LnB0LTI0e3BhZGRpbmctdG9wOjI0cHh9LnByLTI0e3BhZGRpbmctcmlnaHQ6MjRweH0ucGItMjR7cGFkZGluZy1ib3R0b206MjRweH0ucGwtMjR7cGFkZGluZy1sZWZ0OjI0cHh9LnAtMzJ7cGFkZGluZzozMnB4fS5wdC0zMntwYWRkaW5nLXRvcDozMnB4fS5wci0zMntwYWRkaW5nLXJpZ2h0OjMycHh9LnBiLTMye3BhZGRpbmctYm90dG9tOjMycHh9LnBsLTMye3BhZGRpbmctbGVmdDozMnB4fS5zcGFjZXItNHtwYWRkaW5nLXRvcDo0cHh9LnNwYWNlci04e3BhZGRpbmctdG9wOjhweH0uc3BhY2VyLTEye3BhZGRpbmctdG9wOjEycHh9LnNwYWNlci0xNntwYWRkaW5nLXRvcDoxNnB4fS5zcGFjZXItMjR7cGFkZGluZy10b3A6MjRweH0uc3BhY2VyLTMye3BhZGRpbmctdG9wOjMycHh9LnNwYWNlci00OHtwYWRkaW5nLXRvcDo0OHB4fS5zcGFjZXItNjR7cGFkZGluZy10b3A6NjRweH1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey50YS1sLW1vYmlsZXt0ZXh0LWFsaWduOmxlZnR9LnRhLWMtbW9iaWxle3RleHQtYWxpZ246Y2VudGVyfS50YS1yLW1vYmlsZXt0ZXh0LWFsaWduOnJpZ2h0fS5jZW50ZXItY29udGVudC1tb2JpbGV7dGV4dC1hbGlnbjpjZW50ZXJ9LmNlbnRlci1jb250ZW50LW1vYmlsZSBpbWcsLmNlbnRlci1jb250ZW50LW1vYmlsZSBzdmcsLmNlbnRlci1jb250ZW50LW1vYmlsZSB2aWRlb3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5jZW50ZXItY29udGVudC1tb2JpbGUgLmJ1dHRvbi1ncm91cHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zcGFjZXItNC1tb2JpbGV7cGFkZGluZy10b3A6NHB4fS5zcGFjZXItOC1tb2JpbGV7cGFkZGluZy10b3A6OHB4fS5zcGFjZXItMTItbW9iaWxle3BhZGRpbmctdG9wOjEycHh9LnNwYWNlci0xNi1tb2JpbGV7cGFkZGluZy10b3A6MTZweH0uc3BhY2VyLTI0LW1vYmlsZXtwYWRkaW5nLXRvcDoyNHB4fS5zcGFjZXItMzItbW9iaWxle3BhZGRpbmctdG9wOjMycHh9LnNwYWNlci00OC1tb2JpbGV7cGFkZGluZy10b3A6NDhweH0uc3BhY2VyLTY0LW1vYmlsZXtwYWRkaW5nLXRvcDo2NHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey50YS1sLWRlc2t0b3B7dGV4dC1hbGlnbjpsZWZ0fS50YS1jLWRlc2t0b3B7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhLXItZGVza3RvcHt0ZXh0LWFsaWduOnJpZ2h0fS5jZW50ZXItY29udGVudC1kZXNrdG9we3RleHQtYWxpZ246Y2VudGVyfS5jZW50ZXItY29udGVudC1kZXNrdG9wIGltZywuY2VudGVyLWNvbnRlbnQtZGVza3RvcCBzdmcsLmNlbnRlci1jb250ZW50LWRlc2t0b3AgdmlkZW97bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uY2VudGVyLWNvbnRlbnQtZGVza3RvcCAuYnV0dG9uLWdyb3Vwe2p1c3RpZnktY29udGVudDpjZW50ZXJ9fVxuIl19 */ \ No newline at end of file diff --git a/public/landing/images/clients-01.svg b/public/landing/images/clients-01.svg new file mode 100755 index 0000000..40510aa --- /dev/null +++ b/public/landing/images/clients-01.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/clients-02.svg b/public/landing/images/clients-02.svg new file mode 100755 index 0000000..0fe5ebf --- /dev/null +++ b/public/landing/images/clients-02.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/clients-03.svg b/public/landing/images/clients-03.svg new file mode 100755 index 0000000..b18db75 --- /dev/null +++ b/public/landing/images/clients-03.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/clients-04.svg b/public/landing/images/clients-04.svg new file mode 100755 index 0000000..04c30fc --- /dev/null +++ b/public/landing/images/clients-04.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/clients-05.svg b/public/landing/images/clients-05.svg new file mode 100755 index 0000000..a437997 --- /dev/null +++ b/public/landing/images/clients-05.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/feature-tile-icon-01.svg b/public/landing/images/feature-tile-icon-01.svg new file mode 100755 index 0000000..a1c4e2d --- /dev/null +++ b/public/landing/images/feature-tile-icon-01.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/feature-tile-icon-02.svg b/public/landing/images/feature-tile-icon-02.svg new file mode 100755 index 0000000..d06548d --- /dev/null +++ b/public/landing/images/feature-tile-icon-02.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/feature-tile-icon-03.svg b/public/landing/images/feature-tile-icon-03.svg new file mode 100755 index 0000000..b5da414 --- /dev/null +++ b/public/landing/images/feature-tile-icon-03.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/feature-tile-icon-04.svg b/public/landing/images/feature-tile-icon-04.svg new file mode 100755 index 0000000..13236c4 --- /dev/null +++ b/public/landing/images/feature-tile-icon-04.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/feature-tile-icon-05.svg b/public/landing/images/feature-tile-icon-05.svg new file mode 100755 index 0000000..3e092f4 --- /dev/null +++ b/public/landing/images/feature-tile-icon-05.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/feature-tile-icon-06.svg b/public/landing/images/feature-tile-icon-06.svg new file mode 100755 index 0000000..99d4d42 --- /dev/null +++ b/public/landing/images/feature-tile-icon-06.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/features-split-image-01.svg b/public/landing/images/features-split-image-01.svg new file mode 100755 index 0000000..0c3fbb3 --- /dev/null +++ b/public/landing/images/features-split-image-01.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/features-split-image-02.svg b/public/landing/images/features-split-image-02.svg new file mode 100755 index 0000000..36cdf59 --- /dev/null +++ b/public/landing/images/features-split-image-02.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/illustration-section-01.svg b/public/landing/images/illustration-section-01.svg new file mode 100755 index 0000000..c38025b --- /dev/null +++ b/public/landing/images/illustration-section-01.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/illustration-section-02.svg b/public/landing/images/illustration-section-02.svg new file mode 100755 index 0000000..633ed57 --- /dev/null +++ b/public/landing/images/illustration-section-02.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/image-placeholder.svg b/public/landing/images/image-placeholder.svg new file mode 100755 index 0000000..16c62da --- /dev/null +++ b/public/landing/images/image-placeholder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/logo.svg b/public/landing/images/logo.svg new file mode 100755 index 0000000..777ea8e --- /dev/null +++ b/public/landing/images/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/landing/images/team-member-01.jpg b/public/landing/images/team-member-01.jpg new file mode 100755 index 0000000000000000000000000000000000000000..0a71e532c760bb0d290dc1117b7220eeadbe9d7d GIT binary patch literal 11249 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 literal 0 HcmV?d00001 diff --git a/public/landing/images/team-member-02.jpg b/public/landing/images/team-member-02.jpg new file mode 100755 index 0000000000000000000000000000000000000000..d332bf2fb78386a3d312f1ceb39663fb5e992760 GIT binary patch literal 13651 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 HzWo0HN-eep literal 0 HcmV?d00001 diff --git a/public/landing/images/team-member-03.jpg b/public/landing/images/team-member-03.jpg new file mode 100755 index 0000000000000000000000000000000000000000..d65b207a39ed19e7f36ffeddff87527582bdbfd9 GIT binary patch literal 17152 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 GjsFKYe1SLs literal 0 HcmV?d00001 diff --git a/public/landing/images/team-member-06.jpg b/public/landing/images/team-member-06.jpg new file mode 100755 index 0000000000000000000000000000000000000000..49bdb3867d3369830f9469d19160acb610c39433 GIT binary patch literal 8579 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 \ No newline at end of file diff --git a/public/landing/js/accordion.js b/public/landing/js/accordion.js new file mode 100755 index 0000000..4eb978f --- /dev/null +++ b/public/landing/js/accordion.js @@ -0,0 +1,26 @@ +; (function () { + 'use strict' + const accordionEl = document.getElementsByClassName('accordion-header') + + function openAccordion (parent, panel) { + parent.classList.add('is-active') + panel.style.maxHeight = panel.scrollHeight + 'px' + } + + function closeAccordion (parent, panel) { + parent.classList.remove('is-active') + panel.style.maxHeight = null + } + + if (accordionEl.length > 0) { + for (let i = 0; i < accordionEl.length; i++) { + const el = accordionEl[i] + const parent = el.parentNode + const panel = el.nextElementSibling + parent.classList.contains('is-active') && openAccordion(parent, panel) + el.addEventListener('click', function () { + parent.classList.contains('is-active') ? closeAccordion(parent, panel) : openAccordion(parent, panel) + }) + } + } +}()) diff --git a/public/landing/js/carousel.js b/public/landing/js/carousel.js new file mode 100755 index 0000000..3a80383 --- /dev/null +++ b/public/landing/js/carousel.js @@ -0,0 +1,171 @@ +; (function () { + 'use strict' + + // Swipe detector + // https://gist.github.com/chrishaensel/e17c9f3838f246d75fe3bd19d6bb92e8#file-swipe-js + let swipe = { + touchStartX: 0, + touchEndX: 0, + minSwipePixels: 30, + detectionZone: undefined, + swipeCallback: function () { }, + + init: function (detectionZone, callback) { + swipe.swipeCallback = callback + detectionZone.addEventListener('touchstart', function (event) { + swipe.touchStartX = event.changedTouches[0].screenX + }, false) + detectionZone.addEventListener('touchend', function (event) { + swipe.touchEndX = event.changedTouches[0].screenX + swipe.handleSwipeGesture() + }, false) + }, + + handleSwipeGesture: function () { + let direction, moved + if (swipe.touchEndX <= swipe.touchStartX) { + moved = swipe.touchStartX - swipe.touchEndX + direction = 'left' + } + if (swipe.touchEndX >= swipe.touchStartX) { + moved = swipe.touchEndX - swipe.touchStartX + direction = 'right' + } + if (moved > swipe.minSwipePixels && direction !== 'undefined') { + swipe.swipe(direction, moved) + } + }, + + swipe: function (direction, movedPixels) { + let ret = {} + ret.direction = direction + ret.movedPixels = movedPixels + swipe.swipeCallback(ret) + } + } + + const carousels = document.getElementsByClassName('carousel-items') + + // Rotate the carousel forward or backward + function rotateCarousel(el, dir) { + if (dir === undefined) { + dir = 'next' + } + let currentItem = el.getElementsByClassName('carousel-item is-active')[0] + let nextItem = (dir === 'next') ? currentItem.nextElementSibling : currentItem.previousElementSibling + let index = currentItem.getAttribute('data-carousel') + let currentBullet = el.parentNode.getElementsByClassName('carousel-bullet')[index] + let nextBullet = (dir === 'next') ? currentBullet.nextElementSibling : currentBullet.previousElementSibling + currentItem.classList.remove('is-active') + currentBullet.classList.remove('is-active') + if (nextItem) { + nextItem.classList.add('is-active') + nextBullet.classList.add('is-active') + } else { + if (dir === 'next') { + el.firstElementChild.classList.add('is-active') + el.parentNode.getElementsByClassName('carousel-bullets')[0].firstElementChild.classList.add('is-active') + } else { + el.lastElementChild.classList.add('is-active') + el.parentNode.getElementsByClassName('carousel-bullets')[0].lastElementChild.classList.add('is-active') + } + } + } + + // Equal heights fix + function equalHeightCarousel(carousel, items) { + let taller = 0 + let height + for (let i = 0; i < items.length; i++) { + items[0].parentNode.style.minHeight = taller + 'px' + items[i].classList.add('is-loading') + height = items[i].offsetHeight + items[i].classList.remove('is-loading') + if (height > taller) { + taller = height + } + } + items[0].parentNode.style.minHeight = taller + 'px' + } + + // Clear autorotate + function clearAutorotate(autorotate) { + if (autorotate) { + clearInterval(autorotate) + } + } + + if (carousels.length > 0) { + for (let i = 0; i < carousels.length; i++) { + let carousel = carousels[i] + let items = carousel.getElementsByClassName('carousel-item') + let activeItem = 0 + let autorotateTiming = carousel.getAttribute('data-autorotate') + // Generate bullets container + const bulletsContainer = document.createElement('div') + bulletsContainer.className = 'carousel-bullets' + carousel.parentNode.insertBefore(bulletsContainer, carousel.nextSibling) + for (let i = 0; i < items.length; i++) { + // Add data attributes + items[i].setAttribute('data-carousel', i) + // Determine a new active item, if any + if (items[i].classList.contains('is-active')) activeItem = i + // Generate bullets + let bullet = document.createElement('button') + bullet.className = 'carousel-bullet' + bullet.setAttribute('data-bullet', i) + carousel.parentNode.getElementsByClassName('carousel-bullets')[0].appendChild(bullet) + } + // Add is-active class to first carousel item and bullet + items[activeItem].classList.add('is-active') + let bullets = carousel.parentNode.getElementsByClassName('carousel-bullet') + bullets[activeItem].classList.add('is-active') + // Equal height items + equalHeightCarousel(carousel, items) + window.addEventListener('resize', function () { + equalHeightCarousel(carousel, items) + }) + // Autorotate + let autorotate = false + if (autorotateTiming) { + autorotate = setInterval(function () { + rotateCarousel(carousel, 'next') + }, autorotateTiming) + } + // Rotate by bullet click + for (let i = 0; i < bullets.length; i++) { + let bullet = bullets[i] + bullet.addEventListener('click', function (e) { + e.preventDefault() + // Do nothing if item is active + if (bullet.classList.contains('is-active')) { + return + } + // Remove active classes + for (let i = 0; i < bullets.length; i++) { + bullets[i].classList.remove('is-active') + } + for (let i = 0; i < items.length; i++) { + items[i].classList.remove('is-active') + } + // Add active classes to corresponding items and bullets + let index = this.getAttribute('data-bullet') + items[index].classList.add('is-active') + this.classList.add('is-active') + // Clear autorotate timing + clearAutorotate(autorotate) + }) + } + // Rotate on swipe + swipe.init(carousel, function (e) { + if (e.direction === 'left') { + rotateCarousel(carousel, 'next') + } else if (e.direction === 'right') { + rotateCarousel(carousel, 'prev') + } + // Clear autorotate timing + clearAutorotate(autorotate) + }) + } + } +}()) diff --git a/public/landing/js/main.js b/public/landing/js/main.js new file mode 100755 index 0000000..cd4b054 --- /dev/null +++ b/public/landing/js/main.js @@ -0,0 +1,9 @@ +;(function () { + 'use strict' + document.documentElement.classList.remove('no-js') + document.documentElement.classList.add('js') + + window.addEventListener('load', function () { + document.body.classList.add('is-loaded') + }) +}()) diff --git a/public/landing/js/main.min.js b/public/landing/js/main.min.js new file mode 100644 index 0000000..3984dc1 --- /dev/null +++ b/public/landing/js/main.min.js @@ -0,0 +1 @@ +!function(){"use strict";const e=document.getElementsByClassName("accordion-header");function t(e,t){e.classList.add("is-active"),t.style.maxHeight=t.scrollHeight+"px"}function n(e,t){e.classList.remove("is-active"),t.style.maxHeight=null}if(e.length>0)for(let i=0;i=e.touchStartX&&(n=e.touchEndX-e.touchStartX,t="right"),n>e.minSwipePixels&&"undefined"!==t&&e.swipe(t,n)},swipe:function(t,n){let i={};i.direction=t,i.movedPixels=n,e.swipeCallback(i)}};const t=document.getElementsByClassName("carousel-items");function n(e,t){void 0===t&&(t="next");let n=e.getElementsByClassName("carousel-item is-active")[0],i="next"===t?n.nextElementSibling:n.previousElementSibling,s=n.getAttribute("data-carousel"),a=e.parentNode.getElementsByClassName("carousel-bullet")[s],l="next"===t?a.nextElementSibling:a.previousElementSibling;n.classList.remove("is-active"),a.classList.remove("is-active"),i?(i.classList.add("is-active"),l.classList.add("is-active")):"next"===t?(e.firstElementChild.classList.add("is-active"),e.parentNode.getElementsByClassName("carousel-bullets")[0].firstElementChild.classList.add("is-active")):(e.lastElementChild.classList.add("is-active"),e.parentNode.getElementsByClassName("carousel-bullets")[0].lastElementChild.classList.add("is-active"))}function i(e,t){let n,i=0;for(let e=0;ei&&(i=n);t[0].parentNode.style.minHeight=i+"px"}function s(e){e&&clearInterval(e)}if(t.length>0)for(let a=0;a0&&t.length>0)for(let e=0;edocument.querySelectorAll("[class*=reveal-].is-revealed").length)return;window.removeEventListener("load",i),window.removeEventListener("scroll",s),window.removeEventListener("resize",a)}()}function s(){n(30,i())}function a(){t=window.innerHeight,n(30,i())}e.length>0&&document.body.classList.contains("has-animations")&&(window.addEventListener("load",i),window.addEventListener("scroll",s),window.addEventListener("resize",a))}(),function(){"use strict";const e=document.getElementsByClassName("smooth-scroll"),t=(e,n,i,s,a)=>{const l=n-e;let c=l/i;const o=function(e){return e<.5?2*e*e:(4-2*e)*e-1}(c=Math.min(c,1));window.scroll(0,a+s*o),l{const l=n||(new Date).getTime();t(e,l,i,s,a)})};if(e.length>0)for(let n=0;n{const n=e||(new Date).getTime(),i=n,l=window.pageYOffset,c=s.getBoundingClientRect().top;t(i,n,a,c,l)})})}}(); \ No newline at end of file diff --git a/public/landing/js/mobile-menu.js b/public/landing/js/mobile-menu.js new file mode 100755 index 0000000..0155d4f --- /dev/null +++ b/public/landing/js/mobile-menu.js @@ -0,0 +1,28 @@ +;(function () { + 'use strict' + const navToggle = document.getElementById('header-nav-toggle') + const mainNav = document.getElementById('header-nav') + + if (navToggle) { + // Open menu + navToggle.addEventListener('click', function () { + document.body.classList.toggle('off-nav-is-active') + mainNav.classList.toggle('is-active') + if (mainNav.style.maxHeight) { + mainNav.style.maxHeight = null + } else { + mainNav.style.maxHeight = mainNav.scrollHeight + 'px' + } + this.getAttribute('aria-expanded') === 'true' ? this.setAttribute('aria-expanded', 'false') : this.setAttribute('aria-expanded', 'true') + }) + // Close menu + document.addEventListener('click', function (e) { + if (e.target !== mainNav && e.target !== navToggle && !mainNav.contains(e.target)) { + document.body.classList.remove('off-nav-is-active') + mainNav.classList.remove('is-active') + mainNav.style.maxHeight = null + navToggle.setAttribute('aria-expanded', 'false') + } + }) + } +}()) diff --git a/public/landing/js/modal.js b/public/landing/js/modal.js new file mode 100755 index 0000000..583bb80 --- /dev/null +++ b/public/landing/js/modal.js @@ -0,0 +1,56 @@ +;(function () { + 'use strict' + const modals = document.getElementsByClassName('modal') + const modalTriggers = document.getElementsByClassName('modal-trigger') + + function openModal (el) { + if (el) { + document.body.classList.add('modal-is-active') + el.classList.add('is-active') + } + } + + function closeModals () { + document.body.classList.remove('modal-is-active') + for (let i = 0; i < modals.length; i++) { + modals[i].classList.remove('is-active') + } + } + + if (modals.length > 0 && modalTriggers.length > 0) { + for (let i = 0; i < modalTriggers.length; i++) { + let modalTrigger = modalTriggers[i] + let modal = document.getElementById(modalTrigger.getAttribute('aria-controls')) + if (modal) { + // Modal video + if (modalTrigger.hasAttribute('data-video')) { + if (modal.querySelector('iframe') !== null) { + modal.querySelector('iframe').setAttribute('src', modalTrigger.getAttribute('data-video')) + } else if (modal.querySelector('video') !== null) { + modal.querySelector('video').setAttribute('src', modalTrigger.getAttribute('data-video')) + } + } + modalTrigger.addEventListener('click', function (e) { + e.preventDefault() + if (modalTrigger.hasAttribute('aria-controls')) { + openModal(modal) + } + }) + } + } + } + + document.addEventListener('click', function (e) { + if (e.target.classList.contains('modal') || e.target.classList.contains('modal-close-trigger')) { + e.preventDefault() + closeModals() + } + }) + + document.addEventListener('keydown', function (event) { + var e = event || window.event + if (e.keyCode === 27) { + closeModals() + } + }) +}()) diff --git a/public/landing/js/pricing-switcher.js b/public/landing/js/pricing-switcher.js new file mode 100755 index 0000000..7b5fa8d --- /dev/null +++ b/public/landing/js/pricing-switcher.js @@ -0,0 +1,22 @@ +;(function () { + 'use strict' + const pricingToggle = document.getElementById('pricing-toggle') + + if (pricingToggle) { + window.addEventListener('load', pricingSwitch) + pricingToggle.addEventListener('change', pricingSwitch) + } + + function pricingSwitch () { + const switchables = document.getElementsByClassName('pricing-switchable') + if (pricingToggle.checked) { + for (let i = 0; i < switchables.length; i++) { + switchables[i].innerHTML = switchables[i].getAttribute('data-pricing-yearly') + } + } else { + for (let i = 0; i < switchables.length; i++) { + switchables[i].innerHTML = switchables[i].getAttribute('data-pricing-monthly') + } + } + } +}()) diff --git a/public/landing/js/scroll-reveal.js b/public/landing/js/scroll-reveal.js new file mode 100755 index 0000000..67c43b9 --- /dev/null +++ b/public/landing/js/scroll-reveal.js @@ -0,0 +1,62 @@ +;(function () { + 'use strict' + const revealEl = document.querySelectorAll('[class*=reveal-]') + let viewportHeight = window.innerHeight + + function throttle (delay, fn) { + var lastCall = 0 + return function () { + var now = new Date().getTime() + if (now - lastCall < delay) { + return + } + lastCall = now + return fn.apply(void 0, arguments) + } + } + + function elementIsVisible (el, offset) { + return (el.getBoundingClientRect().top <= viewportHeight - offset) + } + + function revealElements () { + for (let i = 0; i < revealEl.length; i++) { + let el = revealEl[i] + let revealDelay = el.getAttribute('data-reveal-delay') + let revealOffset = (el.getAttribute('data-reveal-offset') ? el.getAttribute('data-reveal-offset') : '200') + let listenedEl = (el.getAttribute('data-reveal-container') ? el.closest(el.getAttribute('data-reveal-container')) : el) + if (elementIsVisible(listenedEl, revealOffset) && !el.classList.contains('is-revealed')) { + if (revealDelay && revealDelay !== 0) { + setTimeout(function () { + el.classList.add('is-revealed') + }, revealDelay) + } else { + el.classList.add('is-revealed') + } + } + } + revealDone() + } + + function revealScroll () { + throttle(30, revealElements()) + } + + function revealResize () { + viewportHeight = window.innerHeight + throttle(30, revealElements()) + } + + function revealDone () { + if (revealEl.length > document.querySelectorAll('[class*=reveal-].is-revealed').length) return + window.removeEventListener('load', revealElements) + window.removeEventListener('scroll', revealScroll) + window.removeEventListener('resize', revealResize) + } + + if (revealEl.length > 0 && document.body.classList.contains('has-animations')) { + window.addEventListener('load', revealElements) + window.addEventListener('scroll', revealScroll) + window.addEventListener('resize', revealResize) + } +}()) diff --git a/public/landing/js/smooth-scroll.js b/public/landing/js/smooth-scroll.js new file mode 100755 index 0000000..6d06297 --- /dev/null +++ b/public/landing/js/smooth-scroll.js @@ -0,0 +1,51 @@ +;(function () { + 'use strict' + const smoothScrollLinks = document.getElementsByClassName('smooth-scroll') + + const easeInOutQuad = function (t) { + return t < 0.5 ? 2 * t * t : -1 + (4 - 2 * t) * t + } + + const scrollToEl = (startTime, currentTime, duration, scrollEndElemTop, startScrollOffset) => { + const runtime = currentTime - startTime + let progress = runtime / duration + + progress = Math.min(progress, 1) + + const ease = easeInOutQuad(progress) + + window.scroll(0, startScrollOffset + (scrollEndElemTop * ease)) + if (runtime < duration) { + window.requestAnimationFrame((timestamp) => { + const currentTime = timestamp || new Date().getTime() + scrollToEl(startTime, currentTime, duration, scrollEndElemTop, startScrollOffset) + }) + } + } + + if (smoothScrollLinks.length > 0) { + for (let i = 0; i < smoothScrollLinks.length; i++) { + const smoothScrollLink = smoothScrollLinks[i] + + smoothScrollLink.addEventListener('click', function (e) { + e.preventDefault() + const link = e.target.closest('.smooth-scroll') + const targetId = link.href.split('#')[1] + const target = document.getElementById(targetId) + const duration = link.getAttribute('data-duration') || 1000 + + if (!target) return + + window.requestAnimationFrame((timestamp) => { + const stamp = timestamp || new Date().getTime() + const start = stamp + + const startScrollOffset = window.pageYOffset + const scrollEndElemTop = target.getBoundingClientRect().top + + scrollToEl(start, stamp, duration, scrollEndElemTop, startScrollOffset) + }) + }) + } + } +}()) diff --git a/public/landing/landing.html b/public/landing/landing.html new file mode 100755 index 0000000..f27fd5f --- /dev/null +++ b/public/landing/landing.html @@ -0,0 +1,327 @@ + + + + + + + Neon Chat + + + +
+ +
+
+
+
+
+
+

The most advanced + video chat ever created.

+

Decentralized video + calling provides real-time HD quality and latency simply + not available with traditional technology.

+ +
+ +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+

Build up the whole picture

+

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore + eu fugiat nulla pariatur excepteur sint — occaecat cupidatat non proident, sunt in culpa + qui.

+
+
+
+
+
+
Feature tile icon 01
+
+

Generate Leads

+

Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat.

+
+
+
+
+
+
Feature tile icon 02
+
+

Generate Leads

+

Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat.

+
+
+
+
+
+
Feature tile icon 03
+
+

Generate Leads

+

Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat.

+
+
+
+
+
+
Feature tile icon 04
+
+

Generate Leads

+

Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat.

+
+
+
+
+
+
Feature tile icon 05
+
+

Generate Leads

+

Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat.

+
+
+
+
+
+
Feature tile icon 06
+
+

Generate Leads

+

Duis aute irure dolor in reprehenderit in voluptate velit + esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat + cupidatat.

+
+
+ +
+
+ Try now +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
+
+
+ + + \ No newline at end of file diff --git a/public/landing/later/additional.html b/public/landing/later/additional.html new file mode 100755 index 0000000..a081b6e --- /dev/null +++ b/public/landing/later/additional.html @@ -0,0 +1,559 @@ + + + + + + + Neon Template + + + +
+ +
+
+
+
+
+

Engage Your Visitors with a beautiful template

+
+
+
+
+
+
+
+
+
$27/m
+
Lorem ipsum is a common text
+
+
+
What’s + included +
+
    +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
+
+
+ +
+
+
+
+
+
+
$47/m
+
Lorem ipsum is a common text
+
+
+
What’s + included +
+
    +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
+
+
+ +
+
+
+
+
+
+
$67/m
+
Lorem ipsum is a common text
+
+
+
What’s + included +
+
    +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
  • Excepteur sint occaecat velit
  • +
+
+
+ +
+
+
+
+
+
+
+
+
+
+

Meet the team - Lorem ipsum is placeholder + text.

+

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore + eu fugiat nulla pariatur excepteur sint — occaecat cupidatat non proident, sunt in culpa + qui.

+
+
+
+
+
+
Team member 01
+
+
Markus Hasinika
+
Founder & + CEO +
+

Magnis dis parturient montes nascetur. Quam quisque id diam + vel quam ultricies leo integer.

+
+
+
+
+
+
Team member 02
+
+
Diana Stafford
+
Founder & + CEO +
+

Magnis dis parturient montes nascetur. Quam quisque id diam + vel quam ultricies leo integer.

+
+
+
+
+
+
Team member 03
+
+
Patricia + Collins
+
Founder & + CEO +
+

Magnis dis parturient montes nascetur. Quam quisque id diam + vel quam ultricies leo integer.

+
+
+
+
+
+
Team member 04
+
+
Anton Klenkov
+
Founder & + CEO +
+

Magnis dis parturient montes nascetur. Quam quisque id diam + vel quam ultricies leo integer.

+
+
+
+
+
+
Team member 05
+
+
Nick Kornilov
+
Founder & + CEO +
+

Magnis dis parturient montes nascetur. Quam quisque id diam + vel quam ultricies leo integer.

+
+
+
+
+
+
Team member 01
+
+
Andrea Engler
+
Founder & + CEO +
+

Magnis dis parturient montes nascetur. Quam quisque id diam + vel quam ultricies leo integer.

+
+
+
+
+
+
+
+
+
+
+

Features - Lorem ipsum is placeholder + text.

+

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore + eu fugiat nulla pariatur excepteur sint — occaecat cupidatat non proident, sunt in culpa + qui.

+
+
+
+

Data-driven insights

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua — Ut enim ad minim veniam, quis + nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

+
+
Features split image 01
+
+
+

Data-driven insights

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua — Ut enim ad minim veniam, quis + nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

+
+
Features split image 02
+
+
+

Data-driven insights

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua — Ut enim ad minim veniam, quis + nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

+
+
Features split image 03
+
+
+
+
+
+
+
+
+

Lorem ipsum is placeholder text commonly used in the + graphic.

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

+

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt + mollit anim id est laborum.

+
Image placeholder +
A super-nice image 😀 +
+
+

Flexibility

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco + laboris nisi ut aliquip ex ea commodo consequat sint occaecat cupidatat non proident, sunt + in culpa qui officia deserunt mollit anim id est laborum.

+
    +
  • Lorem ipsum dolor sit amet, consectetur.
  • +
  • Lorem ipsum dolor sit amet, consectetur.
  • +
  • Lorem ipsum dolor sit amet, consectetur.
  • +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco + laboris.

+
+
+
+
+
+
+
+

Modal - Lorem ipsum is placeholder + text commonly used.

+ + +
+
+
+
+
+
+
+
+

Buttons - Lorem ipsum is placeholder text commonly + used.

+ + +
+
+
+
+
+
+
+
+

Input forms - Lorem ipsum is + placeholder text commonly used.

+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
Something is wrong.
+
+
+
+ +
+
You’ve done it.
+
+
+
+
+
+
+
+
+
+
+

FAQ - Lorem ipsum is placeholder text + commonly used.

+
    +
  • +
    Nisi porta lorem mollis aliquam ut. +
    +
    +

    Lorem ipsum is placeholder text commonly used + in the graphic, print, and publishing industries for previewing layouts and visual + mockups.

    +
  • +
  • +
    Nisi porta lorem mollis aliquam ut. +
    +
    +

    Lorem ipsum is placeholder text commonly used + in the graphic, print, and publishing industries for previewing layouts and visual + mockups.

    +
  • +
  • +
    Nisi porta lorem mollis aliquam ut. +
    +
    +

    Lorem ipsum is placeholder text commonly used + in the graphic, print, and publishing industries for previewing layouts and visual + mockups.

    +
  • +
  • +
    Nisi porta lorem mollis aliquam ut. +
    +
    +

    Lorem ipsum is placeholder text commonly used + in the graphic, print, and publishing industries for previewing layouts and visual + mockups.

    +
  • +
  • +
    Nisi porta lorem mollis aliquam ut. +
    +
    +

    Lorem ipsum is placeholder text commonly used + in the graphic, print, and publishing industries for previewing layouts and visual + mockups.

    +
  • +
+
+
+
+
+
+
+
+

For previewing layouts and visual?

+
+
+ + + +
+
+
+
+
+
+ +
+ + + \ No newline at end of file diff --git a/public/landing/later/login.html b/public/landing/later/login.html new file mode 100755 index 0000000..d3d9347 --- /dev/null +++ b/public/landing/later/login.html @@ -0,0 +1,62 @@ + + + + + + + Neon Template + + + +
+ +
+ +
+
+ + + \ No newline at end of file diff --git a/public/landing/later/signup.html b/public/landing/later/signup.html new file mode 100755 index 0000000..a7261a3 --- /dev/null +++ b/public/landing/later/signup.html @@ -0,0 +1,62 @@ + + + + + + + Neon Template + + + +
+ +
+ +
+
+ + + \ No newline at end of file diff --git a/public/main.css b/public/main.css deleted file mode 100644 index 8e437ae..0000000 --- a/public/main.css +++ /dev/null @@ -1,12 +0,0 @@ -/*html, body {*/ -/* width: 100%;*/ -/* height: 100%;*/ -/* margin: 0;*/ -/* padding: 0;*/ -/* background-color: #DCECFE;*/ -/* background: -webkit-linear-gradient(-450deg, transparent, rgba(0, 0, 0, 0.05)) repeat-y, -webkit-linear-gradient(-450deg, transparent, rgba(0, 0, 0, 0.05)) repeat-y, -webkit-linear-gradient(-450deg, transparent, rgba(0, 0, 0, 0.05)) repeat-y, -webkit-linear-gradient(-450deg, transparent, rgba(0, 0, 0, 0.05)) repeat-y, -webkit-linear-gradient(-450deg, transparent, rgba(0, 0, 0, 0.05)) repeat-y, -webkit-linear-gradient(-390deg, #DCECFE 0%, #F5E1EE 100%) no-repeat;*/ -/* background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.05)) repeat-y, linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.05)) repeat-y, linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.05)) repeat-y, linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.05)) repeat-y, linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.05)) repeat-y, linear-gradient(120deg, #DCECFE 0%, #F5E1EE 100%) no-repeat;*/ -/* background-position: 10%, 30%, 50%, 70%, 90%, 0;*/ -/* background-size: 2px auto, 2px auto, 2px auto, 2px auto, 2px auto, 100% auto;*/ -/* background-attachment: fixed;*/ -/*}*/ \ No newline at end of file diff --git a/index.js b/server.js similarity index 97% rename from index.js rename to server.js index 6fb032b..82aeaf3 100644 --- a/index.js +++ b/server.js @@ -15,7 +15,7 @@ app.get('/', function (req, res) { }); app.get('/landing', function (req, res) { - res.sendFile(path.join(public, 'landing.html')); + res.sendFile(path.join(public, 'landing/landing.html')); }); function log(msg, room) {