/*!
Project Name: Adler University SRP
Author: Designer: Kym Abrams Design / Developer: Well House Studio, Jason Schifferer
Description: Custom Micro Site
Version: 1.0.0
Tags: Responsive, HTML5, CSS3
*/.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#222;display:block;font-size:.9rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{font-size:4.5vw}@media only screen and (min-width:700px){html{font-size:24px}}@media (max-width:1199px)and (min-width:700px),only screen and (min-width:700px)and (max-height:860px){html{font-size:21.6px}}@media only screen and (min-width:700px)and (max-height:730px){html{font-size:19.2px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em}body,button,input,optgroup,select,textarea{color:#000;font-family:Work Sans,sans-serif;font-weight:400;line-height:1.4;text-rendering:optimizeLegibility}p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}cite,dfn,em,i{font-style:italic}blockquote cite{font-size:.11em;font-style:normal}pre{font-size:.11em;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.4;overflow:auto}code,kbd,tt,var{font-size:.11em;font-family:Menlo,monaco,Consolas,Lucida Console,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.has-small-font-size,.has-smaller-font-size{font-size:.11em}.has-normal-font-size{font-size:1em}.has-large-font-size{font-size:6vw}@media only screen and (min-width:740px){.has-large-font-size{font-size:44px}}@media (max-width:1199px)and (min-width:700px),only screen and (min-width:700px)and (max-height:860px){.has-large-font-size{font-size:37.4px}}@media only screen and (min-width:700px)and (max-height:730px){.has-large-font-size{font-size:30.8px}}.has-larger-font-size{font-size:9em}h1,h2,h3,h4,h5,h6{clear:both;font-family:Barlow,sans-serif;font-weight:600;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{margin:0;font-size:7.5vw;letter-spacing:.4em;text-transform:uppercase}@media only screen and (min-width:900px){h2{font-size:65px}}@media (max-width:1199px)and (min-width:700px),only screen and (min-width:700px)and (max-height:860px){h2{font-size:55.25px}}@media only screen and (min-width:700px)and (max-height:730px){h2{font-size:45.5px}}h2.center{text-align:center}h3{margin:0;font-size:8vw;letter-spacing:.05em;text-transform:uppercase}@media only screen and (min-width:700px){h3{font-size:6.5vw}}@media only screen and (min-width:1050px){h3{font-size:70px}}@media (max-width:1199px)and (min-width:700px),only screen and (min-width:700px)and (max-height:860px){h3{font-size:47.6px}}@media only screen and (min-width:700px)and (max-height:730px){h3{font-size:39.2px}}h3.large{font-size:7.4vw}@media only screen and (min-width:1050px){h3.large{font-size:81px}}@media (max-width:1199px)and (min-width:700px),only screen and (min-width:700px)and (max-height:860px){h3.large{font-size:68.85px}}@media only screen and (min-width:700px)and (max-height:730px){h3.large{font-size:56.7px}}h3.center{text-align:center}h3 em,h3 i{display:inline-block;padding-right:.12em}h4{font-size:1.095em}h5{font-size:1.05em}h6{font-size:.9em}html{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%}body,html,main{overscroll-behavior-y:none}@media only screen and (min-width:700px){body,html,main{-webkit-overflow-scrolling:auto}}@media only screen and (min-width:700px){body,html{overflow:hidden}}::-moz-selection{background-color:#08a}::selection{background-color:#08a}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{width:100%;height:100%;margin:0;background-color:#fff}a,body{color:#fff}a{text-decoration:underline;-webkit-transition:color .11s ease-in-out;transition:color .11s ease-in-out}a:visited{color:#fff}a:active,a:hover{color:#000;outline:0}a:focus{outline:0;text-decoration:underline}hr{background-color:#666;border:0;height:2px}img{height:auto;position:relative}embed,iframe,img,object{max-width:100%}svg{-webkit-transition:fill .12s ease-in-out;transition:fill .12s ease-in-out;fill:currentColor}figure{margin:0}ol,ul{padding-left:1rem}ul{list-style:disc}ul ul{list-style-type:circle}ol{list-style:decimal}li{line-height:1.4}li>ol,li>ul{padding-left:2rem}dt{font-weight:700}dd{margin:0 1rem 1rem}.loading{display:none;position:fixed;bottom:2.35em;text-align:center;left:0;right:0;z-index:9999}.page-loading .loading{display:block;-webkit-animation:opacity_pulse 2s ease infinite;animation:opacity_pulse 2s ease infinite}.bg{position:fixed;top:0;bottom:0;left:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:0}.bg-blue{background:#006990}.bg-grad-1{overflow:hidden;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;background:#08a}.bg-grad-1.animate{opacity:1}.bg-grad-1 div{position:absolute;top:0;left:0;width:100%;bottom:0;background:#08a;background:-webkit-gradient(linear,left top,right top,from(#eb6f24),to(#08a));background:linear-gradient(90deg,#eb6f24,#08a);-webkit-animation:bg_grad_pulse 2s ease infinite;animation:bg_grad_pulse 2s ease infinite}.bg-grad-2{overflow:hidden;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;background:#08a}.bg-grad-2.animate{opacity:1}.bg-grad-2 div{position:absolute;top:0;right:0;width:100%;bottom:0;background:#08a;background:-webkit-gradient(linear,right top,left top,from(#eb6f24),to(#08a));background:linear-gradient(270deg,#eb6f24,#08a);-webkit-animation:bg_grad_pulse 2s ease infinite;animation:bg_grad_pulse 2s ease infinite}.sun-images{position:absolute;height:auto;top:-6vw;right:-35vw;width:110vw}@media only screen and (min-width:700px){.sun-images{top:-3vw;right:-26vw;width:80vw}}@media only screen and (min-width:900px){.sun-images{top:-6vh;right:-10vh;height:126vh;width:auto}}.sun-images .ray{fill:none;stroke:#fff;stroke-width:3.421}@media only screen and (max-width:1350px){.sun-images .mobile-hide{display:none;visibility:hidden;opacity:0}}.sun-images .ray,.sun-images image{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.sun-images .ray.animate,.sun-images image.animate{opacity:1}.sun-image-wrapper{opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(10%,transparent),to(rgba(0,0,0,.6)));-webkit-mask-image:linear-gradient(90deg,transparent,transparent 10%,rgba(0,0,0,.6));mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(10%,transparent),to(rgba(0,0,0,.6)));mask-image:linear-gradient(90deg,transparent,transparent 10%,rgba(0,0,0,.6));pointer-events:none}@media only screen and (min-width:700px){.sun-image-wrapper{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(33%,transparent),to(#000));-webkit-mask-image:linear-gradient(90deg,transparent,transparent 33%,#000);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(33%,transparent),to(#000));mask-image:linear-gradient(90deg,transparent,transparent 33%,#000)}}.sun-image-wrapper.show{opacity:1}.dots-wrapper{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.25)),to(#000));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.25),#000);mask-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.25)),to(#000));mask-image:linear-gradient(90deg,rgba(0,0,0,.25),#000);pointer-events:none}.dots-wrapper.show{opacity:1}.dots{position:absolute;top:-55vw;right:-79.5vw;height:auto;width:220vw}@media only screen and (min-width:600px){.dots{top:-5vh;right:-5vh;height:110vh;width:auto}}@media only screen and (min-width:601px)and (max-width:1000px){.dots{right:auto;left:50%;-webkit-transform:translateX(-35%);transform:translateX(-35%)}}.dots .dot{fill:none;stroke:#8b0e29;stroke-width:2.139}.dots .dot.animate{stroke:#e13d26}.dots .dot.hi{stroke:#fff}.abl-mask,.adler-ball-large{height:70vw;width:auto;top:50%;left:50%}.abl-mask{position:fixed;display:none;overflow:hidden;width:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.abl-mask.show{display:block}.adler-ball-large{position:absolute;width:70vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9}@media(orientation:landscape){.adler-ball-large{width:70vh}}.drips{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.drips ellipse{-webkit-transform:scale(0);transform:scale(0)}@media only screen and (min-width:700px)and (max-height:730px){.drips.bg-10 .bg-image{width:110%!important}}.drips.animate{opacity:1}.drips.animate.allow-animation .drip1{-webkit-animation:drips_1 .6s ease-in forwards;animation:drips_1 .6s ease-in forwards;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@media only screen and (min-aspect-ratio:2/1){.drips.animate.allow-animation .drip1{-webkit-animation-name:drips_1_wide;animation-name:drips_1_wide}}.drips.animate.allow-animation .drip2{-webkit-animation:drips_2 .6s ease-in forwards;animation:drips_2 .6s ease-in forwards;-webkit-transform-origin:70% 70%;transform-origin:70% 70%}@media only screen and (min-aspect-ratio:2/1){.drips.animate.allow-animation .drip2{-webkit-animation-name:drips_2_wide;animation-name:drips_2_wide}}.drips.animate.allow-animation .drip3{-webkit-animation:drips_3 .6s ease-in forwards;animation:drips_3 .6s ease-in forwards;-webkit-transform-origin:20% 20%;transform-origin:20% 20%}@media only screen and (min-aspect-ratio:2/1){.drips.animate.allow-animation .drip3{-webkit-animation-name:drips_3_wide;animation-name:drips_3_wide}}.drips.animate.allow-animation .drip4{-webkit-animation:drips_4 .6s ease-in forwards;animation:drips_4 .6s ease-in forwards;-webkit-transform-origin:80% 10%;transform-origin:80% 10%}@media only screen and (min-aspect-ratio:2/1){.drips.animate.allow-animation .drip4{-webkit-animation-name:drips_4_wide;animation-name:drips_4_wide}}.drips.animate.allow-animation .drip5{-webkit-animation:drips_5 .6s ease-in forwards;animation:drips_5 .6s ease-in forwards;-webkit-transform-origin:15% 80%;transform-origin:15% 80%}@media only screen and (min-aspect-ratio:2/1){.drips.animate.allow-animation .drip5{-webkit-animation-name:drips_5_wide;animation-name:drips_5_wide}}main{position:relative;z-index:11;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(30%,#000),color-stop(80%,#000),color-stop(94%,transparent),to(transparent));-webkit-mask-image:linear-gradient(0deg,transparent,#000 30%,#000 80%,transparent 94%,transparent);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(30%,#000),color-stop(80%,#000),color-stop(94%,transparent),to(transparent));mask-image:linear-gradient(0deg,transparent,#000 30%,#000 80%,transparent 94%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-transition:-webkit-mask-size .1s ease,-webkit-mask-position .1s ease;transition:-webkit-mask-size .1s ease,-webkit-mask-position .1s ease;transition:mask-size .1s ease,mask-position .1s ease;transition:mask-size .1s ease,mask-position .1s ease,-webkit-mask-size .1s ease,-webkit-mask-position .1s ease;height:100%;left:0;right:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media only screen and (min-width:700px){main{-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(30%,#000),color-stop(90%,#000),color-stop(95%,transparent),to(transparent));-webkit-mask-image:linear-gradient(0deg,transparent,#000 30%,#000 90%,transparent 95%,transparent);mask-image:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(30%,#000),color-stop(90%,#000),color-stop(95%,transparent),to(transparent));mask-image:linear-gradient(0deg,transparent,#000 30%,#000 90%,transparent 95%,transparent);overflow:hidden}}.page-loading main{overflow:hidden}main.hide-mask{-webkit-mask-size:100% 185%;mask-size:100% 185%;-webkit-mask-position:50% 57%;mask-position:50% 57%}@media only screen and (min-width:700px){main.hide-mask{-webkit-mask-size:100% 240%;mask-size:100% 240%;-webkit-mask-position:50% 67%;mask-position:50% 67%}}main.hide-mask-bottom{-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(80%,#000),color-stop(94%,transparent),to(transparent));-webkit-mask-image:linear-gradient(0deg,#000,#000 80%,transparent 94%,transparent);mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(80%,#000),color-stop(94%,transparent),to(transparent));mask-image:linear-gradient(0deg,#000,#000 80%,transparent 94%,transparent)}main::-webkit-scrollbar{width:12px}main::-webkit-scrollbar,main::-webkit-scrollbar-track{background:transparent url(img/blank.png) repeat!important}main::-webkit-scrollbar-thumb{border-radius:6px;margin:0 auto;width:12px;background:rgba(0,0,0,.4)}.site-header{position:fixed;top:0;right:30px;left:0;color:#fff;z-index:12;pointer-events:none}.site-header>div{padding:25px 20px}@media only screen and (min-width:405px){.site-header>div{padding-left:30px}}@media only screen and (min-width:550px){.site-header>div{padding-left:40px}}@media only screen and (min-width:620px){.site-header>div{padding-right:10px}.site-header>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.site-header .logo,.site-header .title{pointer-events:auto}@media only screen and (max-width:619px){.site-header .title{display:none}}.site-header .title div{margin:0;display:inline-block;vertical-align:middle;text-align:right}.loading,.logo,.title{font-family:Barlow,sans-serif;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:4vw}@media only screen and (min-width:383px){.loading,.logo,.title{font-size:16px}}.logo{display:block}@media only screen and (min-width:620px){.logo{cursor:pointer}}.logo div,.logo svg{vertical-align:middle;display:inline-block}.logo div{white-space:nowrap}.logo svg{width:31px;height:31px;margin-right:10px;fill:#fff}@media only screen and (min-width:405px){.logo svg{width:38px;height:38px}}.logo>div div{display:block}@media only screen and (min-width:620px){.logo .mobile-title{display:none}}@media only screen and (max-width:619px){.logo>div{height:1em;line-height:1;overflow:hidden}.logo .adler{margin-top:0;-webkit-transition:margin .2s ease;transition:margin .2s ease}.scrolled-down .logo .adler{margin-top:-1em}}.title{cursor:pointer}.prompt{position:fixed;opacity:0;bottom:3vh;right:1vh;width:50px;margin-left:-25px;height:50px;background:transparent;z-index:999;-webkit-transition:opacity 1s;transition:opacity 1s}.prompt.show{opacity:1}@media only screen and (min-width:700px){.prompt{cursor:pointer}}@media only screen and (min-width:900px){.prompt{left:50%;right:auto}}.prompt>div{position:absolute;width:10px;height:50px;left:50%;margin-left:-5px;background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));-webkit-animation:prompt_pulse 3s infinite;animation:prompt_pulse 3s infinite;-webkit-transform-origin:bottom left;transform-origin:bottom left}.slide{position:relative}@media only screen and (min-width:700px){.slide{height:100vh;overflow:hidden;pointer-events:none}}@media only screen and (max-width:699px){.slide:not(.mobile-full-height){padding-bottom:43vh}.slide:not(.mobile-full-height).slide-10{padding-bottom:20vh}.slide:not(.mobile-full-height).slide-7{padding-bottom:14vh}.slide.slide-0{overflow:hidden}.slide.slide-4{padding-bottom:35vh}.slide.slide-6,.slide.slide-8{padding-top:36vh}.slide.slide-8{padding-bottom:60vh}.slide.slide-9{padding-bottom:36vh}.slide.slide-9,.slide.slide-10{padding-top:13vh}.slide.slide-2{padding-top:15vh}}.slide h3{line-height:1.2}@media only screen and (min-width:700px){.slide h3{-webkit-transition:line-height 1s ease-in;transition:line-height 1s ease-in;line-height:5}}.slide p{max-width:27em}.slide .text{position:relative;z-index:1;padding-top:10vh;padding-left:7vw;padding-right:5vw;pointer-events:none;opacity:1;-webkit-transition:opacity .5s ease,margin .5s ease-out;transition:opacity .5s ease,margin .5s ease-out}@media (max-width:1199px)and (min-width:700px),only screen and (min-width:700px)and (max-height:860px){.slide .text{padding-top:11.5vh}}@media only screen and (min-width:700px)and (max-height:730px){.slide .text{padding-top:13vh}}.slide.activate h3{line-height:1.2}@media only screen and (min-width:700px){.slide.scrolled-past .text{opacity:0;margin-top:-30vh}}.slide.scrolled-past h3{line-height:1.2}.slide-0 .adler-ball,.slide-0 h2{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}@media only screen and (min-width:700px){.slide-0 .adler-ball,.slide-0 h2{-webkit-transition:opacity .5s ease-in,margin-top .5s ease-in;transition:opacity .5s ease-in,margin-top .5s ease-in}}.slide-0 h2{width:100vw;text-align:center;opacity:1;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:700px){.slide-0.scrolled-past .headline-1{margin-top:-2em}.slide-0.scrolled-past .headline-2{margin-top:-5em}}.slide-0 svg{display:inline-block;margin:0 1.33em}@media only screen and (min-width:900px){.slide-0 .headline-1{top:41vh}.slide-0 .headline-2{top:76vh}.slide-0 .adler-ball{width:12vw;height:12vw;margin:-6vw 0 0 -6vw}.slide-0 .ab-1,.slide-0 .ab-2,.slide-0 .ab-3,.slide-0 .ab-4,.slide-0 .ab-5{top:24vh}.slide-0 .ab-6,.slide-0 .ab-7,.slide-0 .ab-8,.slide-0 .ab-9,.slide-0 .ab-10{top:59vh}.slide-0 .ab-1,.slide-0 .ab-6{left:20vw}.slide-0 .ab-2,.slide-0 .ab-7{left:35vw}.slide-0 .ab-3,.slide-0 .ab-8{left:50vw}.slide-0 .ab-4,.slide-0 .ab-9{left:65vw}.slide-0 .ab-5,.slide-0 .ab-10{left:80vw}}@media only screen and (min-aspect-ratio:17/10){.slide-0 .adler-ball{width:18vh;height:18vh;margin:-9vh 0 0 -9vh}.slide-0 .ab-1,.slide-0 .ab-6{left:calc(50% - 50vh)}.slide-0 .ab-2,.slide-0 .ab-7{left:calc(50% - 25vh)}.slide-0 .ab-3,.slide-0 .ab-8{left:50%}.slide-0 .ab-4,.slide-0 .ab-9{left:calc(50% + 25vh)}.slide-0 .ab-5,.slide-0 .ab-10{left:calc(50% + 50vh)}}@media only screen and (max-width:899px){.slide-0 .headline-1{top:34vh}.slide-0 .headline-2{top:63.5vh}.slide-0 .adler-ball{width:22vw;height:22vw;margin:-11vw 0 0 -11vw}.slide-0 .ab-1,.slide-0 .ab-2,.slide-0 .ab-3{top:20vh}.slide-0 .ab-4,.slide-0 .ab-5,.slide-0 .ab-6{top:49vh}.slide-0 .ab-7,.slide-0 .ab-8,.slide-0 .ab-9{top:78vh}.slide-0 .ab-1,.slide-0 .ab-4,.slide-0 .ab-7{left:20vw}.slide-0 .ab-2,.slide-0 .ab-5,.slide-0 .ab-8{left:50vw}.slide-0 .ab-3,.slide-0 .ab-6,.slide-0 .ab-9{left:80vw}.slide-0 .ab-10{display:none;opacity:0;visibility:hidden}}.slide-1{position:relative}.slide-1 .slide-1-copy{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 40px}.slide-1 p{line-height:1.4;max-width:19em;margin:0 auto}@media only screen and (min-width:700px){.slide-1 p{-webkit-transition:line-height 1s ease-in;transition:line-height 1s ease-in;line-height:2.1}}.slide-1 p+p{margin-top:.75em}.slide-1.activate p,.slide-1.scrolled-past p{line-height:1.4}.slide-3 h3{max-width:13em}.slide-3 p{max-width:29em}.slide-4 h3{max-width:18em}.slide-4 p{max-width:29em}.slide-5 p{max-width:28em}.slide-7{position:relative}.slide-7 h3{max-width:13em}.slide-7 p{max-width:29em}.slide-8 h3{max-width:10em}.slide-9 h3{max-width:12.5em}.slide-10{position:relative}.slide-10 h3{max-width:12em}@media only screen and (min-width:700px)and (max-height:730px){.slide-10 h3{max-width:18em;letter-spacing:.025em}}.slide-10 p{max-width:34.5em}@media (max-width:1199px)and (min-width:700px),only screen and (min-width:700px)and (max-height:860px){.slide-10 p{font-size:.95em}}@media only screen and (min-width:700px)and (max-height:730px){.slide-10 p{font-size:.9em}}.slide-11{position:relative}.slide-11 .we-are{position:relative;top:50%;padding:0 40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.slide-11 .we-are h3{margin:0!important}.slide-11 .we-are p{max-width:18em;margin:1em auto}.slide-12{position:relative}.slide-12 .join-us{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.slide-12 .join-us h3{margin:0!important;padding:0 0 0 .3em!important}.slide-12 footer{position:absolute;bottom:2vh;left:7vw;right:7vw;z-index:10;line-height:1.2;pointer-events:auto!important}.slide-12 footer a{text-decoration:none;display:inline-block;border-bottom:2px solid;color:#fff}@media only screen and (max-width:619px){.slide-12 footer div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:620px){.slide-12 footer .top{display:none}}.slide-12 .read-more a{color:#fff;text-decoration:none;border-bottom:4px solid #fff;pointer-events:auto!important;-webkit-transition:opacity .11s ease-in-out;transition:opacity .11s ease-in-out}@media only screen and (max-width:619px){.slide-12 .read-more a{border-bottom-width:3px}}.slide-12 .read-more a:hover{color:#fff;opacity:.7}.video-wrapper{position:fixed;top:0;right:0;left:5vw;padding-top:56.25%;z-index:0;opacity:0;overflow:hidden;pointer-events:none;-webkit-transition:opacity 1s;transition:opacity 1s}@media only screen and (min-width:1200px){.video-wrapper{padding-top:0;bottom:5vw}}.video-wrapper:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.6)),color-stop(50%,rgba(0,0,0,.6)),to(rgba(0,0,0,.25)));background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.6) 50%,rgba(0,0,0,.25))}.video-wrapper.show{opacity:1}#video{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}video::-webkit-media-controls-overlay-play-button{display:none}.adler-ball .circle{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}.adler-ball .line1{-webkit-clip-path:polygon(-107% 89%,21% -18%,21% -18%);clip-path:polygon(-107% 89%,21% -18%,21% -18%)}.adler-ball .line2{-webkit-clip-path:polygon(72% 149%,-33% 78%,-33% 78%);clip-path:polygon(72% 149%,-33% 78%,-33% 78%)}.adler-ball .line3{-webkit-clip-path:polygon(100% 100%,-65% 100%,-66% 100%);clip-path:polygon(100% 100%,-65% 100%,-66% 100%)}.adler-ball .line4{-webkit-clip-path:polygon(89% 63%,57% 107%,57% 107%,57% 107%);clip-path:polygon(89% 63%,57% 107%,57% 107%,57% 107%)}.adler-ball.animate{-webkit-animation:fade_out .75s ease-in forwards;animation:fade_out .75s ease-in forwards;-webkit-animation-delay:1s;animation-delay:1s}.adler-ball.animate .circle{-webkit-animation:draw_circle .45s ease-in forwards;animation:draw_circle .45s ease-in forwards}.adler-ball.animate .line1{-webkit-animation:draw_line_1 .45s ease-in forwards;animation:draw_line_1 .45s ease-in forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.adler-ball.animate .line2{-webkit-animation:draw_line_2 .45s ease-in forwards;animation:draw_line_2 .45s ease-in forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.adler-ball.animate .line3{-webkit-animation:draw_line_3 .45s ease-in forwards;animation:draw_line_3 .45s ease-in forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.adler-ball.animate .line4{-webkit-animation:draw_line_4 .45s ease-in forwards;animation:draw_line_4 .45s ease-in forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.gallery{display:none}@media only screen and (min-width:700px){.gallery{display:block;position:fixed;top:0;bottom:0;right:0;left:0;pointer-events:none;z-index:0;opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.gallery.show{opacity:1}.gallery img{position:absolute;-webkit-transition:bottom 1.2s ease;transition:bottom 1.2s ease}}@media (max-width:1199px)and (min-width:700px),only screen and (min-width:700px)and (max-height:860px){.gallery img{-webkit-transform:scale(.75) translateY(25%);transform:scale(.75) translateY(25%);-webkit-transform-origin:bottom center;transform-origin:bottom center}.gallery img.s8i2{-webkit-transform:scale(.75) translate(15%,30%);transform:scale(.75) translate(15%,30%)}.gallery img.s9i1{-webkit-transform:scale(.75) translateY(0);transform:scale(.75) translateY(0)}.gallery img.s9i2{-webkit-transform:scale(.75) translate(-20%);transform:scale(.75) translate(-20%)}}.gallery-slide img{position:absolute;z-index:0}@media only screen and (min-width:700px){.gallery-slide img{display:none}}.s5i1m{width:62vw;right:6vw;margin-top:16rem}.s5i1{width:32vw;right:14.5vw;bottom:-30vh}.s5i2m{width:69vw;right:0;margin-top:58rem}.s5i2{width:37vw;right:0;bottom:-30vh}.s5i3m{width:63vw;left:5vw;margin-top:10rem}.s5i3{width:32vw;left:12.5vw;bottom:-30vh}.s8i1m{width:32vw;right:6vw;margin-top:-7rem}.s8i1{width:14.5vw;right:2.5vw;bottom:-30vh}.s8i2m{width:50vw;right:24vw;margin-top:19rem}.s8i2{width:23.5vw;right:12.8vw;bottom:-30vh}.s8i3m{width:47vw;left:37vw;margin-top:28rem}.s8i3{width:22vw;left:21vw;bottom:-30vh}.s8i4m{width:57vw;left:0;margin-top:66rem}.s8i4{width:27vw;left:3.5vw;bottom:-30vh}.s9i1m{width:84vw;left:0;margin-top:-7rem}.s9i1{width:47vw;left:21.5vw;bottom:-30vh}.s9i2m{width:43.5vw;left:50vw;margin-top:20rem}.s9i2{width:20vw;left:60vw;bottom:-30vh}.s9i3m{width:49vw;right:0;margin-top:20rem}.s9i3{width:23vw;right:0;bottom:-30vh}.s9i4m{width:55vw;left:6vw;margin-top:59rem}.s9i4{width:23.5vw;left:13vw;bottom:-30vh}.browser-notification{position:fixed;z-index:111111;width:100%;top:0;left:0;text-align:center;color:#000;background-color:hsla(0,0%,93.3%,.95);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);display:none}.browser-notification a,.browser-notification a:focus,.browser-notification a:visited{color:#333}.browser-notification a:active,.browser-notification a:hover{color:#08a}.browser-notification>div{padding:30px 20px}.browser-notification p{font-size:16px;margin:0}.browser-notification p+p{margin-top:.5em}.browser-notification .close{position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;cursor:pointer}.browser-notification .close:hover{color:#08a}.update-browser .browser-notification{display:block;-webkit-animation:reveal_notification 1s ease-out 0s;animation:reveal_notification 1s ease-out 0s}@-webkit-keyframes drips_1{0%{-webkit-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes drips_1{0%{-webkit-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes drips_2{0%{-webkit-transform:scale(0);transform:scale(0)}17%{-webkit-transform:scale(0);transform:scale(0)}74%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes drips_2{0%{-webkit-transform:scale(0);transform:scale(0)}17%{-webkit-transform:scale(0);transform:scale(0)}74%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes drips_3{0%{-webkit-transform:scale(0);transform:scale(0)}25%{-webkit-transform:scale(0);transform:scale(0)}87%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes drips_3{0%{-webkit-transform:scale(0);transform:scale(0)}25%{-webkit-transform:scale(0);transform:scale(0)}87%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes drips_4{0%{-webkit-transform:scale(0);transform:scale(0)}22%{-webkit-transform:scale(0);transform:scale(0)}83%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes drips_4{0%{-webkit-transform:scale(0);transform:scale(0)}22%{-webkit-transform:scale(0);transform:scale(0)}83%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes drips_5{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(0);transform:scale(0)}89%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes drips_5{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(0);transform:scale(0)}89%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes drips_1_wide{0%{-webkit-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(3);transform:scale(3)}}@keyframes drips_1_wide{0%{-webkit-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes drips_2_wide{0%{-webkit-transform:scale(0);transform:scale(0)}17%{-webkit-transform:scale(0);transform:scale(0)}74%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(3);transform:scale(3)}}@keyframes drips_2_wide{0%{-webkit-transform:scale(0);transform:scale(0)}17%{-webkit-transform:scale(0);transform:scale(0)}74%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes drips_3_wide{0%{-webkit-transform:scale(0);transform:scale(0)}25%{-webkit-transform:scale(0);transform:scale(0)}87%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(3);transform:scale(3)}}@keyframes drips_3_wide{0%{-webkit-transform:scale(0);transform:scale(0)}25%{-webkit-transform:scale(0);transform:scale(0)}87%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes drips_4_wide{0%{-webkit-transform:scale(0);transform:scale(0)}22%{-webkit-transform:scale(0);transform:scale(0)}83%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(3);transform:scale(3)}}@keyframes drips_4_wide{0%{-webkit-transform:scale(0);transform:scale(0)}22%{-webkit-transform:scale(0);transform:scale(0)}83%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes drips_5_wide{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(0);transform:scale(0)}89%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(3);transform:scale(3)}}@keyframes drips_5_wide{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(0);transform:scale(0)}89%{-webkit-transform:scale(3);transform:scale(3)}to{-webkit-transform:scale(3);transform:scale(3)}}@-webkit-keyframes bg_grad_pulse{0%{width:100%}50%{width:80%}to{width:100%}}@keyframes bg_grad_pulse{0%{width:100%}50%{width:80%}to{width:100%}}@-webkit-keyframes opacity_pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes opacity_pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@-webkit-keyframes prompt_pulse{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}55%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}}@keyframes prompt_pulse{0%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}55%{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(.4);transform:scaleY(.4)}}@-webkit-keyframes draw_circle{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,101% 0,102% 0,103% 0);clip-path:polygon(50% 50%,0 0,100% 0,101% 0,102% 0,103% 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 101%,100% 102%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 101%,100% 102%)}75%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 99%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 99%)}to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@keyframes draw_circle{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,101% 0,102% 0,103% 0);clip-path:polygon(50% 50%,0 0,100% 0,101% 0,102% 0,103% 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 101%,100% 102%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 101%,100% 102%)}75%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 99%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 99%)}to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@-webkit-keyframes draw_line_1{0%{-webkit-clip-path:polygon(-107% 89%,21% -18%,21% -18%);clip-path:polygon(-107% 89%,21% -18%,21% -18%)}to{-webkit-clip-path:polygon(-107% 89%,21% -18%,126% 104%);clip-path:polygon(-107% 89%,21% -18%,126% 104%)}}@keyframes draw_line_1{0%{-webkit-clip-path:polygon(-107% 89%,21% -18%,21% -18%);clip-path:polygon(-107% 89%,21% -18%,21% -18%)}to{-webkit-clip-path:polygon(-107% 89%,21% -18%,126% 104%);clip-path:polygon(-107% 89%,21% -18%,126% 104%)}}@-webkit-keyframes draw_line_2{0%{-webkit-clip-path:polygon(72% 149%,-33% 78%,-33% 78%);clip-path:polygon(72% 149%,-33% 78%,-33% 78%)}to{-webkit-clip-path:polygon(72% 149%,-33% 78%,120% -70%);clip-path:polygon(72% 149%,-33% 78%,120% -70%)}}@keyframes draw_line_2{0%{-webkit-clip-path:polygon(72% 149%,-33% 78%,-33% 78%);clip-path:polygon(72% 149%,-33% 78%,-33% 78%)}to{-webkit-clip-path:polygon(72% 149%,-33% 78%,120% -70%);clip-path:polygon(72% 149%,-33% 78%,120% -70%)}}@-webkit-keyframes draw_line_3{0%{-webkit-clip-path:polygon(100% 100%,100% -65%,100% -66%);clip-path:polygon(100% 100%,100% -65%,100% -66%)}to{-webkit-clip-path:polygon(100% 100%,100% -65%,-47% 100%);clip-path:polygon(100% 100%,100% -65%,-47% 100%)}}@keyframes draw_line_3{0%{-webkit-clip-path:polygon(100% 100%,100% -65%,100% -66%);clip-path:polygon(100% 100%,100% -65%,100% -66%)}to{-webkit-clip-path:polygon(100% 100%,100% -65%,-47% 100%);clip-path:polygon(100% 100%,100% -65%,-47% 100%)}}@-webkit-keyframes draw_line_4_v0{0%{-webkit-clip-path:polygon(89% 63%,148% 12%,148% 12%,148% 12%);clip-path:polygon(89% 63%,148% 12%,148% 12%,148% 12%)}50%{-webkit-clip-path:polygon(89% 63%,148% 12%,-41% -19%,-41% -18%);clip-path:polygon(89% 63%,148% 12%,-41% -19%,-41% -18%)}to{-webkit-clip-path:polygon(89% 63%,148% 12%,-41% -19%,57% 107%);clip-path:polygon(89% 63%,148% 12%,-41% -19%,57% 107%)}}@keyframes draw_line_4_v0{0%{-webkit-clip-path:polygon(89% 63%,148% 12%,148% 12%,148% 12%);clip-path:polygon(89% 63%,148% 12%,148% 12%,148% 12%)}50%{-webkit-clip-path:polygon(89% 63%,148% 12%,-41% -19%,-41% -18%);clip-path:polygon(89% 63%,148% 12%,-41% -19%,-41% -18%)}to{-webkit-clip-path:polygon(89% 63%,148% 12%,-41% -19%,57% 107%);clip-path:polygon(89% 63%,148% 12%,-41% -19%,57% 107%)}}@-webkit-keyframes draw_line_4{0%{-webkit-clip-path:polygon(89% 63%,57% 107%,57% 107%,57% 107%);clip-path:polygon(89% 63%,57% 107%,57% 107%,57% 107%)}50%{-webkit-clip-path:polygon(89% 63%,57% 107%,-41% -19%,-41% -18%);clip-path:polygon(89% 63%,57% 107%,-41% -19%,-41% -18%)}to{-webkit-clip-path:polygon(89% 63%,57% 107%,-41% -19%,148% 12%);clip-path:polygon(89% 63%,57% 107%,-41% -19%,148% 12%)}}@keyframes draw_line_4{0%{-webkit-clip-path:polygon(89% 63%,57% 107%,57% 107%,57% 107%);clip-path:polygon(89% 63%,57% 107%,57% 107%,57% 107%)}50%{-webkit-clip-path:polygon(89% 63%,57% 107%,-41% -19%,-41% -18%);clip-path:polygon(89% 63%,57% 107%,-41% -19%,-41% -18%)}to{-webkit-clip-path:polygon(89% 63%,57% 107%,-41% -19%,148% 12%);clip-path:polygon(89% 63%,57% 107%,-41% -19%,148% 12%)}}@-webkit-keyframes fade_out{0%{opacity:1}to{opacity:0}}@keyframes fade_out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes reveal_notification{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes reveal_notification{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJoZWxwZXJzL19oZWxwZXJzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJlbGVtZW50cy9fdHlwb2dyYXBoeS5zY3NzIiwiX21peGlucy5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztDQUFBLENDS0Esb0JBQ0MsUUFBQSxDQUNBLDBCQUFBLENBQ0EsNEJBQUEsQ0FBQSxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLFNBQUEsQ0FDQSwyQkFBQSxDQUNBLFNBQUEsQ0FDQSwwQkFBQSxDQUVBLDBCQUNDLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSw2Q0FBQSxDQUFBLHFDQUFBLENBQ0EsbUJBQUEsQ0FDQSxzQkFBQSxDQUFBLGNBQUEsQ0FDQSxVQ09tQixDRE5uQixhQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsUUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxvQkFBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUtGLDhCQUNDLFNBQUEsQ0V4Q0QsMkVBQUEsQ0FVQSxLQUNDLGdCQUFBLENBQ0EsNkJBQUEsQ0FtQkQsR0FDQyxhQUFBLENBQ0EsY0FBQSxDQVdELEdBQ0MsOEJBQUEsQ0FBQSxzQkFBQSxDQUNBLFFBQUEsQ0FDQSxnQkFBQSxDQVFELElBQ0MsK0JBQUEsQ0FDQSxhQUFBLENBVUQsRUFDQyw0QkFBQSxDQVFELFlBQ0Msa0JBQUEsQ0FDQSx5QkFBQSxDQUNBLHdDQUFBLENBQUEsZ0NBQUEsQ0FPRCxTQUVDLGtCQUFBLENBUUQsY0FHQywrQkFBQSxDQUNBLGFBQUEsQ0FPRCxNQUNDLGFBQUEsQ0FRRCxRQUVDLGFBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkFBQSxDQUdELElBQ0MsYUFBQSxDQUdELElBQ0MsU0FBQSxDQVVELElBQ0MsaUJB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Q0FDQSxZQUFBLENBRUQsT0FDQyxVQUFBLENBQ0EsT0FBQSxDQUNBLGdCQUFBLENBRUQsTUFDQyxVQUFBLENBQ0EsT0FBQSxDQUNBLFlBQUEsQ0FFRCxPQUNDLFVBQUEsQ0FDQSxRQUFBLENBQ0EsZ0JBQUEsQ0FFRCxNQUNDLFVBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUVELE9BQ0MsVUFBQSxDQUNBLFNBQUEsQ0FDQSxnQkFBQSxDQUVELE1BQ0MsWUFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBRUQsT0FDQyxVQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBRUQsTUFDQyxZQUFBLENBQ0EsWUFBQSxDQUNBLFlBQUEsQ0FFRCxPQUNDLFVBQUEsQ0FDQSxTQUFBLENBQ0EsZ0JBQUEsQ0FFRCxNQUNDLFVBQUEsQ0FDQSxTQUFBLENBQ0EsWUFBQSxDQUVELE9BQ0MsVUFBQSxDQUNBLE1BQUEsQ0FDQSxnQkFBQSxDQUVELE1BQ0MsVUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBRUQsT0FDQyxVQUFBLENBQ0EsTUFBQSxDQUNBLGdCQUFBLENBRUQsTUFDQyxVQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FFRCxPQUNDLFlBQUEsQ0FDQSxTQUFBLENBQ0EsZ0JBQUEsQ0FFRCxNQUNDLFVBQUEsQ0FDQSxTQUFBLENBQ0EsWUFBQSxDQUVELE9BQ0MsVUFBQSxDQUNBLE9BQUEsQ0FDQSxnQkFBQSxDQUVELE1BQ0MsVUFBQSxDQUNBLE9BQUEsQ0FDQSxZQUFBLENBRUQsT0FDQyxVQUFBLENBQ0EsUUFBQSxDQUNBLGdCQUFBLENBRUQsTUFDQyxZQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FHRCxzQkFDQyxjQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLHFDQUFBLENBQ0EsMENBQUEsQ0FBQSxrQ0FBQSxDQUNBLFlBQUEsQ0FDQSxzRkFDQyxVQUFBLENBRUQsNkRBQ0MsVUFBQSxDQUVELDBCQUNDLGlCQUFBLENBRUQsd0JBQ0MsY0FBQSxDQUNBLFFBQUEsQ0FDQSwwQkFDQyxlQUFBLENBR0YsNkJBQ0MsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsT0FBQSxDQUNBLGtDQUFBLENBQUEsMEJBQUEsQ0FDQSxjQUFBLENBQ0EsY0FBQSxDQUNBLG1DQUNDLFVBQUEsQ0FLRixzQ0FDQyxhQUFBLENBQ0Esb0RBQUEsQ0FBQSw0Q0FBQSxDQU1GLDJCQUNDLEdBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUNBLEdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLENBSkQsbUJBQ0MsR0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSw0QkFBQSxDQUFBLG9CQUFBLENBQ0EsR0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsQ0FFRCwyQkFDQyxHQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDRCQUFBLENBQUEsb0JBQUEsQ0FDQSxHQUFBLDRCQUFBLENBQUEsb0JBQUEsQ0FBQSxDQUpELG1CQUNDLEdBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUNBLEdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLENBRUQsMkJBQ0MsR0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSw0QkFBQSxDQUFBLG9CQUFBLENBQ0EsR0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsQ0FKRCxtQkFDQyxHQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDRCQUFBLENBQUEsb0JBQUEsQ0FDQSxHQUFBLDRCQUFBLENBQUEsb0JBQUEsQ0FBQSxDQUVELDJCQUNDLEdBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUNBLEdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLENBSkQsbUJBQ0MsR0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSw0QkFBQSxDQUFBLG9CQUFBLENBQ0EsR0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsQ0FFRCwyQkFDQyxHQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDRCQUFBLENBQUEsb0JBQUEsQ0FDQSxHQUFBLDRCQUFBLENBQUEsb0JBQUEsQ0FBQSxDQUpELG1CQUNDLEdBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUNBLEdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLENBRUQsZ0NBQ0MsR0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsR0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQUEsQ0FKRCx3QkFDQyxHQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxHQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FBQSxDQUVELGdDQUNDLEdBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLEdBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUFBLENBSkQsd0JBQ0MsR0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsR0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQUEsQ0FFRCxnQ0FDQyxHQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxHQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FBQSxDQUpELHdCQUNDLEdBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLEdBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUFBLENBRUQsZ0NBQ0MsR0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsR0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQUEsQ0FKRCx3QkFDQyxHQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxJQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FDQSxHQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FBQSxDQUVELGdDQUNDLEdBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLElBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLEdBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUFBLENBSkQsd0JBQ0MsR0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsSUFBQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsR0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBQUEsQ0FFRCxpQ0FDSSxHQUFBLFVBQUEsQ0FDQSxJQUFBLFNBQUEsQ0FDQSxHQUFBLFVBQUEsQ0FBQSxDQUhKLHlCQUNJLEdBQUEsVUFBQSxDQUNBLElBQUEsU0FBQSxDQUNBLEdBQUEsVUFBQSxDQUFBLENBRUosaUNBQ0ksR0FBQSxVQUFBLENBQ0EsSUFBQSxTQUFBLENBQ0EsR0FBQSxVQUFBLENBQUEsQ0FISix5QkFDSSxHQUFBLFVBQUEsQ0FDQSxJQUFBLFNBQUEsQ0FDQSxHQUFBLFVBQUEsQ0FBQSxDQUVKLGdDQUNDLEdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUNBLElBQUEsMkJBQUEsQ0FBQSxtQkFBQSxDQUNBLEdBQUEsNEJBQUEsQ0FBQSxvQkFBQSxDQUFBLENBSEQsd0JBQ0MsR0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQ0EsSUFBQSwyQkFBQSxDQUFBLG1CQUFBLENBQ0EsR0FBQSw0QkFBQSxDQUFBLG9CQUFBLENBQUEsQ0FFRCwrQkFDRSxHQUNFLHNEQUFBLENBQUEsOENBQUEsQ0FFRixJQUNFLGtFQUFBLENBQUEsMERBQUEsQ0FFRixJQUNFLDJFQUFBLENBQUEsbUVBQUEsQ0FFRixJQUNFLG9FQUFBLENBQUEsNERBQUEsQ0FFRixHQUNFLGtFQUFBLENBQUEsMERBQUEsQ0FBQSxDQWRKLHVCQUNFLEdBQ0Usc0RBQUEsQ0FBQSw4Q0FBQSxDQUVGLElBQ0Usa0VBQUEsQ0FBQSwwREFBQSxDQUVGLElBQ0UsMkVBQUEsQ0FBQSxtRUFBQSxDQUVGLElBQ0Usb0VBQUEsQ0FBQSw0REFBQSxDQUVGLEdBQ0Usa0VBQUEsQ0FBQSwwREFBQSxDQUFBLENBR0osK0JBQ0UsR0FDRSxzREFBQSxDQUFBLDhDQUFBLENBRUYsR0FDRSx1REFBQSxDQUFBLCtDQUFBLENBQUEsQ0FMSix1QkFDRSxHQUNFLHNEQUFBLENBQUEsOENBQUEsQ0FFRixHQUNFLHVEQUFBLENBQUEsK0NBQUEsQ0FBQSxDQUdKLCtCQUNFLEdBQ0UscURBQUEsQ0FBQSw2Q0FBQSxDQUVGLEdBQ0Usc0RBQUEsQ0FBQSw4Q0FBQSxDQUFBLENBTEosdUJBQ0UsR0FDRSxxREFBQSxDQUFBLDZDQUFBLENBRUYsR0FDRSxzREFBQSxDQUFBLDhDQUFBLENBQUEsQ0FHSiwrQkFDRSxHQUNFLHdEQUFBLENBQUEsZ0RBQUEsQ0FFRixHQUNFLHdEQUFBLENBQUEsZ0RBQUEsQ0FBQSxDQUxKLHVCQUNFLEdBQ0Usd0RBQUEsQ0FBQSxnREFBQSxDQUVGLEdBQ0Usd0RBQUEsQ0FBQSxnREFBQSxDQUFBLENBR0osa0NBQ0UsR0FDRSw2REFBQSxDQUFBLHFEQUFBLENBRUYsSUFDRSwrREFBQSxDQUFBLHVEQUFBLENBRUYsR0FDRSw4REFBQSxDQUFBLHNEQUFBLENBQUEsQ0FSSiwwQkFDRSxHQUNFLDZEQUFBLENBQUEscURBQUEsQ0FFRixJQUNFLCtEQUFBLENBQUEsdURBQUEsQ0FFRixHQUNFLDhEQUFBLENBQUEsc0RBQUEsQ0FBQSxDQUdKLCtCQUNFLEdBQ0UsNkRBQUEsQ0FBQSxxREFBQSxDQUVGLElBQ0UsK0RBQUEsQ0FBQSx1REFBQSxDQUVGLEdBQ0UsOERBQUEsQ0FBQSxzREFBQSxDQUFBLENBUkosdUJBQ0UsR0FDRSw2REFBQSxDQUFBLHFEQUFBLENBRUYsSUFDRSwrREFBQSxDQUFBLHVEQUFBLENBRUYsR0FDRSw4REFBQSxDQUFBLHNEQUFBLENBQUEsQ0FHSiw0QkFDRSxHQUNFLFNBQUEsQ0FFRixHQUNFLFNBQUEsQ0FBQSxDQUxKLG9CQUNFLEdBQ0UsU0FBQSxDQUVGLEdBQ0UsU0FBQSxDQUFBLENBR0osdUNBQ0MsR0FBQSxTQUFBLENBQUEsbUNBQUEsQ0FBQSwyQkFBQSxDQUNDLEdBQUEsU0FBQSxDQUFBLCtCQUFBLENBQUEsdUJBQUEsQ0FBQSxDQUZGLCtCQUNDLEdBQUEsU0FBQSxDQUFBLG1DQUFBLENBQUEsMkJBQUEsQ0FDQyxHQUFBLFNBQUEsQ0FBQSwrQkFBQSxDQUFBLHVCQUFBLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5Qcm9qZWN0IE5hbWU6IEFkbGVyIFVuaXZlcnNpdHkgU1JQXG5BdXRob3I6IERlc2lnbmVyOiBLeW0gQWJyYW1zIERlc2lnbiAvIERldmVsb3BlcjogV2VsbCBIb3VzZSBTdHVkaW8sIEphc29uIFNjaGlmZmVyZXJcbkRlc2NyaXB0aW9uOiBDdXN0b20gTWljcm8gU2l0ZVxuVmVyc2lvbjogMS4wLjBcblRhZ3M6IFJlc3BvbnNpdmUsIEhUTUw1LCBDU1MzXG4qL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwiaGVscGVycy9oZWxwZXJzXCI7XG5cbi8qXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cHM6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcblxuLyogRWxlbWVudHMgKi9cbkBpbXBvcnQgXCJlbGVtZW50cy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiZWxlbWVudHMvZWxlbWVudHNcIjtcblxuLyogI3JvIHtcblx0YmFja2dyb3VuZDogcmdiYSgjZmZmLCAuOCk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiA1cHg7XG5cdGxlZnQ6IDVweDtcblx0cGFkZGluZzogMTBweDtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0ei1pbmRleDogOTk5OTtcblx0b3BhY2l0eTogLjU7XG59ICovXG4ubG9hZGluZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAyLjM1ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDk5OTk7XG5cdC5wYWdlLWxvYWRpbmcgJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YW5pbWF0aW9uOiBvcGFjaXR5X3B1bHNlIDJzIGVhc2UgaW5maW5pdGU7XG5cdH1cbn1cbi5iZyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO3VzZXItc2VsZWN0OiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDogMDtcbn1cbi5iZy1ibHVlIHtcblx0YmFja2dyb3VuZDogIzAwNjk5MDtcbn1cbi5iZy1ncmFkLTEge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuXHRvcGFjaXR5OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2IoMCwxMzYsMTcwKTtcblx0Ji5hbmltYXRlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdGRpdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kOiByZ2IoMCwxMzYsMTcwKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjM1LDExMSwzNiwxKSAwJSwgcmdiYSgwLDEzNiwxNzAsMSkgMTAwJSk7XG5cdFx0YW5pbWF0aW9uOiBiZ19ncmFkX3B1bHNlIDJzIGVhc2UgaW5maW5pdGU7XG5cdH1cbn1cbi5iZy1ncmFkLTIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuXHRvcGFjaXR5OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2IoMCwxMzYsMTcwKTtcblx0Ji5hbmltYXRlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdGRpdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiKDAsMTM2LDE3MCk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyMzUsMTExLDM2LDEpIDAlLCByZ2JhKDAsMTM2LDE3MCwxKSAxMDAlKTtcblx0XHRhbmltYXRpb246IGJnX2dyYWRfcHVsc2UgMnMgZWFzZSBpbmZpbml0ZTtcblx0fVxufVxuXG4uc3VuLWltYWdlcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiBhdXRvO1xuICAgIHRvcDogLTZ2dztcbiAgICByaWdodDogLTM1dnc7XG4gICAgd2lkdGg6IDExMHZ3O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblx0XHR0b3A6IC0zdnc7XG5cdFx0cmlnaHQ6IC0yNnZ3O1xuXHRcdHdpZHRoOiA4MHZ3O1xuXHR9XG5cdEBpbmNsdWRlIG1pbl93aWR0aCg5MDBweCkge1xuXHRcdHRvcDogLTZ2aDtcblx0XHRyaWdodDogLTEwdmg7XG5cdFx0aGVpZ2h0OiAxMjZ2aDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQucmF5IHtcblx0XHRmaWxsOiBub25lO1xuXHRcdHN0cm9rZTogI0ZGRkZGRjtcblx0XHRzdHJva2Utd2lkdGg6IDMuNDIxO1xuXHR9XG5cdEBpbmNsdWRlIG1heF93aWR0aCgxMzUwcHgpIHtcblx0XHQubW9iaWxlLWhpZGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdG9wYWNpdHk6IDBcblx0XHR9XG5cdH1cblx0LnJheSxcblx0aW1hZ2Uge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcztcblx0XHQmLmFuaW1hdGUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cbi5zdW4taW1hZ2Utd3JhcHBlciB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXM7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDEwJSwgcmdiYSgwLDAsMCwuNikgMTAwJSk7XG5cdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAxMCUsIHJnYmEoMCwwLDAsLjYpIDEwMCUpO1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblx0XHQtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwKSAzMyUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XG5cdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDApIDMzJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcblx0fVxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ji5zaG93IHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5kb3RzLXdyYXBwZXIge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcztcblx0LXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwwLDAsLjI1KSAwJSwgcmdiYSgwLDAsMCwxKSAxMDAlKTtcblx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsMCwwLC4yNSkgMCUsIHJnYmEoMCwwLDAsMSkgMTAwJSk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQmLnNob3cge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5kb3RzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01NXZ3O1xuXHRyaWdodDogLTc5LjV2dztcblx0aGVpZ2h0OiBhdXRvO1xuXHR3aWR0aDogMjIwdnc7XG5cdEBpbmNsdWRlIG1pbl93aWR0aCg2MDBweCkge1xuXHRcdHRvcDogLTV2aDtcblx0XHRyaWdodDogLTV2aDtcblx0XHRoZWlnaHQ6IDExMHZoO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zNSUpO1xuXHR9XG5cdC5kb3Qge1xuXHRcdGZpbGw6IG5vbmU7XG5cdFx0c3Ryb2tlOiAjOEIwRTI5O1xuXHRcdHN0cm9rZS13aWR0aDogMi4xMzk7XG5cdFx0Ji5hbmltYXRlIHtcblx0XHRcdHN0cm9rZTogI0UxM0QyNjtcblx0XHR9XG5cdFx0Ji5oaSB7XG5cdFx0XHRzdHJva2U6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4uYWJsLW1hc2ssXG4uYWRsZXItYmFsbC1sYXJnZSB7XG5cdGhlaWdodDogNzB2dztcblx0d2lkdGg6IGF1dG87XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG59XG5cbi5hYmwtbWFzayB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ji5zaG93IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLmFkbGVyLWJhbGwtbGFyZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA3MHZ3O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ei1pbmRleDogOTtcblx0QG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG5cdFx0d2lkdGg6IDcwdmg7XG5cdH1cbn1cbi5kcmlwcyB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG5cdGVsbGlwc2Uge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0Ji5iZy0xMCB7XG5cdFx0LmJnLWltYWdlIHtcblx0XHRcdEBpbmNsdWRlIHdpZGVfbl9zaG9ydF8yIHtcblx0XHRcdFx0Ly93aWR0aDogMTEwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgd2lkZV9uX3Nob3J0IHtcblx0XHRcdFx0d2lkdGg6IDExMCUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5hbmltYXRlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdCYuYWxsb3ctYW5pbWF0aW9uIHtcblx0XHRcdC5kcmlwMSB7XG5cdFx0XHRcdGFuaW1hdGlvbjogLjZzIGRyaXBzXzEgZWFzZS1pbiBmb3J3YXJkcztcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHRcdFx0QGluY2x1ZGUgd2lkZV9kcmlwX2FuaW1hdGlvbigpIHtcblx0XHRcdFx0XHRhbmltYXRpb24tbmFtZTogZHJpcHNfMV93aWRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZHJpcDIge1xuXHRcdFx0XHRhbmltYXRpb246IC42cyBkcmlwc18yIGVhc2UtaW4gZm9yd2FyZHM7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDcwJSA3MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHdpZGVfZHJpcF9hbmltYXRpb24oKSB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGRyaXBzXzJfd2lkZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRyaXAzIHtcblx0XHRcdFx0YW5pbWF0aW9uOiAuNnMgZHJpcHNfMyBlYXNlLWluIGZvcndhcmRzO1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAyMCUgMjAlO1xuXHRcdFx0XHRAaW5jbHVkZSB3aWRlX2RyaXBfYW5pbWF0aW9uKCkge1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1uYW1lOiBkcmlwc18zX3dpZGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kcmlwNCB7XG5cdFx0XHRcdGFuaW1hdGlvbjogLjZzIGRyaXBzXzQgZWFzZS1pbiBmb3J3YXJkcztcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogODAlIDEwJTtcblx0XHRcdFx0QGluY2x1ZGUgd2lkZV9kcmlwX2FuaW1hdGlvbigpIHtcblx0XHRcdFx0XHRhbmltYXRpb24tbmFtZTogZHJpcHNfNF93aWRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZHJpcDUge1xuXHRcdFx0XHRhbmltYXRpb246IC42cyBkcmlwc181IGVhc2UtaW4gZm9yd2FyZHM7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDE1JSA4MCU7XG5cdFx0XHRcdEBpbmNsdWRlIHdpZGVfZHJpcF9hbmltYXRpb24oKSB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGRyaXBzXzVfd2lkZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5tYWluIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMTtcblx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwwLDAsMCkgMCUsIHJnYmEoMCwwLDAsMSkgMzAlLCByZ2JhKDAsMCwwLDEpIDgwJSwgcmdiYSgwLDAsMCwwKSA5NCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG5cdG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuXHR0cmFuc2l0aW9uOiBtYXNrLXNpemUgMTAwbXMgZWFzZSwgbWFzay1wb3NpdGlvbiAxMDBtcyBlYXNlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwxKSAzMCUsIHJnYmEoMCwwLDAsMSkgOTAlLCByZ2JhKDAsMCwwLDApIDk1JSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC5wYWdlLWxvYWRpbmcgJiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQmLmhpZGUtbWFzayB7XG5cdFx0bWFzay1zaXplOiAxMDAlIDE4NSU7XG5cdFx0bWFzay1wb3NpdGlvbjogNTAlIDU3JTtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblx0XHRcdG1hc2stc2l6ZTogMTAwJSAyNDAlO1xuXHRcdFx0bWFzay1wb3NpdGlvbjogNTAlIDY3JTtcblx0XHR9XG5cdH1cblx0Ji5oaWRlLW1hc2stYm90dG9tIHtcblx0XHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgwLDAsMCwxKSA4MCUsIHJnYmEoMCwwLDAsMCkgOTQlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuXHR9XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0ICAgIHdpZHRoOiAxMnB4O1xuXHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGltZy9ibGFuay5wbmcpIHJlcGVhdCAhaW1wb3J0YW50O1xuXHR9XG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChpbWcvYmxhbmsucG5nKSByZXBlYXQgIWltcG9ydGFudDtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdCAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cdCAgICBtYXJnaW46IDAgYXV0bztcblx0ICAgIHdpZHRoOiAxMnB4O1xuXHQgICAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNCk7XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAzMHB4O1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0ei1pbmRleDogMTI7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHQ+IGRpdiB7XG5cdFx0cGFkZGluZzogMjVweCAyMHB4IDI1cHggMjBweDtcblx0XHRAaW5jbHVkZSBtaW5fd2lkdGgoNDA1cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWluX3dpZHRoKDU1MHB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1pbl93aWR0aCg2MjBweCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxvZ28sXG5cdC50aXRsZSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cblx0LnRpdGxlIHtcblx0XHRAaW5jbHVkZSBtYXhfd2lkdGgoNjE5cHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGRpdiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG59XG4ubG9hZGluZyxcbi5sb2dvLFxuLnRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICRmb250X19oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGZvbnQtc2l6ZTogNHZ3O1xuXHRAaW5jbHVkZSBtaW5fd2lkdGgoMzgzcHgpIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cbi5sb2dvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdEBpbmNsdWRlIG1pbl93aWR0aCg2MjBweCkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHRkaXYsIHN2ZyB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0ZGl2IHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDMxcHg7XG5cdFx0aGVpZ2h0OiAzMXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRmaWxsOiAjZmZmO1xuXHRcdEBpbmNsdWRlIG1pbl93aWR0aCg0MDVweCkge1xuXHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0fVxuXHR9XG5cdD4gZGl2IHtcblx0XHRkaXYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtdGl0bGUge1xuXHRcdEBpbmNsdWRlIG1pbl93aWR0aCg2MjBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWF4X3dpZHRoKDYxOXB4KSB7XG5cdFx0PiBkaXYge1xuXHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdC5hZGxlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogbWFyZ2luIDIwMG1zIGVhc2U7XG5cdFx0fVxuXHRcdC5zY3JvbGxlZC1kb3duICYge1xuXHRcdFx0LmFkbGVyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRpdGxlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuLnByb21wdCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0b3BhY2l0eTogMDtcblx0Ym90dG9tOiAzdmg7XG5cdHJpZ2h0OiAxdmg7XG5cdHdpZHRoOiA1MHB4O1xuXHRtYXJnaW4tbGVmdDogLTI1cHg7XG5cdGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAwKTtcblx0ei1pbmRleDogOTk5O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xuXHQmLnNob3cge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdEBpbmNsdWRlIG1pbl93aWR0aCg5MDBweCkge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRyaWdodDogYXV0bztcblx0fVxuXHQ+IGRpdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0YmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcblx0XHRhbmltYXRpb246IHByb21wdF9wdWxzZSAzcyBpbmZpbml0ZTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcblx0fVxufVxuXG4uc2xpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vYm9yZGVyOiAxcHggc29saWQgI2YwMDtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRtb2JpbGVfd2lkdGggLSAxKSkge1xuXHRcdCY6bm90KC5tb2JpbGUtZnVsbC1oZWlnaHQpe1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDQzdmg7XG5cdFx0XHQmLnNsaWRlLTEwIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwdmg7XG5cdFx0XHR9XG5cdFx0XHQmLnNsaWRlLTcge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTR2aDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zbGlkZS0wIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdCYuc2xpZGUtNCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzV2aDtcblx0XHR9XG5cdFx0Ji5zbGlkZS02IHtcblx0XHRcdHBhZGRpbmctdG9wOiAzNnZoO1xuXHRcdH1cblx0XHQmLnNsaWRlLTgge1xuXHRcdFx0cGFkZGluZy10b3A6IDM2dmg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjB2aDtcblx0XHR9XG5cdFx0Ji5zbGlkZS05IHtcblx0XHRcdHBhZGRpbmctdG9wOiAxM3ZoO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDM2dmg7XG5cdFx0fVxuXHRcdCYuc2xpZGUtMTAge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzdmg7XG5cdFx0fVxuXHRcdCYuZ2FsbGVyeS1zbGlkZSB7XG5cdFx0XHQvL3BhZGRpbmctdG9wOiAxMHZoO1xuXHRcdH1cblx0XHQmLnNsaWRlLTIge1xuXHRcdFx0cGFkZGluZy10b3A6IDE1dmg7XG5cdFx0fVxuXHR9XG5cdGgzIHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXHRcdFx0dHJhbnNpdGlvbjogbGluZS1oZWlnaHQgMTAwMG1zIGVhc2UtaW47XG5cdFx0XHRsaW5lLWhlaWdodDogNTtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0bWF4LXdpZHRoOiAyN2VtO1xuXHR9XG5cdC50ZXh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwYWRkaW5nLXRvcDogMTB2aDtcblx0XHRwYWRkaW5nLWxlZnQ6IDd2dztcblx0XHRwYWRkaW5nLXJpZ2h0OiA1dnc7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UsIG1hcmdpbiA1MDBtcyBlYXNlLW91dDtcblx0XHRAaW5jbHVkZSB3aWRlX25fc2hvcnRfMiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTEuNXZoO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB3aWRlX25fc2hvcnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzdmg7XG5cdFx0fVxuXHR9XG5cdCYuYWN0aXZhdGUge1xuXHRcdGgzIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0fVxuXHR9XG5cdCYuc2Nyb2xsZWQtcGFzdCB7XG5cdFx0LnRleHQge1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0zMHZoO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblx0fVxufVxuXG4uc2xpZGUtMCB7XG5cdC5hZGxlci1iYWxsLFxuXHRoMiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbjtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbiwgbWFyZ2luLXRvcCA1MDBtcyBlYXNlLWluO1xuXHRcdH1cblx0fVxuXHRoMiB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdCYuc2Nyb2xsZWQtcGFzdCB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG5cdFx0XHQuaGVhZGxpbmUtMSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yZW07XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGxpbmUtMiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAxLjMzZW07XG5cdH1cblx0QGluY2x1ZGUgbWluX3dpZHRoKDkwMHB4KSB7XG5cdFx0LmhlYWRsaW5lLTEge1xuXHRcdFx0dG9wOiA0MXZoO1xuXHRcdH1cblx0XHQuaGVhZGxpbmUtMiB7XG5cdFx0XHR0b3A6IDc2dmg7XG5cdFx0fVxuXHRcdC5hZGxlci1iYWxsIHtcblx0XHRcdHdpZHRoOiAxMnZ3O1xuXHRcdFx0aGVpZ2h0OiAxMnZ3O1xuXHRcdFx0bWFyZ2luOiAtNnZ3IDAgMCAtNnZ3O1xuXHRcdH1cblx0XHQuYWItMSwgLmFiLTIsIC5hYi0zLCAuYWItNCwgLmFiLTUge1xuXHRcdFx0dG9wOiAyNHZoO1xuXHRcdH1cblx0XHQuYWItNiwgLmFiLTcsIC5hYi04LCAuYWItOSwgLmFiLTEwIHtcblx0XHRcdHRvcDogNTl2aDtcblx0XHR9XG5cdFx0LmFiLTEsIC5hYi02IHtcblx0XHRcdGxlZnQ6IDIwdnc7XG5cdFx0fVxuXHRcdC5hYi0yLCAuYWItNyB7XG5cdFx0XHRsZWZ0OiAzNXZ3O1xuXHRcdH1cblx0XHQuYWItMywgLmFiLTgge1xuXHRcdFx0bGVmdDogNTB2dztcblx0XHR9XG5cdFx0LmFiLTQsIC5hYi05IHtcblx0XHRcdGxlZnQ6IDY1dnc7XG5cdFx0fVxuXHRcdC5hYi01LCAuYWItMTAge1xuXHRcdFx0bGVmdDogODB2dztcblx0XHR9XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWFzcGVjdC1yYXRpbzogMTcvMTApIHtcblx0XHQuYWRsZXItYmFsbCB7XG5cdFx0XHR3aWR0aDogMTh2aDtcblx0XHRcdGhlaWdodDogMTh2aDtcblx0XHQgICAgbWFyZ2luOiAtOXZoIDAgMCAtOXZoO1xuXHRcdH1cblx0XHQuYWItMSwgLmFiLTYge1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSA1MHZoKTtcblx0XHR9XG5cdFx0LmFiLTIsIC5hYi03IHtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMjV2aCk7XG5cdFx0fVxuXHRcdC5hYi0zLCAuYWItOCB7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0fVxuXHRcdC5hYi00LCAuYWItOSB7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDI1dmgpO1xuXHRcdH1cblx0XHQuYWItNSwgLmFiLTEwIHtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgNTB2aCk7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1heF93aWR0aCg4OTlweCkge1xuXHRcdC5oZWFkbGluZS0xIHtcblx0XHRcdHRvcDogMzR2aDtcblx0XHR9XG5cdFx0LmhlYWRsaW5lLTIge1xuXHRcdFx0dG9wOiA2My41dmg7XG5cdFx0fVxuXHRcdC5hZGxlci1iYWxsIHtcblx0XHRcdHdpZHRoOiAyMnZ3O1xuXHRcdFx0aGVpZ2h0OiAyMnZ3O1xuXHRcdFx0bWFyZ2luOiAtMTF2dyAwIDAgLTExdnc7XG5cdFx0fVxuXHRcdC5hYi0xLCAuYWItMiwgLmFiLTMge1xuXHRcdFx0dG9wOiAyMHZoO1xuXHRcdH1cblx0XHQuYWItNCwgLmFiLTUsIC5hYi02IHtcblx0XHRcdHRvcDogNDl2aDtcblx0XHR9IFxuXHRcdC5hYi03LCAuYWItOCwgLmFiLTkge1xuXHRcdFx0dG9wOiA3OHZoO1xuXHRcdH1cblx0XHQuYWItMSwgLmFiLTQsIC5hYi03IHtcblx0XHRcdGxlZnQ6IDIwdnc7XG5cdFx0fVxuXHRcdC5hYi0yLCAuYWItNSwgLmFiLTgge1xuXHRcdFx0bGVmdDogNTB2dztcblx0XHR9XG5cdFx0LmFiLTMsIC5hYi02LCAuYWItOSB7XG5cdFx0XHRsZWZ0OiA4MHZ3O1xuXHRcdH1cblx0XHQuYWItMTAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG4uc2xpZGUtMSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LnNsaWRlLTEtY29weSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdH1cblx0cCB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblx0XHRcdHRyYW5zaXRpb246IGxpbmUtaGVpZ2h0IDEwMDBtcyBlYXNlLWluO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMTtcblx0XHR9XG5cdFx0bWF4LXdpZHRoOiAxOWVtO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdCsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAuNzVlbTtcblx0XHR9XG5cdH1cblx0Ji5hY3RpdmF0ZSB7XG5cdFx0cCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxuXHQmLnNjcm9sbGVkLXBhc3Qge1xuXHRcdHAge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdH1cbn1cbi5zbGlkZS0yIHtcblx0XG59XG4uc2xpZGUtMyB7XG5cdGgzIHtcblx0XHRtYXgtd2lkdGg6IDEzZW07XG5cdH1cblx0cCB7XG5cdFx0bWF4LXdpZHRoOiAyOWVtO1xuXHR9XG59XG4uc2xpZGUtNCB7XG5cdGgzIHtcblx0XHRtYXgtd2lkdGg6IDE4ZW07XG5cdH1cblx0cCB7XG5cdFx0bWF4LXdpZHRoOiAyOWVtO1xuXHR9XG59XG4uc2xpZGUtNSB7XG5cdHAge1xuXHRcdG1heC13aWR0aDogMjhlbTtcblx0fVxufVxuLnNsaWRlLTcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGgzIHtcblx0XHRtYXgtd2lkdGg6IDEzZW07XG5cdH1cblx0cCB7XG5cdFx0bWF4LXdpZHRoOiAyOWVtO1xuXHR9XG59XG4uc2xpZGUtOCB7XG5cdGgzIHtcblx0XHRtYXgtd2lkdGg6IDEwZW07XG5cdH1cbn1cbi5zbGlkZS05IHtcblx0aDMge1xuXHRcdG1heC13aWR0aDogMTIuNWVtO1xuXHR9XG59XG4uc2xpZGUtMTAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGgzIHtcblx0XHRtYXgtd2lkdGg6IDEyZW07XG5cdFx0QGluY2x1ZGUgd2lkZV9uX3Nob3J0XzIge1xuXHRcdFx0Ly9tYXgtd2lkdGg6IDE4ZW07XG5cdFx0XHQvL2xldHRlci1zcGFjaW5nOiAuMDI1ZW07XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHdpZGVfbl9zaG9ydCB7XG5cdFx0XHRtYXgtd2lkdGg6IDE4ZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHRtYXgtd2lkdGg6IDM0LjVlbTtcblx0XHRAaW5jbHVkZSB3aWRlX25fc2hvcnRfMiB7XG5cdFx0XHRmb250LXNpemU6IC45NWVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB3aWRlX25fc2hvcnQge1xuXHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdH1cblx0fVxufVxuLnNsaWRlLTExIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQud2UtYXJlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRtYXgtd2lkdGg6IDE4ZW07XG5cdFx0XHRtYXJnaW46IDFlbSBhdXRvO1xuXHRcdH1cblx0fVxufVxuLnNsaWRlLTEyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuam9pbi11cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIC4zZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Zm9vdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAydmg7XG5cdFx0bGVmdDogN3Z3O1xuXHRcdHJpZ2h0OiA3dnc7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1heF93aWR0aCg2MTlweCkge1xuXHRcdFx0ZGl2IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWluX3dpZHRoKDYyMHB4KSB7XG5cdFx0XHQudG9wIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlYWQtbW9yZSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdEBpbmNsdWRlIG1heF93aWR0aCg2MTlweCkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRsaW5rX3RyYW5zaXRpb24gZWFzZS1pbi1vdXQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnZpZGVvLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDV2dztcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcblx0ei1pbmRleDogMDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG5cdEBpbmNsdWRlIG1pbl93aWR0aCgxMjAwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRib3R0b206IDV2dztcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLDAsMCwuNikgMCUsIHJnYmEoMCwwLDAsLjYpIDUwJSwgcmdiYSgwLDAsMCwuMjUpIDEwMCUpO1xuXHR9XG5cdCYuc2hvdyB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuI3ZpZGVvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxudmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtb3ZlcmxheS1wbGF5LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uYWRsZXItYmFsbCB7XG5cdC5jaXJjbGUge1xuICAgIFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsIDAlIDAlLCAwJSAwJSwgMCUgMCUsIDAlIDAlLCAwJSAwJSk7XG5cdH1cblx0LmxpbmUxIHtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oLTEwNyUgODklLCAyMSUgLTE4JSwgMjElIC0xOCUpO1xuXHR9XG5cdC5saW5lMiB7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDcyJSAxNDklLCAtMzMlIDc4JSwgLTMzJSA3OCUpO1xuXHR9XG5cdC5saW5lMyB7XG4gICAgXHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAxMDAlLCAtNjUlIDEwMCUsIC02NiUgMTAwJSk7XG5cdH1cblx0LmxpbmU0IHtcbiAgICBcdGNsaXAtcGF0aDogcG9seWdvbig4OSUgNjMlLCA1NyUgMTA3JSwgNTclIDEwNyUsIDU3JSAxMDclKTtcblx0fVxuXHQmLmFuaW1hdGUge1xuXHRcdGFuaW1hdGlvbjogLjc1cyBmYWRlX291dCBlYXNlLWluIGZvcndhcmRzO1xuXHRcdGFuaW1hdGlvbi1kZWxheTogMXM7XG5cdFx0LmNpcmNsZSB7XG5cdFx0XHRhbmltYXRpb246IC40NXMgZHJhd19jaXJjbGUgZWFzZS1pbiBmb3J3YXJkcztcblx0XHR9XG5cdFx0LmxpbmUxIHtcblx0XHRcdGFuaW1hdGlvbjogLjQ1cyBkcmF3X2xpbmVfMSBlYXNlLWluIGZvcndhcmRzO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAuNHM7XG5cdFx0fVxuXHRcdC5saW5lMiB7XG5cdFx0XHRhbmltYXRpb246IC40NXMgZHJhd19saW5lXzIgZWFzZS1pbiBmb3J3YXJkcztcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLjRzO1xuXHRcdH1cblx0XHQubGluZTMge1xuXHRcdFx0YW5pbWF0aW9uOiAuNDVzIGRyYXdfbGluZV8zIGVhc2UtaW4gZm9yd2FyZHM7XG5cdFx0XHRhbmltYXRpb24tZGVsYXk6IC40cztcblx0XHR9XG5cdFx0LmxpbmU0IHtcblx0XHRcdGFuaW1hdGlvbjogLjQ1cyBkcmF3X2xpbmVfNCBlYXNlLWluIGZvcndhcmRzO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAuNHM7XG5cdFx0fVxuXHR9XG59XG5cbi8qIFBBUkFMTEFYICovXG5cbi5nYWxsZXJ5IHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcblx0XHQmLnNob3cge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRyYW5zaXRpb246IGJvdHRvbSAxMjAwbXMgZWFzZTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgd2lkZV9uX3Nob3J0XzIge1xuXHRcdGltZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC43NSkgdHJhbnNsYXRlWSgyNSUpO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcblx0XHRcdCYuczhpMiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjc1KSB0cmFuc2xhdGUoMTUlLCAzMCUpXG5cdFx0XHR9XG5cdFx0XHQmLnM5aTEge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC43NSkgdHJhbnNsYXRlWSgwKTtcblx0XHRcdH1cblx0XHRcdCYuczlpMiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjc1KSB0cmFuc2xhdGUoLTIwJSwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZ2FsbGVyeS1zbGlkZSB7XG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLnM1aTFtIHtcblx0d2lkdGg6IDYydnc7XG5cdHJpZ2h0OiA2dnc7XG5cdG1hcmdpbi10b3A6IDE2cmVtO1xufVxuLnM1aTEge1xuXHR3aWR0aDogMzJ2dztcblx0cmlnaHQ6IDE0LjV2dztcblx0Ym90dG9tOiAtMzB2aDtcbn1cbi5zNWkybSB7XG5cdHdpZHRoOiA2OXZ3O1xuXHRyaWdodDogMDtcblx0bWFyZ2luLXRvcDogNThyZW07XG59XG4uczVpMiB7XG5cdHdpZHRoOiAzN3Z3O1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAtMzB2aDtcbn1cbi5zNWkzbSB7XG5cdHdpZHRoOiA2M3Z3O1xuXHRsZWZ0OiA1dnc7XG5cdG1hcmdpbi10b3A6IDEwcmVtO1xufVxuLnM1aTMge1xuXHR3aWR0aDogMzJ2dztcblx0bGVmdDogMTIuNXZ3O1xuXHRib3R0b206IC0zMHZoO1xufVxuLnM4aTFtIHtcblx0d2lkdGg6IDMydnc7XG5cdHJpZ2h0OiA2dnc7XG5cdG1hcmdpbi10b3A6IC03cmVtO1xufVxuLnM4aTEge1xuXHR3aWR0aDogMTQuNXZ3O1xuXHRyaWdodDogMi41dnc7XG5cdGJvdHRvbTogLTMwdmg7XG59XG4uczhpMm0ge1xuXHR3aWR0aDogNTB2dztcblx0cmlnaHQ6IDI0dnc7XG5cdG1hcmdpbi10b3A6IDE5cmVtO1xufVxuLnM4aTIge1xuXHR3aWR0aDogMjMuNXZ3O1xuXHRyaWdodDogMTIuOHZ3O1xuXHRib3R0b206IC0zMHZoO1xufVxuLnM4aTNtIHtcblx0d2lkdGg6IDQ3dnc7XG5cdGxlZnQ6IDM3dnc7XG5cdG1hcmdpbi10b3A6IDI4cmVtO1xufVxuLnM4aTMge1xuXHR3aWR0aDogMjJ2dztcblx0bGVmdDogMjF2dztcblx0Ym90dG9tOiAtMzB2aDtcbn1cbi5zOGk0bSB7XG5cdHdpZHRoOiA1N3Z3O1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiA2NnJlbTtcbn1cbi5zOGk0IHtcblx0d2lkdGg6IDI3dnc7XG5cdGxlZnQ6IDMuNXZ3O1xuXHRib3R0b206IC0zMHZoO1xufVxuLnM5aTFtIHtcblx0d2lkdGg6IDg0dnc7XG5cdGxlZnQ6IDB2dztcblx0bWFyZ2luLXRvcDogLTdyZW07XG59XG4uczlpMSB7XG5cdHdpZHRoOiA0N3Z3O1xuXHRsZWZ0OiAyMS41dnc7XG5cdGJvdHRvbTogLTMwdmg7XG59XG4uczlpMm0ge1xuXHR3aWR0aDogNDMuNXZ3O1xuXHRsZWZ0OiA1MHZ3O1xuXHRtYXJnaW4tdG9wOiAyMHJlbTtcbn1cbi5zOWkyIHtcblx0d2lkdGg6IDIwdnc7XG5cdGxlZnQ6IDYwdnc7XG5cdGJvdHRvbTogLTMwdmg7XG59XG4uczlpM20ge1xuXHR3aWR0aDogNDl2dztcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi10b3A6IDIwcmVtO1xufVxuLnM5aTMge1xuXHR3aWR0aDogMjN2dztcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogLTMwdmg7XG59XG4uczlpNG0ge1xuXHR3aWR0aDogNTV2dztcblx0bGVmdDogNnZ3O1xuXHRtYXJnaW4tdG9wOiA1OXJlbTtcbn1cbi5zOWk0IHtcblx0d2lkdGg6IDIzLjV2dztcblx0bGVmdDogMTN2dztcblx0Ym90dG9tOiAtMzB2aDtcbn1cblxuLmJyb3dzZXItbm90aWZpY2F0aW9uIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMTExMTE7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICMwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2VlZSwgLjk1KTtcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjIpO1xuXHRkaXNwbGF5OiBub25lO1xuXHRhLCBhOnZpc2l0ZWQsIGE6Zm9jdXMge1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cdGE6aG92ZXIsIGE6YWN0aXZlIHtcblx0XHRjb2xvcjogcmdiKDAsMTM2LDE3MCk7XG5cdH1cblx0PiBkaXYge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0fVxuXHRwIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRcdH1cblx0fVxuXHQuY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogNDBweDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiByZ2IoMCwxMzYsMTcwKTtcblx0XHR9XG5cdH1cbn1cbi51cGRhdGUtYnJvd3NlciB7XG5cdC5icm93c2VyLW5vdGlmaWNhdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YW5pbWF0aW9uOiByZXZlYWxfbm90aWZpY2F0aW9uIDFzIGVhc2Utb3V0IDBzO1xuXHR9XG59XG5cbi8qIEFOSU1BVElPTlMgKi9cblxuQGtleWZyYW1lcyBkcmlwc18xIHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApO31cblx0MjAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTt9XG5cdDgwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS41KTt9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7fVxufVxuQGtleWZyYW1lcyBkcmlwc18yIHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApO31cblx0MTclIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTt9XG5cdDc0JSB7IHRyYW5zZm9ybTogc2NhbGUoMS41KTt9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7fVxufVxuQGtleWZyYW1lcyBkcmlwc18zIHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApO31cblx0MjUlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTt9XG5cdDg3JSB7IHRyYW5zZm9ybTogc2NhbGUoMS41KTt9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7fVxufVxuQGtleWZyYW1lcyBkcmlwc180IHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApO31cblx0MjIlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTt9XG5cdDgzJSB7IHRyYW5zZm9ybTogc2NhbGUoMS41KTt9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7fVxufVxuQGtleWZyYW1lcyBkcmlwc181IHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApO31cblx0MzAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTt9XG5cdDg5JSB7IHRyYW5zZm9ybTogc2NhbGUoMS41KTt9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7fVxufVxuQGtleWZyYW1lcyBkcmlwc18xX3dpZGUge1xuXHQwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7fVxuXHQyMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApO31cblx0ODAlIHsgdHJhbnNmb3JtOiBzY2FsZSgzKTt9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDMpO31cbn1cbkBrZXlmcmFtZXMgZHJpcHNfMl93aWRlIHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApO31cblx0MTclIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTt9XG5cdDc0JSB7IHRyYW5zZm9ybTogc2NhbGUoMyk7fVxuXHQxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgzKTt9XG59XG5Aa2V5ZnJhbWVzIGRyaXBzXzNfd2lkZSB7XG5cdDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTt9XG5cdDI1JSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7fVxuXHQ4NyUgeyB0cmFuc2Zvcm06IHNjYWxlKDMpO31cblx0MTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMyk7fVxufVxuQGtleWZyYW1lcyBkcmlwc180X3dpZGUge1xuXHQwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7fVxuXHQyMiUgeyB0cmFuc2Zvcm06IHNjYWxlKDApO31cblx0ODMlIHsgdHJhbnNmb3JtOiBzY2FsZSgzKTt9XG5cdDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDMpO31cbn1cbkBrZXlmcmFtZXMgZHJpcHNfNV93aWRlIHtcblx0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApO31cblx0MzAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTt9XG5cdDg5JSB7IHRyYW5zZm9ybTogc2NhbGUoMyk7fVxuXHQxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgzKTt9XG59XG5Aa2V5ZnJhbWVzIGJnX2dyYWRfcHVsc2Uge1xuICAgIDAlIHsgd2lkdGg6IDEwMCU7IH1cbiAgICA1MCUgeyB3aWR0aDogODAlOyB9XG4gICAgMTAwJSB7IHdpZHRoOiAxMDAlOyB9XG59XG5Aa2V5ZnJhbWVzIG9wYWNpdHlfcHVsc2Uge1xuICAgIDAlIHsgb3BhY2l0eTogLjQ7IH1cbiAgICA1MCUgeyBvcGFjaXR5OiAxOyB9XG4gICAgMTAwJSB7IG9wYWNpdHk6IC40OyB9XG59XG5Aa2V5ZnJhbWVzIHByb21wdF9wdWxzZSB7XG5cdDAlIHsgdHJhbnNmb3JtOiBzY2FsZVkoMC40KTt9XG5cdDU1JSB7IHRyYW5zZm9ybTogc2NhbGVZKDEpO31cblx0MTAwJSB7IHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7fVxufVxuQGtleWZyYW1lcyBkcmF3X2NpcmNsZSB7XG4gIDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwgMCUgMCUsIDAlIDAlLCAwJSAwJSwgMCUgMCUsIDAlIDAlKTtcbiAgfVxuICAyNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLCAwJSAwJSwgMTAwJSAwJSwgMTAxJSAwJSwgMTAyJSAwJSwgMTAzJSAwJSk7XG4gIH1cbiAgNTAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwgMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDElLCAxMDAlIDEwMiUpO1xuICB9XG4gIDc1JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsIDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDk5JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsIDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkcmF3X2xpbmVfMSB7XG4gIDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oLTEwNyUgODklLCAyMSUgLTE4JSwgMjElIC0xOCUpO1xuICB9XG4gIDEwMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigtMTA3JSA4OSUsIDIxJSAtMTglLCAxMjYlIDEwNCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRyYXdfbGluZV8yIHtcbiAgMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig3MiUgMTQ5JSwgLTMzJSA3OCUsIC0zMyUgNzglKTtcbiAgfVxuICAxMDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNzIlIDE0OSUsIC0zMyUgNzglLCAxMjAlIC03MCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRyYXdfbGluZV8zIHtcbiAgMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDEwMCUsIDEwMCUgLTY1JSwgMTAwJSAtNjYlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAxMDAlLCAxMDAlIC02NSUsIC00NyUgMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHJhd19saW5lXzRfdjAge1xuICAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDg5JSA2MyUsIDE0OCUgMTIlLCAxNDglIDEyJSwgMTQ4JSAxMiUpO1xuICB9XG4gIDUwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDg5JSA2MyUsIDE0OCUgMTIlLCAtNDElIC0xOSUsIC00MSUgLTE4JSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDg5JSA2MyUsIDE0OCUgMTIlLCAtNDElIC0xOSUsIDU3JSAxMDclKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkcmF3X2xpbmVfNCB7XG4gIDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oODklIDYzJSwgNTclIDEwNyUsIDU3JSAxMDclLCA1NyUgMTA3JSk7XG4gIH1cbiAgNTAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oODklIDYzJSwgNTclIDEwNyUsIC00MSUgLTE5JSwgLTQxJSAtMTglKTtcbiAgfVxuICAxMDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oODklIDYzJSwgNTclIDEwNyUsIC00MSUgLTE5JSwgMTQ4JSAxMiUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVfb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByZXZlYWxfbm90aWZpY2F0aW9uIHtcblx0MCUgeyBvcGFjaXR5OjA7IHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MHB4KTsgfVxuIFx0MTAwJSB7IG9wYWNpdHk6MTsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTsgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjbGlwLXBhdGg6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1zY3JlZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7XG5cdH1cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBTdHJ1Y3R1cmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJHNpemVfX3NwYWNpbmctdW5pdDogMXJlbTtcblxuLy8gUmVzcG9uc2l2ZSB3aWR0aHNcbiRtb2JpbGVfd2lkdGg6IDcwMHB4O1xuXG4kd2lkZV9uX3Nob3J0X3NjYWxlOiAuNztcbiR3aWRlX25fc2hvcnRfc2NhbGVfMjogLjg1O1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBUcmFuc2l0aW9uIHRpbWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRsaW5rX3RyYW5zaXRpb246IDExMG1zO1xuJGljb25fdHJhbnNpdGlvbjogMTIwbXM7XG4kYnV0dG9uX3RyYW5zaXRpb246IDE1MG1zO1xuJGJhY2tncm91bmRfdHJhbnNpdGlvbjogMjAwbXM7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBUZXh0XG4kY29sb3JfX3RleHQtbWFpbjogIzAwMDtcbiRjb2xvcl9fdGV4dC1saWdodDogIzY2NjtcbiRjb2xvcl9fdGV4dC1yZXZlcnNlOiAjZmZmO1xuJGNvbG9yX190ZXh0LWhvdmVyOiBsaWdodGVuKCAkY29sb3JfX3RleHQtbWFpbiwgMjIuNSUgKTtcbiRjb2xvcl9fdGV4dC1zY3JlZW46ICMyMjI7XG4kY29sb3JfX3RleHQtaW5wdXQ6ICM2NjY7XG4kY29sb3JfX3RleHQtaW5wdXQtZm9jdXM6ICMxMTE7XG5cbi8vIExpbmtzXG4kY29sb3JfX2xpbms6ICNmZmY7XG4kY29sb3JfX2xpbmstdmlzaXRlZDogI2ZmZjtcbiRjb2xvcl9fbGluay1ob3ZlcjogJGNvbG9yX190ZXh0LW1haW47XG5cbi8vIEJvcmRlcnNcbiRjb2xvcl9fYm9yZGVyOiAjY2NjO1xuJGNvbG9yX19ib3JkZXItbGluazogI2NjYztcbiRjb2xvcl9fYm9yZGVyLWxpbmstaG92ZXI6IGRhcmtlbiggJGNvbG9yX19saW5rLCAxMCUgKTtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbjogI2ZmZjtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1ob3ZlcjogI2ZmZjtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1czogI2ZmZjtcbiRjb2xvcl9fYm9yZGVyLWlucHV0OiAjMDAwO1xuJGNvbG9yX19ib3JkZXItYWJicjogIzY2NjtcbiRjb2xvcl9fYm9yZGVyLXNpZ25fdXBfZm9ybTogI2FiZjNhMTtcblxuJGJhY2tncm91bmRfc2VsZWN0aW9uOiByZ2JhKDAsMTM2LDE3MCwxKTtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgRm9udCBTaXplc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kZm9udF9fc2l6ZV9iYXNlOiAyNHB4O1xuXG4kZm9udF9fc2l6ZS14eHM6ICAgLjExZW07IC8vIF9weFxuJGZvbnRfX3NpemUteHM6ICAgIC4xMWVtOyAvLyBfcHhcbiRmb250X19zaXplLXNtOiAgICAuMTFlbTsgLy8gX3B4XG4kZm9udF9fc2l6ZS1tZDogICAgMWVtOyAvLyAyNHB4IFxuJGZvbnRfX3NpemUtbGc6ICAgIDQ0cHg7IC8vIDQ0cHhcbiRmb250X19zaXplLXhsOiAgICA5ZW07IC8vIF9weFxuJGZvbnRfX3NpemUteHhsOiAgIDllbTsgLy8gX3B4XG5cbiRmb250X19zaXplLWg2OiAgICAwLjkwZW07IC8vaDYgMTlweCBzYW5zXG4kZm9udF9fc2l6ZS1oNTogICAgMS4wNWVtOyAvL2g1IDIycHggc2Fuc1xuJGZvbnRfX3NpemUtaDQ6ICAgIDEuMDk1ZW07IC8vaDQgMjNweFxuJGZvbnRfX3NpemUtaDM6ICAgIDEuMTRlbTsgLy9oMyAyNHB4XG4kZm9udF9fc2l6ZS1oMjogICAgMS44MWVtOyAvL2gyIDM4cHhcbiRmb250X19zaXplLWgxOiAgICAyLjA1ZW07IC8vaDEgNDNweFxuXG4kZm9udF9fbGluZS1oZWlnaHQtaGVhZGluZzogMS4yO1xuJGZvbnRfX2xpbmUtaGVpZ2h0LWJvZHk6IDEuNDtcbiRmb250X19saW5lLWhlaWdodC1wcmU6IDEuNTtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgRm9udHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGZvbnRfX2JvZHk6ICdXb3JrIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGZvbnRfX2hlYWRpbmc6ICdCYXJsb3cnLCBzYW5zLXNlcmlmO1xuJGZvbnRfX2NvZGU6IE1lbmxvLCBtb25hY28sIENvbnNvbGFzLCBMdWNpZGEgQ29uc29sZSwgbW9ub3NwYWNlO1xuJGZvbnRfX3ByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsImh0bWwge1xuXHRmb250LXNpemU6IDQuNXZ3O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblx0XHRmb250LXNpemU6ICRmb250X19zaXplX2Jhc2U7XG5cdH1cblx0QGluY2x1ZGUgd2lkZV9uX3Nob3J0XzIge1xuXHRcdGZvbnQtc2l6ZTogKCRmb250X19zaXplX2Jhc2UgKiAuOSk7XG5cdH1cblx0QGluY2x1ZGUgd2lkZV9uX3Nob3J0IHtcblx0XHRmb250LXNpemU6ICgkZm9udF9fc2l6ZV9iYXNlICogLjgpO1xuXHR9XG59XG5cbmJvZHkge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRmb250LWZhbWlseTogJGZvbnRfX2JvZHk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRsaW5lLWhlaWdodDogJGZvbnRfX2xpbmUtaGVpZ2h0LWJvZHk7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCBvcHRncm91cCwgdGV4dGFyZWEge1xuXHRjb2xvcjogJGNvbG9yX190ZXh0LW1haW47XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fYm9keTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxucCB7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuZGZuLCBjaXRlLCBlbSwgaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmJsb2NrcXVvdGUge1xuXHRjaXRlIHtcblx0XHRmb250LXNpemU6ICRmb250X19zaXplLXhzO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxufVxucHJlIHtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1zbTtcblx0Zm9udC1mYW1pbHk6ICRmb250X19wcmU7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtYm9keTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLCBrYmQsIHR0LCB2YXIge1xuXHRmb250LXNpemU6ICRmb250X19zaXplLXNtO1xuXHRmb250LWZhbWlseTogJGZvbnRfX2NvZGU7XG59XG5hYmJyLCBhY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuXHRjdXJzb3I6IGhlbHA7XG59XG5tYXJrLCBpbnMge1xuXHRiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG5cbi8vISBGb250IFNpemVzXG4uaGFzLXNtYWxsZXItZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14cztcbn1cbi5oYXMtc21hbGwtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1zbTtcbn1cbi5oYXMtbm9ybWFsLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtbWQ7XG59XG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogNnZ3O1xuXHRAaW5jbHVkZSBtaW5fd2lkdGgoNzQwcHgpIHtcblx0XHRmb250LXNpemU6ICRmb250X19zaXplLWxnO1xuXHR9XG5cdEBpbmNsdWRlIHdpZGVfbl9zaG9ydF8yIHtcblx0XHRmb250LXNpemU6ICgkZm9udF9fc2l6ZS1sZyAqICR3aWRlX25fc2hvcnRfc2NhbGVfMik7XG5cdH1cblx0QGluY2x1ZGUgd2lkZV9uX3Nob3J0IHtcblx0XHRmb250LXNpemU6ICgkZm9udF9fc2l6ZS1sZyAqICR3aWRlX25fc2hvcnRfc2NhbGUpO1xuXHR9XG59XG4uaGFzLWxhcmdlci1mb250LXNpemUge1xuXHRmb250LXNpemU6ICRmb250X19zaXplLXhsO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRjbGVhcjogYm90aDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiAge1xuXHRmb250LWZhbWlseTogJGZvbnRfX2hlYWRpbmc7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtaGVhZGluZztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxIHtcblx0XG59XG5cbmgyIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDcuNXZ3O1xuXHRAaW5jbHVkZSBtaW5fd2lkdGgoOTAwcHgpIHtcblx0XHRmb250LXNpemU6IDY1cHg7XG5cdH1cblx0QGluY2x1ZGUgd2lkZV9uX3Nob3J0XzIge1xuXHRcdGZvbnQtc2l6ZTogKDY1cHggKiAkd2lkZV9uX3Nob3J0X3NjYWxlXzIpO1xuXHR9XG5cdEBpbmNsdWRlIHdpZGVfbl9zaG9ydCB7XG5cdFx0Zm9udC1zaXplOiAoNjVweCAqICR3aWRlX25fc2hvcnRfc2NhbGUpO1xuXHR9XG5cdGxldHRlci1zcGFjaW5nOiAuNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQmLmNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5oMyB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiA4dnc7XG5cdEBpbmNsdWRlIG1pbl93aWR0aCg3MDBweCkge1xuXHRcdGZvbnQtc2l6ZTogNi41dnc7XG5cdH1cblx0QGluY2x1ZGUgbWluX3dpZHRoKDEwNTBweCkge1xuXHRcdGZvbnQtc2l6ZTogNzBweDtcblx0fVxuXHRAaW5jbHVkZSB3aWRlX25fc2hvcnRfMiB7XG5cdFx0Zm9udC1zaXplOiAoKDcwcHggKiAkd2lkZV9uX3Nob3J0X3NjYWxlXzIpICogLjgpO1xuXHR9XG5cdEBpbmNsdWRlIHdpZGVfbl9zaG9ydCB7XG5cdFx0Zm9udC1zaXplOiAoKDcwcHggKiAkd2lkZV9uX3Nob3J0X3NjYWxlKSAqIC44KTtcblx0fVxuXHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdC8qICY6Zmlyc3QtY2hpbGQsIC5udW1iZXIgKyAmIHtcblx0XHRtYXJnaW4tdG9wOiAxMHZoO1xuXHR9ICovXG5cdCYubGFyZ2Uge1xuXHRcdGZvbnQtc2l6ZTogNy40dnc7XG5cdFx0QGluY2x1ZGUgbWluX3dpZHRoKDEwNTBweCkge1xuXHRcdFx0Zm9udC1zaXplOiA4MXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSB3aWRlX25fc2hvcnRfMiB7XG5cdFx0XHRmb250LXNpemU6ICg4MXB4ICogJHdpZGVfbl9zaG9ydF9zY2FsZV8yKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgd2lkZV9uX3Nob3J0IHtcblx0XHRcdGZvbnQtc2l6ZTogKDgxcHggKiAkd2lkZV9uX3Nob3J0X3NjYWxlKTtcblx0XHR9XG5cdH1cblx0Ji5jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRlbSwgaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0cGFkZGluZy1yaWdodDogLjEyZW07XG5cdH1cbn1cbmg0IHtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1oNDtcbn1cbmg1IHtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1oNTtcbn1cbmg2IHtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1oNjtcbn0iLCIvLyBDbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0dGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLy8gQ2xlYXIgYWZ0ZXIgKG5vdCBhbGwgY2xlYXJmaXggbmVlZCB0aGlzIGFsc28pXG5AbWl4aW4gY2xlYXJmaXgtYWZ0ZXIoKSB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG5AbWl4aW4gbWF4X3dpZHRoKCR3aWR0aCkge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gbWluX3dpZHRoKCR3aWR0aCkge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5AbWl4aW4gd2lkZV9uX3Nob3J0KCkge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIHdpZGVfbl9zaG9ydF8yKCkge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIGFuZCAobWF4LWhlaWdodDogODYwcHgpLCAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlX3dpZHRoKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cbkBtaXhpbiB3aWRlX2RyaXBfYW5pbWF0aW9uKCkge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tYXNwZWN0LXJhdGlvOiAyLzEpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuQG1peGluIGxpbmstdHJhbnNpdGlvbiggJGF0dHI6IGNvbG9yICkge1xuXHR0cmFuc2l0aW9uOiAkYXR0ciAkbGlua190cmFuc2l0aW9uIGVhc2UtaW4tb3V0O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbiggJGF0dHI6IGFsbCwgJHRpbWU6JGxpbmtfdHJhbnNpdGlvbiApIHtcblx0dHJhbnNpdGlvbjogJGF0dHIgJHRpbWUgZWFzZS1pbi1vdXQ7XG59XG5cbkBtaXhpbiBidXR0b24tdHJhbnNpdGlvbigpIHtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkYnV0dG9uX3RyYW5zaXRpb24gZWFzZS1pbi1vdXQ7XG59XG5cbkBtaXhpbiBidXR0b24tYWxsLXRyYW5zaXRpb24oKSB7XG5cdHRyYW5zaXRpb246IGFsbCAkYnV0dG9uX3RyYW5zaXRpb24gZWFzZS1pbi1vdXQ7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLXRyYW5zaXRpb24oKSB7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgJGJhY2tncm91bmRfdHJhbnNpdGlvbiBlYXNlLWluLW91dDtcbn1cblxuQG1peGluIHNlbGVjdGlvbiB7XG5cdDo6LW1vei1zZWxlY3Rpb24ge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cdDo6c2VsZWN0aW9uIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIiwiaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5odG1sLCBib2R5LCBtYWluIHtcblx0b3ZlcnNjcm9sbC1iZWhhdmlvci15OiBub25lO1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGVfd2lkdGgpIHtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bzsgLy9wcmV2ZW50IG1vbWVudHVtLCB3aGljaCB3YXMgY2hhbmdpbmcgc2xpZGVzIHR3aWNlXG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXHRodG1sLCBib2R5IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9zZWxlY3Rpb247XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRfc2VsZWN0aW9uO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICNmZmY7XG59XG5cbmEge1xuXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRAaW5jbHVkZSBsaW5rLXRyYW5zaXRpb247XG5cdGNvbG9yOiAkY29sb3JfX2xpbms7XG5cblx0Jjp2aXNpdGVkIHtcblx0XHRjb2xvcjogJGNvbG9yX19saW5rLXZpc2l0ZWQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvcl9fbGluay1ob3Zlcjtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC1saWdodDtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDJweDtcbn1cblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnN2ZyB7XG5cdHRyYW5zaXRpb246IGZpbGwgJGljb25fdHJhbnNpdGlvbiBlYXNlLWluLW91dDtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbnVsLFxub2wge1xuXHRwYWRkaW5nLWxlZnQ6ICggMSAqICRzaXplX19zcGFjaW5nLXVuaXQgKTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcblx0fVxufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpIHtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdHBhZGRpbmctbGVmdDogKCAyICogJHNpemVfX3NwYWNpbmctdW5pdCApO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAkc2l6ZV9fc3BhY2luZy11bml0ICRzaXplX19zcGFjaW5nLXVuaXQ7XG59Il19 */
