/*!
Project Name: 2020 Report | The Preservation Compact
Designer: Kym Abrams Design
Developer: Jason Schifferer, Well House Studio
Version: 1.0.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}.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:14px;font-size:.875rem;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}.clear:after,.clear:before{content:"";display:table;table-layout:fixed}.clear:after{clear:both}html{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:rgba(0,45,163,.25)}::selection{background-color:rgba(0,45,163,.25)}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{overflow-x:hidden;background-color:#fff}a{position:relative;text-decoration:none;-webkit-transition:color .11s ease-in-out;transition:color .11s ease-in-out;border-bottom:1px solid #ff5c00}a,a:visited{color:currentColor}a:active,a:hover,a:visited{border-bottom-color:#ff5c00}a:active,a:hover{color:#ff5c00;outline:0}a:focus{outline:0;text-decoration:none}hr{background-color:grey;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}blockquote{border-left:none;margin-left:0;padding:0}blockquote>p{margin:0 0 1em}blockquote>p:last-of-type{margin-bottom:.6em}blockquote cite{color:grey}ol,ul{padding-left:1em}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:2em}dt{font-weight:700}dd{margin:0 1em 1em}table{margin:0 0 1em;border-collapse:collapse;width:100%}table td,table th{padding:.5em;border:1px solid #000}.button,button:not([id^=slick]),input[type=button],input[type=reset],input[type=submit]{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;vertical-align:middle;text-align:center;font-size:.8em;font-weight:700;line-height:1;padding:1.1em 2em 1em;white-space:nowrap;color:#fff;text-transform:uppercase;background-color:#002da3;border:0;border-radius:5px;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.07em;width:100%;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}@media only screen and (min-width:750px){.button,button:not([id^=slick]),input[type=button],input[type=reset],input[type=submit]{display:inline-block;width:auto}}.button div,button:not([id^=slick]) div,input[type=button] div,input[type=reset] div,input[type=submit] div{position:relative;z-index:1}.button:hover,button:not([id^=slick]):hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#9c61b4}.reverse .button:hover,.reverse button:not([id^=slick]):hover,.reverse input[type=button]:hover,.reverse input[type=reset]:hover,.reverse input[type=submit]:hover{color:#9c61b4;background-color:#fff}.button:active,.button:focus,button:not([id^=slick]):active,button:not([id^=slick]):focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{background-color:#5c2074;color:#f8f4f9;outline:0}.reverse .button:active,.reverse .button:focus,.reverse button:not([id^=slick]):active,.reverse button:not([id^=slick]):focus,.reverse input[type=button]:active,.reverse input[type=button]:focus,.reverse input[type=reset]:active,.reverse input[type=reset]:focus,.reverse input[type=submit]:active,.reverse input[type=submit]:focus{color:#5c2074;background-color:#fff}.reverse .button,.reverse button:not([id^=slick]),.reverse input[type=button],.reverse input[type=reset],.reverse input[type=submit]{background-color:#fff;color:#002da3}html{font-size:17px}@media only screen and (min-width:600px){html{font-size:20px}}body{color:#292929;font-family:Work Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:1em;line-height:1.4;margin:0;text-rendering:optimizeLegibility}body,p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{color:#00204f}p.large{font-size:1.15em}@media only screen and (min-width:1000px){p.large{font-size:1.3em}}aside p{font-size:1em}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:14vw;font-weight:400}h1+h1{margin-top:-.45em;font-family:Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;font-style:italic;font-size:15.4vw}@media(min-aspect-ratio:777/800){h1{font-size:14vh}h1+h1{font-size:15.4vh}}@media only screen and (min-width:800px)and (max-aspect-ratio:777/800){h1{font-size:5.75em}h1+h1{font-size:6.325em}}h2{font-size:1.6em}@media only screen and (min-width:600px){h2{font-size:2.5em}}@media only screen and (min-width:800px){h2{font-size:3.5em}}@media only screen and (min-width:1000px){h2{font-size:4.25em}}h3{font-size:1.15em}@media only screen and (min-width:1000px){h3{font-size:1.55em}}h4{font-size:.8em;text-transform:uppercase;line-height:1.4}blockquote,blockquote p{color:#002da3;font-family:Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;font-size:2.05em;font-style:italic}.open-cs-popup body{overflow:hidden;width:100%;height:100%}.open-cs-popup .cs-popup{display:block}@media only screen and (max-width:999px){body.show-nav{overflow:hidden;width:100%;height:100%}}.page{position:relative;background:#fff;z-index:3}@media only screen and (min-width:1000px){.layout-2-col{display:-webkit-box;display:-ms-flexbox;display:flex}}.layout-2-col section{padding-top:7vw;padding-bottom:3vw}@media only screen and (min-width:1000px){.layout-2-col section{-ms-flex-preferred-size:68%;flex-basis:68%;padding-bottom:0}}.layout-2-col section h2+p{margin-top:-.6em}.layout-2-col section>div>p,.layout-2-col section>p,.layout-2-col section blockquote,.layout-2-col section h3{margin-left:7.3vw;margin-right:5.5vw}.layout-2-col section blockquote{margin-right:3vw}.layout-2-col aside{background-color:#e0ffec;padding-bottom:3vw}@media only screen and (min-width:1000px){.layout-2-col aside{padding-top:3em;-ms-flex-preferred-size:32%;flex-basis:32%}}.cs1 .layout-2-col aside{background-color:#ebebeb}.cs2 .layout-2-col aside{background-color:#f6eee9}.cs3 .layout-2-col aside{background-color:#ebecf0}.cs4 .layout-2-col aside{background-color:#fff7ed}.cs5 .layout-2-col aside{background-color:#f2f2f2}.cs2 .layout-2-col aside,.cs6 .layout-2-col aside{background-color:#f0fdff}.layout-2-col aside h4,.layout-2-col aside p{margin-left:5vw;margin-right:5vw;color:#292929}@media only screen and (min-width:1000px){.layout-2-col aside h4,.layout-2-col aside p{margin-left:3vw;margin-right:1.5vw}}.cs-popup .layout-2-col aside h4,.cs-popup .layout-2-col aside p{color:#000}.layout-2-col aside p{max-width:32em}.layout-2-col aside h4{margin-top:2em}.layout-2-col aside img{width:100%;height:auto}.layout-2-col h2{color:#002da3;margin-left:4vw}.layout-2-col h2:first-child{margin-top:0}@media only screen and (max-width:749px){.layout-2-col h2:first-child{margin-top:.5em}}.layout-2-col h3:first-child{margin-top:0}@media only screen and (min-width:1000px){.layout-2-col.aside-fixed{display:block;width:100%}}@media only screen and (min-width:1000px){.layout-2-col.aside-fixed section{display:block;width:68%}}@media only screen and (min-width:1000px){.layout-2-col.aside-fixed aside{display:block;position:fixed;top:80px;left:calc(68% - 10px);right:0;bottom:0}}.case-studies-spacer,.data-spacer,.partnerships-spacer,.response-spacer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:0}.case-study{display:none}.case-study h3{color:#002da3}.case-study p{color:grey}.case-study section p{font-size:1.15em}.case-study blockquote p{color:#002da3;line-height:1.3;text-indent:-.5em}.case-study>header{position:relative;z-index:1005}.case-study>header h2{color:#fff;margin-top:0;margin-left:5vw;padding-top:15vh}@media only screen and (min-width:1000px){.case-study>header h2{padding-top:20vh}}.case-study>div{position:relative;background:#fff;z-index:1006}.case-study .cs-header-bg{position:fixed;left:0;right:0;top:60px;overflow:hidden;background-repeat:no-repeat;background-size:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:1004}@media only screen and (min-width:1000px){.case-study .cs-header-bg{top:80px}}.case-study .cs-header-bg,.case-study>header{height:66.2vw}@media(min-aspect-ratio:40/29){.case-study .cs-header-bg,.case-study>header{height:calc(100vh - 60px)}}@media(min-aspect-ratio:40/29)and (min-width:750px){.case-study .cs-header-bg,.case-study>header{height:calc(100vh - 80px)}}.green-background{margin-top:4em;padding-top:4rem;padding-bottom:4rem;background:#e9fff2}@media only screen and (min-width:1000px){.green-background{padding-bottom:8rem}}.page-bg{position:fixed;top:0;height:100vh;right:0;left:0;background:#002da3;z-index:0}.intro-bg-image{position:fixed;left:5vw;right:5vw;top:60px;bottom:5vw;background-image:url(../img/building.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:1}@media only screen and (min-width:1000px){.intro-bg-image{bottom:3.5vw;top:80px}}.intro-h1{position:fixed;top:11vh;bottom:0;right:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:2}.intro-h1 h1{color:#fff;margin-left:2.7vw;margin-right:2vw}.intro-p{position:relative;z-index:2;min-height:calc(100vh - 60px)}@media only screen and (min-width:1000px){.intro-p{min-height:calc(100vh - 80px)}}.intro-p.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.intro-p.fixed{position:fixed;top:100px;bottom:0;right:0;left:0}.intro-p p{color:#fff}.intro-p p.large{font-size:5vw;line-height:1.3;margin-left:7vw;margin-right:3vw;max-width:20em;margin-top:0}@media only screen and (min-width:450px){.intro-p p.large{margin-top:1em}}@media only screen and (min-width:680px){.intro-p p.large{font-size:4.5vw}}@media only screen and (min-width:1100px){.intro-p p.large{font-size:2.5em}}@media only screen and (min-width:1100px)and (min-aspect-ratio:137/100){.intro-p p.large{font-size:5vh;max-width:1000px}}.intro-p .p-cols{margin-left:7vw}@media only screen and (min-width:680px){.intro-p .p-cols{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:680px){.intro-p .p-cols div{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (min-width:1100px){.intro-p .p-cols div{-ms-flex-preferred-size:auto;flex-basis:auto}}.intro-p .p-cols p{font-size:.8em;max-width:30em;margin-top:1.3em;margin-right:3vw}@media only screen and (min-width:450px){.intro-p .p-cols p{font-size:1em}}@media only screen and (min-width:680px){.intro-p .p-cols p{font-size:.8em;max-width:24em}}@media only screen and (min-width:1000px){.intro-p .p-cols p{font-size:1em}}.intro-h1-spacer{height:150vh}.case-study-navigator{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:5}@media only screen and (min-width:1040px){.case-study-navigator{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.case-study-navigator a,.case-study-navigator p{font-weight:500;color:hsla(0,0%,100%,.7)}.case-study-navigator a{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;height:calc(33.333vh - 20px);border-bottom:0;-webkit-transition:color .35s ease-in-out,-webkit-flex-basis .35s ease-in-out;transition:color .35s ease-in-out,-webkit-flex-basis .35s ease-in-out;transition:flex-basis .35s ease-in-out,color .35s ease-in-out;transition:flex-basis .35s ease-in-out,color .35s ease-in-out,-webkit-flex-basis .35s ease-in-out,-ms-flex-preferred-size .35s ease-in-out;background-size:cover}@media only screen and (min-width:1000px){.case-study-navigator a{height:calc(33.333vh - 26.66667px)}}@media only screen and (min-width:1040px){.case-study-navigator a{-ms-flex-preferred-size:16.666666%;flex-basis:16.666666%;height:calc(100vh - 80px)}}.case-study-navigator a>div,.case-study-navigator a>p{position:relative;padding-left:3vw;padding-right:1vw;z-index:2}@media only screen and (min-width:1040px){.case-study-navigator a>div,.case-study-navigator a>p{padding-left:1.5vw;padding-right:1vw}}.case-study-navigator a>p span{border-bottom:1px solid #ff5c00}.case-study-navigator a:after{content:"";position:absolute;top:0;height:30vh;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(0,0,0,.4)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.4) 30%,transparent);z-index:1}@media only screen and (min-width:1040px){.case-study-navigator a:after{height:60vh}}.case-study-navigator a:hover,.case-study-navigator a:hover p{color:#fff}@media only screen and (min-width:1040px){.case-study-navigator a:hover{-ms-flex-preferred-size:32%;flex-basis:32%}}.case-study-navigator p{margin-top:.25em;font-size:1em}@media only screen and (min-width:1040px){.case-study-navigator p{max-width:12vw}}.case-study-navigator .label{padding-top:3vw;font-size:.75em;text-transform:uppercase}.fix-cs .case-study-navigator{position:fixed;left:0;right:0;top:60px}@media only screen and (min-width:1000px){.fix-cs .case-study-navigator{top:80px}}.fix-cs-btm .case-study-navigator{position:fixed;left:0;right:0;bottom:0}.stats{color:#002da3;font-family:Palatino,Palatino Linotype,Palatino LT STD,Book Antiqua,Georgia,serif;font-style:italic;line-height:1.2;margin:2rem 0 7rem 7.3vw}.stats>div{position:relative}.stats>div.icon-left{padding-left:53px}.stats>div.icon-left .icon{position:absolute;top:15px;left:0}.stats>div.icon-large.icon-left{padding-left:65px}.stats>div.icon-large .icon{top:8px;width:50px}.stats>div.inline>div{display:inline-block;vertical-align:middle;margin-left:1vw}.stats>div>div{font-size:1.3em}.stats>div>div.big{font-size:3.1em}.stats>div>div.big span{font-size:.677em}.stats>div>div.big+div{margin-top:-.15em}@media only screen and (min-width:700px){.stats.double>div{display:inline-block;vertical-align:top;width:calc(50% - 4.2vw)}.stats.double>div:first-child{margin-right:1vw}}.stats.double>div+div{margin-top:1.5em}@media only screen and (min-width:700px){.stats.double>div+div{margin-top:0}}.stats .icon{width:40px;height:auto}nav.case-studies{display:-webkit-box;display:-ms-flexbox;display:flex}nav.case-studies.desktop{display:none}@media only screen and (min-width:1000px){nav.case-studies.desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1000px){nav.case-studies.mobile{display:none}}nav.case-studies a{-ms-flex-preferred-size:50%;flex-basis:50%;border-bottom:0;font-weight:500;color:#005af2;padding-top:5vw;padding-bottom:5vw;background:rgba(71,131,255,.18);-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}@media only screen and (min-width:700px){nav.case-studies a{padding-top:2vw;padding-bottom:3vw}}nav.case-studies a:hover{background:rgba(71,131,255,.25)}nav.case-studies a:first-child{background:rgba(71,131,255,.1)}nav.case-studies a:first-child:hover{background:rgba(71,131,255,.25)}nav.case-studies a div,nav.case-studies a svg{margin-left:5vw;margin-right:3vw}nav.case-studies svg{fill:#005af2;width:30px;height:auto}nav.case-studies .small{font-size:.8em;text-transform:uppercase}nav.case-studies .title{font-size:1em}@media only screen and (min-width:700px){nav.case-studies .title{font-size:1.15em}}.mobile-header{position:static}.mobile-nav-bg{display:none}@media only screen and (max-width:999px){.mobile-nav-bg{display:block;position:fixed;background:#005af2;top:0;bottom:0;left:0;right:0;z-index:800;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.show-nav .mobile-nav-bg{opacity:1;pointer-events:auto}}.logo{position:fixed;display:block;top:0;left:0;height:80px;padding-left:4.8vw;padding-top:35px;font-weight:600;font-size:1.2em;color:#fff;-webkit-transition:color .2s ease-in-out,background .2s ease-in-out,width .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out,width .2s ease-in-out;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:999px){.logo{height:60px;padding-top:25px}.show-nav .logo{position:absolute}}.logo span{display:inline-block;white-space:nowrap;width:225px;-webkit-transition:width .15s;transition:width .15s;padding-left:28px}@media only screen and (min-width:600px){.logo span{width:265px}}.logo img{position:absolute;width:21px;max-width:21px;height:auto;left:4.8vw;top:40px}@media only screen and (max-width:999px){.logo img{top:29px}}.logo.small{color:hsla(0,0%,100%,0)}.logo.small img{-webkit-transition:margin-left .15s,margin-top .15s,width .15s;transition:margin-left .15s,margin-top .15s,width .15s;width:30px;max-width:30px;margin-left:-10px;margin-top:-10px}@media only screen and (max-width:999px){.logo.small img{margin-top:-15px;margin-left:-2px}}@media only screen and (min-width:1000px){.logo.small img{width:38px;max-width:38px;margin-left:-14px;margin-top:-20px}}.logo.small span{width:0!important;overflow:hidden}.logo-bg,.site-header,.site-header-bg{position:fixed;top:0;right:0;left:0;height:60px}@media only screen and (min-width:1000px){.logo-bg,.site-header,.site-header-bg{height:80px}}.site-header-bg{z-index:997;-webkit-transition:background .25s ease-in-out;transition:background .25s ease-in-out;background:#005af2}@media only screen and (max-width:999px){.show-nav .site-header-bg{opacity:0}}@media only screen and (min-width:1000px){.site-header-bg.light-gray{background:#f2f2f2}.site-header-bg.light-blue{background:#b0cdfe}.site-header-bg.light-gray-2{background:#e8e8e8}.site-header-bg.dark-teal{background:#005564}}.logo-bg{width:100%;right:auto;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;z-index:998}@media only screen and (max-width:999px){.show-nav .logo-bg{z-index:799}}.site-header{z-index:999}.site-header a.logo{text-align:left;color:#fff;display:block;width:280px;border-bottom:0}.site-header a.logo:hover{color:#fff}@media only screen and (min-width:350px){.site-header a.logo{width:290px}}@media only screen and (min-width:600px){.site-header a.logo{width:340px}}@media only screen and (min-width:1000px){.site-header a.logo{width:360px}}.site-header a.logo.small{width:100px}@media only screen and (max-width:999px){.show-nav .site-header{bottom:0;height:auto;overflow-y:scroll;overflow-x:hidden}}@media only screen and (min-width:1000px){.site-header{text-align:right;overflow:hidden;padding-right:5vw}}.site-header nav{position:relative}.site-header nav a{color:#fff;border-bottom:0;font-weight:400;font-size:1.3em;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media only screen and (min-width:1000px){.site-header nav a{font-size:1em;font-weight:500}}@media only screen and (max-width:999px){.site-header nav{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.show-nav .site-header nav{opacity:1;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}}@media only screen and (min-width:1000px){.site-header nav{display:inline-block}}.site-header nav ul{position:relative;list-style:none;margin-top:15vh;margin-left:0;padding-left:0;text-align:left;z-index:2}@media only screen and (min-width:1000px){.site-header nav ul{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}.site-header nav ul ul{position:relative;margin-top:0;overflow:hidden;max-height:0;-webkit-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out;width:100%;background:#00f;z-index:1}@media only screen and (min-width:1000px){.site-header nav ul ul{display:none}}.site-header nav ul ul a{color:hsla(0,0%,100%,.8);padding-bottom:.6em;padding-top:.6em}.site-header nav ul ul li:first-child a{padding-top:1em}.site-header nav ul ul li:last-child a{padding-bottom:1.5em}.site-header nav li{position:relative;list-style:none;margin-left:0;padding-left:0}@media only screen and (min-width:1000px){.site-header nav li:last-child a{padding-right:0}}.site-header nav li.show-subnav ul{max-height:500px}.site-header nav a{display:block;padding:.8em 7.3vw}@media only screen and (min-width:1000px){.site-header nav a{display:inline-block;padding:38px 1em 14px}}.site-header nav .indicator{opacity:0;position:absolute;top:0;bottom:0;width:2px;background:#ff5c00;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:2}@media only screen and (min-width:1000px){.site-header.text-blue a{color:#002da3}.site-header.text-white a{color:#fff}.site-header.white-border{border-bottom:1px solid #fff}}@media only screen and (min-width:900px){.logo-bg.small,.site-header a.logo.small{width:11vw}}@media only screen and (min-width:1100px){.logo-bg.small,.site-header a.logo.small{width:10vw}}@media only screen and (min-width:1550px){.logo-bg.small,.site-header a.logo.small{width:9.5vw}}.mobile-titles{position:absolute;top:0;left:0;right:0;height:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;overflow:hidden;color:#fff;font-weight:400;font-size:1.3em}.mobile-titles li,.mobile-titles ul{text-align:center;margin:0;padding:0;list-style:none}.mobile-titles ul{width:100%;position:absolute;left:0;top:0}.mobile-titles li{height:60px;line-height:64.2px}@media only screen and (min-width:1000px){.mobile-titles{display:none}}.close,.nav-prompt{position:absolute;right:0;top:0;width:60px;height:60px;background:transparent;z-index:1001;cursor:pointer}.close:after,.close:before,.nav-prompt:after,.nav-prompt:before{content:"";height:1px;background:#fff;position:absolute;width:26px;margin-left:-13px;left:50%;-webkit-transition:top .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:top .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,top .15s ease-in-out;transition:transform .15s ease-in-out,top .15s ease-in-out,-webkit-transform .15s ease-in-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@media only screen and (min-width:1000px){.close{width:80px;height:80px;right:15px}}.close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close:after,.close:before{top:30px}@media only screen and (min-width:1000px){.close:after,.close:before{top:40px;width:36px;margin-left:-18px}}.nav-prompt:before{top:26px}.show-nav .nav-prompt:before{top:30px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-prompt:after{top:34px}.show-nav .nav-prompt:after{top:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:1000px){.nav-prompt{display:none}}.cs-popup{display:none;bottom:0;overflow-y:scroll;overflow-x:hidden;background:#fff;z-index:1003}.cs-popup,.cs-popup .topbar{position:fixed;top:0;left:0;right:0}.cs-popup .topbar{height:60px;background:#005af2;z-index:1007}@media only screen and (min-width:1000px){.cs-popup .topbar{height:80px}}.cs-popup .close,.cs-popup .logo{z-index:1008}.cs-popup .case-study{display:block;margin-top:60px}@media only screen and (min-width:1000px){.cs-popup .case-study{margin-top:80px}}.partnerships{position:relative;background:#f2f2f2;z-index:4}.partnerships section{padding-bottom:4rem}.partnerships section>p{max-width:29em}.fix-partnerships .partnerships{position:fixed;left:0;right:0;top:60px}@media only screen and (min-width:1000px){.fix-partnerships .partnerships{top:80px}}.fix-partnerships-btm .partnerships{position:fixed;left:0;right:0;bottom:0}.real-time-response{position:relative;background:#b0cdfe;padding-top:7vw;z-index:6}.real-time-response h2,.real-time-response h3,.real-time-response h4,.real-time-response p{color:#002da3}.real-time-response>h2{margin-top:0;margin-left:4vw;margin-right:5vw;max-width:12em}@media only screen and (min-width:1000px){.real-time-response>h2{margin-left:15vw}.real-time-response>h2+p{margin-top:-1em}}@media only screen and (max-width:749px){.real-time-response>h2{margin-top:.5em}}.real-time-response>p{margin-left:10vw;margin-right:7.3vw;max-width:36em}@media only screen and (min-width:1000px){.real-time-response>p{margin-left:18.5vw}}.real-time-response .cols-2{margin-top:7vw}@media only screen and (min-width:650px){.real-time-response .cols-2{display:-webkit-box;display:-ms-flexbox;display:flex}}.real-time-response .cols-2>div{padding-bottom:10vw;background-color:#9bc1fe}@media only screen and (min-width:650px){.real-time-response .cols-2>div{-ms-flex-preferred-size:50%;flex-basis:50%}}.real-time-response .cols-2>div+div{background-color:#8eb9fe}@media only screen and (max-width:749px){.real-time-response .cols-2>div+div{padding-bottom:30vw}}.real-time-response .cols-2 img{width:100%;height:auto}.real-time-response .cols-2 h4,.real-time-response .cols-2 p{margin:0 3vw 0 4.5vw}.real-time-response .cols-2 h4{margin-top:4.5vw;margin-bottom:0}.real-time-response .cols-2 h4+p{margin-top:.25em}.fix-response .real-time-response{position:fixed;left:0;right:0;top:60px}@media only screen and (min-width:1000px){.fix-response .real-time-response{top:80px}}.fix-response-btm .real-time-response{position:fixed;left:0;right:0;bottom:0}.fix-response .response-spacer{display:block}.data,.leadership{padding-top:7vw}.data>h2,.leadership>h2{margin:0 4vw}@media only screen and (max-width:749px){.data>h2,.leadership>h2{margin-top:.5em}}.data>h2+p,.leadership>h2+p{margin-top:1em}.data>p,.leadership>p{font-size:1.3em;max-width:32em}.data>p,.data>ul,.leadership>p,.leadership>ul{margin-left:7.3vw;margin-right:5vw}.data{position:relative;background:#e8e8e8;padding-bottom:20vw;z-index:7}.data h2,.data h3,.data h4,.data p{color:#002da3}.data>h3{text-align:center;font-weight:400;margin:2.5em 5vw}.data .key,.data .key-space{font-size:12vw;font-weight:600;padding-left:7.3vw;padding-top:1rem;padding-bottom:.2em;line-height:1}@media only screen and (min-width:800px){.data .key,.data .key-space{padding-top:4rem}}.data .key-space>div,.data .key>div{position:relative;padding:0 3vw}@media only screen and (max-width:799px){.data .key-space>div,.data .key>div{display:inline-block}}.data .key-space{display:none}@media only screen and (min-width:800px){.data .key-space{display:none}}@media only screen and (min-width:800px){.data .key{position:absolute}}.data .key svg{width:25vw;height:auto}.data .key>div:before{position:absolute;content:"";top:.13em;bottom:.16em;left:0;width:.5vw}@media only screen and (max-width:799px){.data .key>div:before{width:1vw}}@media screen and (-webkit-min-device-pixel-ratio:0){.data .key .year-2012,.data .key .year-2017{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:.4vw}}@media only screen and (-webkit-min-device-pixel-ratio:0)and (min-width:750px){.data .key .year-2012,.data .key .year-2017{-webkit-text-stroke-width:.3vw}}.data .key .year-2012{color:rgba(71,131,255,.85)}.data .key .year-2012 svg{fill:transparent;stroke:rgba(71,131,255,.85);stroke-width:1.4564}.data .key .year-2012:before{background:rgba(71,131,255,.85)}@media screen and (-webkit-min-device-pixel-ratio:0){.data .key .year-2012{-webkit-text-stroke-color:rgba(71,131,255,.85)}}.data .key .year-2017{color:#005af2}.data .key .year-2017 svg{fill:transparent;stroke:#005af2;stroke-width:1.4564}.data .key .year-2017:before{background:#005af2}@media screen and (-webkit-min-device-pixel-ratio:0){.data .key .year-2017{-webkit-text-stroke-color:#005af2}}.data .key.fixed{position:fixed;top:60px;left:0;z-index:2}@media only screen and (min-width:1000px){.data .key.fixed{top:80px}}@media only screen and (max-width:799px){.data .key.fixed{background:#e8e8e8;right:0}.data .key.fixed+.key-space{display:block}}.data section{position:relative;z-index:1;margin-left:7.3vw}@media only screen and (min-width:800px){.data section{margin-left:40%}}@media only screen and (min-width:1000px){.data section{margin-left:50%}}.data section h4{text-transform:none;font-size:1.3em;font-weight:500}.data section h5{color:#002da3;font-size:1em;font-weight:400;margin-bottom:.5em;margin-right:3vw}@media only screen and (min-width:1000px){.data section h5{font-size:1.15em}}.data section h5+p{margin-top:-.5em}.data section p{max-width:30em;margin-right:3vw;font-size:.8em}@media only screen and (min-width:1000px){.data section p{font-size:1em}}.data section p.fine{margin-top:10em;font-size:.8em}.data section .bar{position:relative;width:10px;margin-bottom:13px;font-size:1.1em;line-height:1;color:#fff;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media only screen and (min-width:1000px){.data section .bar{font-size:1.5em}}.data section .bar span{display:inline-block;vertical-align:middle;padding:2px 0 2px 5px;position:relative;z-index:2}.data section .bar .bg,.data section .bar .full,.data section .bar .gap-label,.data section .bar .result{position:absolute;top:0;bottom:0;z-index:1}.data section .bar .full{background:#cfcfcf;left:0;width:250px;z-index:0}@media only screen and (min-width:1000px){.data section .bar .full{width:335px}}.data section .bar .result{top:2px;color:#939598;-webkit-animation:resultAnimate .5s ease;animation:resultAnimate .5s ease}.data section .bar .gap-label{color:#939598;font-size:.65em;top:29px;-webkit-animation:gapAnimate .5s ease;animation:gapAnimate .5s ease}@media only screen and (min-width:1000px){.data section .bar .gap-label{top:38px}}.data section .bar .bg{left:0;width:5px}.data section .bar.label-out span{padding-left:20px}.data section .bar.year-2012 .bg{background:rgba(71,131,255,.85)}.data section .bar.year-2012.label-out{color:rgba(71,131,255,.85)}.year-2017-hover .data section .bar.year-2012{opacity:.3}.data section .bar.year-2017 .bg{background:#005af2}.data section .bar.year-2017.label-out{color:#005af2}.year-2012-hover .data section .bar.year-2017{opacity:.3}.data section .bar.full-override-1 .full{width:232px}@media only screen and (min-width:1000px){.data section .bar.full-override-1 .full{width:312px}}.data section+section{margin-top:4em}@media only screen and (min-width:1000px){.data section+section{margin-top:7em}}.fix-data .data{position:fixed;left:0;right:0;bottom:0}.fix-data .data-spacer{display:block}.mark{z-index:3000;height:3px;background:red}.mark,.scroll-prompt{position:fixed;left:0;right:0}.scroll-prompt{opacity:0;bottom:0;text-align:center;height:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;color:#fff;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:1001}.scroll-prompt span{display:block;margin:0 auto}.scroll-prompt svg{display:block;width:18px;height:auto;margin:.25em auto 0;fill:#fff}.scroll-prompt.show{opacity:1}.scroll-prompt.blue{color:#002da3}.scroll-prompt.blue svg{fill:#002da3}.show-nav .scroll-prompt{display:none!important}@-webkit-keyframes resultAnimate{0%{opacity:0;-webkit-transform:translateX(-5px);transform:translateX(-5px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes resultAnimate{0%{opacity:0;-webkit-transform:translateX(-5px);transform:translateX(-5px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes gapAnimate{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes gapAnimate{0%{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.leadership{position:relative;background:#005564;padding-bottom:8em;z-index:8}.leadership h2,.leadership h3,.leadership h4,.leadership li,.leadership p{color:#fff}.leadership h3{margin-top:4em;margin-left:7.3vw;font-size:1.3em}.leadership li,.leadership ul{list-style:none;padding-left:0}.leadership li{margin-left:0;padding-bottom:1em;max-width:26em}.leadership li span{font-weight:700;color:#fff}.leadership ul.large li{font-size:1.15em}.leadership ul.cols{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-right:5vw}@media only screen and (min-width:1000px){.leadership ul.cols{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media only screen and (min-width:1000px)and (max-width:1150px){.leadership ul.cols{font-size:.8em}}.leadership ul.cols li{color:#cddde0;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;display:table}.site-footer{position:relative;background:#ff5c00;padding:25px 7.3vw 15px;text-align:center;z-index:9}.site-footer,.site-footer a{display:block;color:#fff}.site-footer a:active,.site-footer a:hover,.site-footer a:visited{color:#fff}.site-footer a.back-to-top{border-bottom:0}.site-footer a.back-to-top svg{display:block;width:18px;height:auto;margin:.25em auto 0;fill:#fff}.site-footer a.pc-link{display:inline-block;border-bottom-color:#fff!important}.site-footer a.share-link{border-bottom:0}.site-footer .share span{padding:0 .5em;display:inline-block;vertical-align:bottom}.site-footer .share svg{width:.9em;height:.9em}.site-footer .share a{display:inline-block;vertical-align:bottom;padding:0 .2em}@media only screen and (min-width:600px){.site-footer>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer>div .left{text-align:left}.site-footer>div .middle{text-align:center}.site-footer>div .right{text-align:right}}@media only screen and (max-width:599px){.site-footer>div>div{padding:5px 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJfaGVscGVycy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJlbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwiZWxlbWVudHMvX3R5cG9ncmFwaHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Q0FBQSxDQUFBLDJFQUFBLENDVUEsS0FDQyxnQkFBQSxDQUNBLDZCQUFBLENBbUJELEdBQ0MsYUFBQSxDQUNBLGNBQUEsQ0FXRCxHQUNDLDhCQUFBLENBQUEsc0JBQUEsQ0FDQSxRQUFBLENBQ0EsZ0JBQUEsQ0FRRCxJQUNDLCtCQUFBLENBQ0EsYUFBQSxDQVVELEVBQ0MsNEJBQUEsQ0FRRCxZQUNDLGtCQUFBLENBQ0EseUJBQUEsQ0FDQSx3Q0FBQSxDQUFBLGdDQUFBLENBT0QsU0FFQyxrQkFBQSxDQVFELGNBR0MsK0JBQUEsQ0FDQSxhQUFBLENBT0QsTUFDQyxhQUFBLENBUUQsUUFFQyxhQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsdUJBQUEsQ0FHRCxJQUNDLGFBQUEsQ0FHRCxJQUNDLFNBQUEsQ0FVRCxJQUNDLGlCQUFBLENBV0Qsc0NBS0MsbUJBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxRQUFBLENBUUQsYUFFQyxnQkFBQSxDQVFELGNBRUMsbUJBQUEsQ0FPRCxnREFJQyx5QkFBQSxDQU9ELHdIQUlDLGlCQUFBLENBQ0EsU0FBQSxDQU9ELDRHQUlDLDZCQUFBLENBT0QsU0FDQywwQkFBQSxDQVVELE9BQ0MsNkJBQUEsQ0FBQSxxQkFBQSxDQUNBLGFBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFNBQUEsQ0FDQSxrQkFBQSxDQU9ELFNBQ0MsdUJBQUEsQ0FPRCxTQUNDLGFBQUEsQ0FRRCw2QkFFQyw2QkFBQSxDQUFBLHFCQUFBLENBQ0EsU0FBQSxDQU9ELGtGQUVDLFdBQUEsQ0FRRCxj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QUFBLENBQ0EsVUFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSw2QkFBQSxDQUNBLHVCQUNDLGVBQUEsQ0FFRCx5QkFDQyxpQkFBQSxDQUVELHdCQUNDLGdCQUFBLENBQUEsQ0FHRix5Q0FDQyxxQkFDQyxhQUFBLENBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5Qcm9qZWN0IE5hbWU6IDIwMjAgUmVwb3J0IHwgVGhlIFByZXNlcnZhdGlvbiBDb21wYWN0XG5EZXNpZ25lcjogS3ltIEFicmFtcyBEZXNpZ25cbkRldmVsb3BlcjogSmFzb24gU2NoaWZmZXJlciwgV2VsbCBIb3VzZSBTdHVkaW9cblZlcnNpb246IDEuMC4wXG4qL1xuXG4vKiBOb3JtYWxpemUgKi9cbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcImhlbHBlcnNcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy9lbGVtZW50c1wiO1xuQGltcG9ydCBcImVsZW1lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy90eXBvZ3JhcGh5XCI7XG5cbi5vcGVuLWNzLXBvcHVwIHtcblx0Ym9keSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmNzLXBvcHVwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuYm9keS5zaG93LW5hdiB7XG5cdEBpbmNsdWRlIG1lZGlhKG1vYmlsZW5hdiwgbWF4KSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cbi5wYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiNmZmY7XG5cdHotaW5kZXg6IDM7XG59XG4ubGF5b3V0LTItY29sIHtcblx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHRzZWN0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogN3Z3O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzdnc7XG5cdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRmbGV4LWJhc2lzOiA2OCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0KyBwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLS42ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gcCwgXG5cdFx0PiBkaXYgPiBwLCBcblx0XHRoMywgXG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNy4zdnc7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUuNXZ3O1xuXHRcdH1cblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogM3Z3O1xuXHRcdH1cblx0fVxuXHRhc2lkZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzdnc7XG5cdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM2VtO1xuXHRcdFx0ZmxleC1iYXNpczogMzIlO1xuXHRcdH1cblx0XHQuY3MxICYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcblx0XHR9XG5cdFx0LmNzMiAmIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmVlZTk7XG5cdFx0fVxuXHRcdC5jczMgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlY2YwO1xuXHRcdH1cblx0XHQuY3M0ICYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjdlZDtcblx0XHR9XG5cdFx0LmNzNSAmIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG5cdFx0fVxuXHRcdC5jczYgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZGZmO1xuXHRcdH1cblx0XHQuY3MyICYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0X2JsdWU7XG5cdFx0fVxuXHRcdGg0LFxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDV2dztcblx0XHRcdG1hcmdpbi1yaWdodDogNXZ3O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzdnc7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS41dnc7XG5cdFx0XHR9XG5cdFx0XHQuY3MtcG9wdXAgJiB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHtcblx0XHRcdG1heC13aWR0aDogMzJlbTtcblx0XHR9XG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdGgyIHtcblx0XHRjb2xvcjogJGJsdWU7XG5cdFx0bWFyZ2luLWxlZnQ6IDR2dztcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGUsIG1heCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoMyB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQmLmFzaWRlLWZpeGVkIHtcblx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvL3dpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTsgLy9hY2NvdW50IGZvciBzY3JvbGxiYXJcblx0XHR9XG5cdFx0c2VjdGlvbiB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA2OCU7XG5cdFx0XHRcdC8vd2lkdGg6IGNhbGMoNjglICsgMTBweCk7IC8vYWNjb3VudCBmb3Igc2Nyb2xsYmFyXG5cdFx0XHR9XG5cdFx0fVxuXHRcdGFzaWRlIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6ICRuYXZfaGVpZ2h0X2Rlc2t0b3A7XG5cdFx0XHRcdC8vbGVmdDogNjglO1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDY4JSAtIDEwcHgpOyAvL2FjY291bnQgZm9yIHNjcm9sbGJhclxuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnBhcnRuZXJzaGlwcy1zcGFjZXIsXG4uY2FzZS1zdHVkaWVzLXNwYWNlcixcbi5yZXNwb25zZS1zcGFjZXIsXG4uZGF0YS1zcGFjZXIge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xufVxuLmNhc2Utc3R1ZHkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoMyB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHR9XG5cdHAge1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtbGlnaHQ7XG5cdH1cblx0c2VjdGlvbiB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLW1kO1xuXHRcdH1cblx0fVxuXHRibG9ja3F1b3RlIHAge1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdHRleHQtaW5kZW50OiAtLjVlbTtcblx0fVxuXHQ+IGhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwMDU7XG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDV2dztcblx0XHRcdHBhZGRpbmctdG9wOiAxNXZoO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHZoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQ+IGRpdiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0ei1pbmRleDogMTAwNjtcblx0fVxuXHQuY3MtaGVhZGVyLWJnIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6ICRuYXZfaGVpZ2h0X21vYmlsZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR6LWluZGV4OiAxMDA0O1xuXHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZW5hdikge1xuXHRcdFx0dG9wOiAkbmF2X2hlaWdodF9kZXNrdG9wO1xuXHRcdH1cblx0fVxuXHQ+IGhlYWRlcixcblx0LmNzLWhlYWRlci1iZyB7XG5cdFx0aGVpZ2h0OiA2Ni4ydnc7XG5cdFx0QG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAyMDAwLzE0NTApIHtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdl9oZWlnaHRfbW9iaWxlfSk7XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMjAwMC8xNDUwKSBhbmQgKG1pbi13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2X2hlaWdodF9kZXNrdG9wfSk7XG5cdFx0fVxuXHR9XG5cdCYuY3MxIHtcblx0XHRcblx0fVxufVxuLmdyZWVuLWJhY2tncm91bmQge1xuXHRtYXJnaW4tdG9wOiA0ZW07XG5cdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblx0YmFja2dyb3VuZDogJGxpZ2h0ZXJfZ3JlZW47XG5cdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cmVtO1xuXHR9XG59XG4ucGFnZS1iZyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHQvL2JvdHRvbTogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICRibHVlO1xuXHR6LWluZGV4OiAwO1xufVxuLmludHJvLWJnLWltYWdlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiA1dnc7XG5cdHJpZ2h0OiA1dnc7XG5cdHRvcDogJG5hdl9oZWlnaHRfbW9iaWxlO1xuXHRib3R0b206IDV2dztcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9idWlsZGluZy5qcGcpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHotaW5kZXg6IDE7XG5cdEBpbmNsdWRlIG1lZGlhKG1vYmlsZW5hdikge1xuXHRcdGJvdHRvbTogMy41dnc7XG5cdFx0dG9wOiAkbmF2X2hlaWdodF9kZXNrdG9wO1xuXHR9XG59XG4uaW50cm8taDEge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMTF2aDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR6LWluZGV4OiAyO1xuXHRoMSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luLWxlZnQ6IDIuN3Z3O1xuXHRcdG1hcmdpbi1yaWdodDogMnZ3O1xuXHR9XG59XG4uaW50cm8tcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdl9oZWlnaHRfbW9iaWxlfSk7XG5cdEBpbmNsdWRlIG1lZGlhKG1vYmlsZW5hdikge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXZfaGVpZ2h0X2Rlc2t0b3B9KTtcblx0fVxuXHQmLm5vLXNlbGVjdCB7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0Ji5maXhlZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMTAwcHg7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ji5sYXJnZSB7XG5cdFx0XHRmb250LXNpemU6IDV2dztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXJnaW4tbGVmdDogN3Z3O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzdnc7XG5cdFx0XHRtYXgtd2lkdGg6IDIwZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNC41dnc7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWluLWFzcGVjdC1yYXRpbzogMTM3MC8xMDAwKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNXZoO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnAtY29scyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDd2dztcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHRkaXYge1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHM7XG5cdFx0XHRtYXgtd2lkdGg6IDMwZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjNlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogM3Z3O1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLXNtO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2ODBweCkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLXhzO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI0ZW07XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW50cm8taDEtc3BhY2VyIHtcblx0aGVpZ2h0OiAxNTB2aDtcbn1cbi5jYXNlLXN0dWR5LW5hdmlnYXRvciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR6LWluZGV4OiA1O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNDBweCkge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cdHAsIGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6IHJnYmEoI2ZmZiwuNyk7XG5cdH1cblx0YSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZsZXgtYmFzaXM6IDUwJTtcblx0XHRoZWlnaHQ6IGNhbGMoMzMuMzMzdmggLSAoI3skbmF2X2hlaWdodF9tb2JpbGV9IC8gMykpO1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0dHJhbnNpdGlvbjogZmxleC1iYXNpcyAzNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMzUwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHRcdGhlaWdodDogY2FsYygzMy4zMzN2aCAtICgjeyRuYXZfaGVpZ2h0X2Rlc2t0b3B9IC8gMykpO1xuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNDBweCkge1xuXHRcdFx0ZmxleC1iYXNpczogMTYuNjY2NjY2JTtcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdl9oZWlnaHRfZGVza3RvcH0pO1xuXHRcdH1cblx0XHQ+IGRpdiwgPiBwIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogM3Z3O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMXZ3O1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMS41dnc7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDF2dztcblx0XHRcdH1cblx0XHR9XG5cdFx0PiBwIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19saW5rO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0aGVpZ2h0OiAzMHZoO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwuNCkgMzAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MHB4KSB7XG5cdFx0XHRcdGhlaWdodDogNjB2aDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3Zlcixcblx0XHQmOmhvdmVyIHAge1xuXHRcdFx0Y29sb3I6IHJnYmEoI2ZmZiwgMSk7XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MHB4KSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0ZmxleC1iYXNpczogMzIlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRwIHtcblx0XHRtYXJnaW4tdG9wOiAuMjVlbTtcblx0XHRmb250LXNpemU6ICRmb250X19zaXplLXNtO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEydnc7XG5cdFx0fVxuXHR9XG5cdC5sYWJlbCB7XG5cdFx0cGFkZGluZy10b3A6IDN2dztcblx0XHRmb250LXNpemU6ICRmb250X19zaXplLXh4cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LmZpeC1jcyAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6ICRuYXZfaGVpZ2h0X21vYmlsZTtcblx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHRcdHRvcDogJG5hdl9oZWlnaHRfZGVza3RvcDtcblx0XHR9XG5cdH1cblx0LmZpeC1jcy1idG0gJiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG59XG4uc3RhdHMge1xuXHRjb2xvcjogJGJsdWU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fc2VyaWY7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luOiAycmVtIDAgN3JlbSA3LjN2dztcblx0PiBkaXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmLmljb24tbGVmdCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUzcHg7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmljb24tbGFyZ2Uge1xuXHRcdFx0Ji5pY29uLWxlZnQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7XG5cdFx0XHR9XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pbmxpbmUge1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxdnc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdD4gZGl2IHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtbGc7XG5cdFx0XHQmLmJpZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtc3RhdDtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuNjc3ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0KyBkaXYge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0uMTVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmRvdWJsZSB7XG5cdFx0PiBkaXYge1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDQuMnZ3KTtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxdnc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCsgZGl2IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS41ZW07XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pY29uIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cbm5hdi5jYXNlLXN0dWRpZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQmLmRlc2t0b3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXHQmLm1vYmlsZSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRhIHtcblx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkYmx1ZV9icmlnaHQ7XG5cdFx0cGFkZGluZy10b3A6IDV2dztcblx0XHRwYWRkaW5nLWJvdHRvbTogNXZ3O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsdWVfYnJpZ2h0MiwgLjE4KTtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zIGVhc2UtaW4tb3V0O1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAydnc7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogM3Z3O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsdWVfYnJpZ2h0MiwgLjI1KTtcblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibHVlX2JyaWdodDIsIC4xMCk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmx1ZV9icmlnaHQyLCAuMjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYsXG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1dnc7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDN2dztcblx0XHR9XG5cdH1cblx0c3ZnIHtcblx0XHRmaWxsOiAkYmx1ZV9icmlnaHQ7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdC50aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1zbTtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLW1kO1xuXHRcdH1cblx0fVxufVxuLm1vYmlsZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuLm1vYmlsZS1uYXYtYmcge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYsbWF4KSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJhY2tncm91bmQ6ICRibHVlX2JyaWdodDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogODAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcblx0XHQuc2hvdy1uYXYgJiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0fVxuXHR9XG59XG4ubG9nbyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAkbmF2X2hlaWdodF9kZXNrdG9wO1xuXHRwYWRkaW5nLWxlZnQ6IDQuOHZ3O1xuXHRwYWRkaW5nLXRvcDogMzVweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxLjJlbTtcblx0Y29sb3I6ICNmZmY7XG5cdHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDIwMG1zIGVhc2UtaW4tb3V0LCB3aWR0aCAyMDBtcyBlYXNlLWluLW91dDtcblx0ei1pbmRleDogMTAwMDtcblx0Ly9wb2ludGVyLWV2ZW50czogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0QGluY2x1ZGUgbWVkaWEobW9iaWxlbmF2LCBtYXgpIHtcblx0XHRoZWlnaHQ6ICRuYXZfaGVpZ2h0X21vYmlsZTtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHQuc2hvdy1uYXYgJiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHdpZHRoOiAyMjVweDtcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAxNTBtcztcblx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdFx0d2lkdGg6IDI2NXB4O1xuXHRcdH1cblx0XHQvKiBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuXHRcdH0gKi9cblx0fVxuXHRpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMjFweDtcblx0XHRtYXgtd2lkdGg6IDIxcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdC8vbWFyZ2luLWxlZnQ6IDA7XG5cdFx0Ly9tYXJnaW4tdG9wOiA0cHg7XG5cdFx0bGVmdDogNC44dnc7XG5cdFx0dG9wOiA0MHB4O1xuXHRcdC8qIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMTUwbXMsICBtYXJnaW4tdG9wIDE1MG1zLCB3aWR0aCAxNTBtcztcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAzMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHR9ICovXG5cdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlbmF2LCBtYXgpIHtcblx0XHRcdHRvcDogMjlweDtcblx0XHR9XG5cdH1cblx0Ji5zbWFsbCB7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG5cdFx0aW1nIHtcblx0XHRcdHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDE1MG1zLCAgbWFyZ2luLXRvcCAxNTBtcywgd2lkdGggMTUwbXM7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdG1heC13aWR0aDogMzBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlbmF2LCBtYXgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlbmF2KSB7XG5cdFx0XHRcdHdpZHRoOiAzOHB4O1xuXHRcdFx0ICAgIG1heC13aWR0aDogMzhweDtcblx0XHRcdCAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG5cdFx0XHQgICAgbWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0d2lkdGg6IDAgIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdH1cbn1cbi5sb2dvLWJnLFxuLnNpdGUtaGVhZGVyLFxuLnNpdGUtaGVhZGVyLWJnIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6ICRuYXZfaGVpZ2h0X21vYmlsZTtcblx0QGluY2x1ZGUgbWVkaWEobW9iaWxlbmF2KSB7XG5cdFx0aGVpZ2h0OiAkbmF2X2hlaWdodF9kZXNrdG9wO1xuXHR9XG59XG4uc2l0ZS1oZWFkZXItYmcge1xuXHR6LWluZGV4OiA5OTc7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cdGJhY2tncm91bmQ6ICRibHVlX2JyaWdodDtcblx0QGluY2x1ZGUgbWVkaWEobW9iaWxlbmF2LCBtYXgpIHtcblx0XHQuc2hvdy1uYXYgJiB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHQmLmxpZ2h0LWdyYXkge1xuXHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0X2dyYXk7XG5cdFx0fVxuXHRcdCYubGlnaHQtYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWVkaXVtX2JsdWU7O1xuXHRcdH1cblx0XHQmLmxpZ2h0LWdyYXktMiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRfZ3JheTI7XG5cdFx0fVxuXHRcdCYuZGFyay10ZWFsIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrX3RlYWw7XG5cdFx0fVxuXHR9XG59XG4ubG9nby1iZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRyaWdodDogYXV0bztcblx0dHJhbnNpdGlvbjogd2lkdGggMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdHotaW5kZXg6IDk5ODtcblx0QGluY2x1ZGUgbWVkaWEobW9iaWxlbmF2LCBtYXgpIHtcblx0XHQuc2hvdy1uYXYgJiB7XG5cdFx0XHR6LWluZGV4OiA3OTk7XG5cdFx0fVxuXHR9XG59XG4uc2l0ZS1oZWFkZXIge1xuXHR6LWluZGV4OiA5OTk7XG5cdGEubG9nbyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM1MHB4KSB7XG5cdFx0XHR3aWR0aDogMjkwcHg7XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0XHRcdHdpZHRoOiAzNDBweDtcblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcblx0XHRcdHdpZHRoOiAzNjBweDtcblx0XHR9XG5cdFx0Ji5zbWFsbCB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKG1vYmlsZW5hdiwgbWF4KSB7XG5cdFx0LnNob3ctbmF2ICYge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDV2dztcblx0fVxuXHRuYXYge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtbGc7XG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZW5hdikge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLXNtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlbmF2LCBtYXgpIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdC5zaG93LW5hdiAmIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHRcdHVzZXItc2VsZWN0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbi10b3A6IDE1dmg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlbmF2KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwMGZmO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpIHtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKCNmZmYsIC44KTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogLjZlbTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogLjZlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaTpmaXJzdC1jaGlsZCBhIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpOmxhc3QtY2hpbGQgYSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZW5hdikge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc2hvdy1zdWJuYXYge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IC44ZW0gNy4zdnc7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAzOHB4IDFlbSAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5kaWNhdG9yIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHQmLnRleHQtYmx1ZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRleHQtd2hpdGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLndoaXRlLWJvcmRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0XHR9XG5cdH1cbn1cbi5zaXRlLWhlYWRlciBhLmxvZ28sXG4ubG9nby1iZyB7XG5cdCYuc21hbGwge1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcblx0XHRcdHdpZHRoOiAxMXZ3O1xuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkge1xuXHRcdFx0d2lkdGg6IDEwdnc7XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1MHB4KSB7XG5cdFx0XHR3aWR0aDogOS41dnc7XG5cdFx0fVxuXHR9XG59XG4ubW9iaWxlLXRpdGxlcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAkbmF2X2hlaWdodF9tb2JpbGU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMS4zZW07XG5cdHVsLFxuXHRsaSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0dWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXHRsaSB7XG5cdFx0aGVpZ2h0OiAkbmF2X2hlaWdodF9tb2JpbGU7XG5cdFx0bGluZS1oZWlnaHQ6ICgkbmF2X2hlaWdodF9tb2JpbGUgKiAxLjA3KTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uY2xvc2UsXG4ubmF2LXByb21wdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6ICRuYXZfaGVpZ2h0X21vYmlsZTtcblx0aGVpZ2h0OiAkbmF2X2hlaWdodF9tb2JpbGU7XG5cdGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgMCk7XG5cdHotaW5kZXg6IDEwMDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0LCB0b3AgMTUwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0fVxufVxuLmNsb3NlIHtcblx0QGluY2x1ZGUgbWVkaWEobW9iaWxlbmF2KSB7XG5cdFx0d2lkdGg6ICRuYXZfaGVpZ2h0X2Rlc2t0b3A7XG5cdFx0aGVpZ2h0OiAkbmF2X2hlaWdodF9kZXNrdG9wO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0dG9wOiAoJG5hdl9oZWlnaHRfbW9iaWxlIC8gMik7XG5cdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlbmF2KSB7XG5cdFx0XHR0b3A6ICgkbmF2X2hlaWdodF9kZXNrdG9wIC8gMik7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMThweDtcblx0XHR9XG5cdH1cbn1cbi5uYXYtcHJvbXB0IHtcblx0JjpiZWZvcmUge1xuXHRcdHRvcDogKCgkbmF2X2hlaWdodF9tb2JpbGUgLyAyKSAtIDRweCk7XG5cdFx0LnNob3ctbmF2ICYge1xuXHRcdFx0dG9wOiAoJG5hdl9oZWlnaHRfbW9iaWxlIC8gMik7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0fVxuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdHRvcDogKCgkbmF2X2hlaWdodF9tb2JpbGUgLyAyKSArIDRweCk7XG5cdFx0LnNob3ctbmF2ICYge1xuXHRcdFx0dG9wOiAoJG5hdl9oZWlnaHRfbW9iaWxlIC8gMik7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uY3MtcG9wdXAge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHotaW5kZXg6IDEwMDM7XG5cdC50b3BiYXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRoZWlnaHQ6ICRuYXZfaGVpZ2h0X21vYmlsZTtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZV9icmlnaHQ7XG5cdFx0ei1pbmRleDogMTAwNztcblx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHRcdGhlaWdodDogJG5hdl9oZWlnaHRfZGVza3RvcDtcblx0XHR9XG5cdH1cblx0LmxvZ28sXG5cdC5jbG9zZSB7XG5cdFx0ei1pbmRleDogMTAwODtcblx0fVxuXHQuY2FzZS1zdHVkeSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogJG5hdl9oZWlnaHRfbW9iaWxlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZW5hdikge1xuXHRcdFx0bWFyZ2luLXRvcDogJG5hdl9oZWlnaHRfZGVza3RvcDtcblx0XHR9XG5cdH1cbn1cbi5wYXJ0bmVyc2hpcHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICRsaWdodF9ncmF5O1xuXHR6LWluZGV4OiA0O1xuXHRzZWN0aW9uIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblx0XHQ+IHAge1xuXHRcdFx0bWF4LXdpZHRoOiAyOWVtO1xuXHRcdH1cblx0fVxuXHQuZml4LXBhcnRuZXJzaGlwcyAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6ICRuYXZfaGVpZ2h0X21vYmlsZTtcblx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGVuYXYpIHtcblx0XHRcdHRvcDogJG5hdl9oZWlnaHRfZGVza3RvcDtcblx0XHR9XG5cdH1cblx0LmZpeC1wYXJ0bmVyc2hpcHMtYnRtICYge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuLnJlYWwtdGltZS1yZXNwb25zZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogJG1lZGl1bV9ibHVlO1xuXHRwYWRkaW5nLXRvcDogN3Z3O1xuXHR6LWluZGV4OiA2O1xuXHRoMiwgaDMsIGg0LCBwIHtcblx0XHRjb2xvcjogJGJsdWU7XG5cdH1cblx0PiBoMiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tbGVmdDogNHZ3O1xuXHRcdG1hcmdpbi1yaWdodDogNXZ3O1xuXHRcdG1heC13aWR0aDogMTJlbTtcblx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXZ3O1xuXHRcdFx0KyBwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlLCBtYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IC41ZW07XG5cdFx0fVxuXHR9XG5cdD4gcCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwdnc7XG5cdFx0bWFyZ2luLXJpZ2h0OiA3LjN2dztcblx0XHRtYXgtd2lkdGg6IDM2ZW07XG5cdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTguNXZ3O1xuXHRcdH1cblx0fVxuXHQuY29scy0yIHtcblx0XHRtYXJnaW4tdG9wOiA3dnc7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdFx0PiBkaXYge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwdnc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOWJjMWZlO1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuXHRcdFx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHQrIGRpdiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZWI5ZmU7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWF4KSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwdnc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRoNCwgcCB7XG5cdFx0XHRtYXJnaW46IDAgM3Z3IDAgNC41dnc7XG5cdFx0fVxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbi10b3A6IDQuNXZ3O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdCsgcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC4yNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZml4LXJlc3BvbnNlICYge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogJG5hdl9oZWlnaHRfbW9iaWxlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZW5hdikge1xuXHRcdFx0dG9wOiAkbmF2X2hlaWdodF9kZXNrdG9wO1xuXHRcdH1cblx0fVxuXHQuZml4LXJlc3BvbnNlLWJ0bSAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cbi5maXgtcmVzcG9uc2Uge1xuXHQucmVzcG9uc2Utc3BhY2VyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLmRhdGEsXG4ubGVhZGVyc2hpcCB7XG5cdHBhZGRpbmctdG9wOiA3dnc7XG5cdD4gaDIge1xuXHRcdG1hcmdpbjogMCA0dnc7XG5cdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlLCBtYXgpIHtcblx0XHRcdG1hcmdpbi10b3A6IC41ZW07XG5cdFx0fVxuXHRcdCsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0fVxuXHR9XG5cdD4gcCB7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1sZztcblx0XHRtYXgtd2lkdGg6IDMyZW07XG5cdH1cblx0PiBwLCBcblx0PiB1bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDcuM3Z3O1xuXHRcdG1hcmdpbi1yaWdodDogNXZ3O1xuXHR9XG59XG4uZGF0YSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogJGxpZ2h0X2dyYXkyO1xuXHRwYWRkaW5nLWJvdHRvbTogMjB2dztcblx0ei1pbmRleDogNztcblx0aDIsIGgzLCBoNCwgcCB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHR9XG5cdD4gaDMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbjogMi41ZW0gNXZ3O1xuXHR9XG5cdC5rZXksIC5rZXktc3BhY2Uge1xuXHRcdGZvbnQtc2l6ZTogMTJ2dztcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmctbGVmdDogNy4zdnc7XG5cdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IC4yZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDRyZW07XG5cdFx0fVxuXHRcdD4gZGl2IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDAgM3Z3O1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OTlweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5rZXktc3BhY2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmtleSB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDI1dnc7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdD4gZGl2IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0dG9wOiAuMTNlbTtcblx0XHRcdFx0Ym90dG9tOiAuMTZlbTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IC41dnc7XG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzk5cHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMXZ3Oztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQueWVhci0yMDEyLFxuXHRcdC55ZWFyLTIwMTcge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7IC8vIHdlYi1raXQgb25seVxuXHRcdCAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdCAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogLjR2dztcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XG5cdFx0ICAgICAgICBcdC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IC4zdnc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnllYXItMjAxMiB7XG5cdFx0XHRjb2xvcjogcmdiYSgkYmx1ZV9icmlnaHQyLCAuODUpO1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHN0cm9rZTogcmdiYSgkYmx1ZV9icmlnaHQyLCAuODUpO1xuXHRcdFx0XHRzdHJva2Utd2lkdGg6IDEuNDU2NDtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmx1ZV9icmlnaHQyLCAuODUpO1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7IC8vIHdlYi1raXQgb25seVxuXHRcdCAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogcmdiYSgkYmx1ZV9icmlnaHQyLCAuODUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQueWVhci0yMDE3IHtcblx0XHRcdGNvbG9yOiAkYmx1ZV9icmlnaHQ7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0c3Ryb2tlOiAkYmx1ZV9icmlnaHQ7XG5cdFx0XHRcdHN0cm9rZS13aWR0aDogMS40NTY0O1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZV9icmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHsgLy8gd2ViLWtpdCBvbmx5XG5cdFx0ICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAkYmx1ZV9icmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZml4ZWQge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAkbmF2X2hlaWdodF9tb2JpbGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1vYmlsZW5hdikge1xuXHRcdFx0XHR0b3A6ICRuYXZfaGVpZ2h0X2Rlc2t0b3A7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodF9ncmF5Mjtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdCsgLmtleS1zcGFjZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0c2VjdGlvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bWFyZ2luLWxlZnQ6IDcuM3Z3O1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDUwJTtcblx0XHR9XG5cdFx0aDQge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLWxnO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0aDUge1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLW1kO1xuXHRcdFx0fVxuXHRcdFx0KyBwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLS41ZW07XG5cdFx0XHR9XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDN2dztcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRtYXgtd2lkdGg6IDMwZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDN2dztcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHM7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1zbTtcblx0XHRcdH1cblx0XHRcdCYuZmluZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJhciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvL2hlaWdodDogMzRweDtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0cGFkZGluZzogMnB4IDAgMnB4IDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0LnJlc3VsdCxcblx0XHRcdC5iZyxcblx0XHRcdC5mdWxsLFxuXHRcdFx0LmdhcC1sYWJlbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQuZnVsbCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNjZmNmY2Y7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRcdFx0d2lkdGg6IDMzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmVzdWx0IHtcblx0XHRcdFx0dG9wOiAycHg7XG5cdFx0XHRcdGNvbG9yOiAjOTM5NTk4O1xuXHRcdFx0XHQmLnBvcyB7XG5cdFx0XHRcdFx0Ly9jb2xvcjogIzAwYzVkYTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5lZyB7XG5cdFx0XHRcdFx0Ly9jb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhbmltYXRpb246IHJlc3VsdEFuaW1hdGUgNTAwbXMgZWFzZTtcblx0XHRcdH1cblx0XHRcdC5nYXAtbGFiZWwge1xuXHRcdFx0XHRjb2xvcjogIzkzOTU5ODtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14eHhzO1xuXHRcdFx0XHR0b3A6IDI5cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdFx0XHRcdHRvcDogMzhweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhbmltYXRpb246IGdhcEFuaW1hdGUgNTAwbXMgZWFzZTtcblx0XHRcdH1cblx0XHRcdC5iZyB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLmxhYmVsLW91dCB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji55ZWFyLTIwMTIge1xuXHRcdFx0XHQuYmcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGJsdWVfYnJpZ2h0MiwgLjg1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxhYmVsLW91dCB7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoJGJsdWVfYnJpZ2h0MiwgLjg1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQueWVhci0yMDE3LWhvdmVyICYge1xuXHRcdFx0XHRcdG9wYWNpdHk6IC4zO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnllYXItMjAxNyB7XG5cdFx0XHRcdC5iZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWVfYnJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubGFiZWwtb3V0IHtcblx0XHRcdFx0XHRjb2xvcjogJGJsdWVfYnJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC55ZWFyLTIwMTItaG92ZXIgJiB7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZnVsbC1vdmVycmlkZS0xIHtcblx0XHRcdFx0LmZ1bGwge1xuXHRcdFx0XHRcdHdpZHRoOiAyMzJweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0KyBzZWN0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDRlbTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5maXgtZGF0YSAmIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cbi5maXgtZGF0YSB7XG5cdC5kYXRhLXNwYWNlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5tYXJrIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAzMDAwO1xuXHRoZWlnaHQ6IDNweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6I2YwMDtcbn1cbi5zY3JvbGwtcHJvbXB0IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHNwYW4ge1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgc3ZnIHtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IC4yNWVtIGF1dG8gMDtcblx0XHRmaWxsOiAjZmZmO1xuICAgIH1cbiAgICAmLnNob3cge1xuICAgIFx0b3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi5ibHVlIHtcbiAgICBcdGNvbG9yOiAkYmx1ZTtcbiAgICBcdHN2ZyB7XG4gICAgXHRcdGZpbGw6ICRibHVlO1xuICAgIFx0fVxuICAgIH1cbiAgICAuc2hvdy1uYXYgJiB7XG4gICAgXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQGtleWZyYW1lcyByZXN1bHRBbmltYXRlIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGdhcEFuaW1hdGUge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn1cblxuLmxlYWRlcnNoaXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICRkYXJrX3RlYWw7XG5cdHBhZGRpbmctYm90dG9tOiA4ZW07XG5cdHotaW5kZXg6IDg7XG5cdGgyLCBoMywgaDQsIHAsIGxpIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXHRoMyB7XG5cdFx0bWFyZ2luLXRvcDogNGVtO1xuXHRcdG1hcmdpbi1sZWZ0OiA3LjN2dztcblx0XHRmb250LXNpemU6ICRmb250X19zaXplLWxnO1xuXHR9XG5cdHVsLCBsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0bGkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdFx0bWF4LXdpZHRoOiAyNmVtO1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0dWwubGFyZ2Uge1xuXHRcdGxpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtbWQ7XG5cdFx0fVxuXHR9XG5cdHVsLmNvbHMge1xuXHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcblx0XHRcdGNvbHVtbi1jb3VudDogNDtcblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHM7XG5cdFx0fVxuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1dnc7XG5cdFx0bGkge1xuXHRcdFx0Y29sb3I6ICNjZGRkZTA7XG5cdFx0XHQtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkOyAvKiBDaHJvbWUsIFNhZmFyaSAqL1xuXHRcdFx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyAgICAgICAgICAgLyogVGhlb3JldGljYWxseSBGRiAyMCsgKi9cblx0XHRcdGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uOyAgICAgICAgIC8qIElFIDExICovXG5cdFx0XHRkaXNwbGF5OiB0YWJsZTsgXHRcdFx0XHRcdC8qIEFjdHVhbGx5IEZGIDIwKyAqL1xuXHRcdH1cblx0fVxufVxuLnNpdGUtZm9vdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogJG9yYW5nZTtcblx0cGFkZGluZzogMjVweCA3LjN2dyAxNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDk7XG5cdGNvbG9yOiAjZmZmO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogI2ZmZjtcblx0XHQmOmhvdmVyLFxuXHRcdCY6dmlzaXRlZCxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0Ji5iYWNrLXRvLXRvcCB7XG5cdFx0XHQvKiBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgKi9cblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAuMjVlbSBhdXRvIDA7XG5cdFx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucGMtbGluayB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYuc2hhcmUtbGluayB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuc2hhcmUge1xuXHRcdHNwYW4ge1xuXHRcdFx0cGFkZGluZzogMCAuNWVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHR9XG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAuOWVtO1xuXHRcdFx0aGVpZ2h0OiAuOWVtO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRwYWRkaW5nOiAwIC4yZW07XG5cdFx0fVxuXHR9XG5cdD4gZGl2IHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHQubGVmdCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQubWlkZGxlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0LnJpZ2h0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTk5cHgpIHtcblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHRtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQWNjZXNzaWJpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cblxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtc2NyZWVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNsaXAtcGF0aDogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LXNjcmVlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUtcmVtKDAuODc1KTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cblx0fVxufVxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2xlYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLmNsZWFyOmFmdGVye1xuXHRjbGVhcjogYm90aDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBTdHJ1Y3R1cmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJG5hdl9oZWlnaHRfbW9iaWxlOiA2MHB4O1xuJG5hdl9oZWlnaHRfZGVza3RvcDogODBweDtcblxuLy8gUmVzcG9uc2l2ZSB3aWR0aHNcbiRtb2JpbGVfd2lkdGg6IDc1MHB4O1xuJHRhYmxldF93aWR0aDogMTAwMHB4O1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBUcmFuc2l0aW9uIHRpbWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRsaW5rX3RyYW5zaXRpb246IDExMG1zO1xuJGljb25fdHJhbnNpdGlvbjogMTIwbXM7XG4kYnV0dG9uX3RyYW5zaXRpb246IDE1MG1zO1xuJGJhY2tncm91bmRfdHJhbnNpdGlvbjogMjAwbXM7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBCcmFuZCBjb2xvcnNcbiRibHVlOiAjMDAyZGEzOyAvL3JnYigwLDQ1LDE2MykgLy8jIzAwMmM4OCAodXNlZCBvbiBzb21lIHR5cGUpIFxuJGJsdWVfYnJpZ2h0OiAjMDA1YWYyOyAvL3JnYigwLDkwLDI0MilcbiRibHVlX2JyaWdodDI6ICM0NzgzZmY7IC8vIzQ3OGNmZFxuJG9yYW5nZTogI2ZmNWMwMDtcbiRkYXJrX2JsdWU6ICMwMDIwNGY7XG4kZGFya190ZWFsOiAjMDA1NTY0O1xuJGxpZ2h0X2dyZWVuOiAjZTBmZmVjO1xuJGxpZ2h0ZXJfZ3JlZW46ICNlOWZmZjI7XG4kbGlnaHRfZ3JheTogI2YyZjJmMjtcbiRsaWdodF9ncmF5MjogI2U4ZThlODtcbiRsaWdodF9icm93bjogI2Y0ZWVlYTtcbiRtZWRpdW1fYmx1ZTogI2IwY2RmZTtcbiRsaWdodF9ibHVlOiAjZTZlZGZlO1xuJGxpZ2h0ZXJfYmx1ZTogI2YyZjVmZTtcbiRsaWdodGVzdF9ibHVlOiAjZjBmZGZmO1xuXG4vLyBUZXh0XG4kY29sb3JfX3RleHQtbWFpbjogIzI5MjkyOTtcbiRjb2xvcl9fdGV4dC1saWdodDogIzgwODA4MDtcbiRjb2xvcl9fdGV4dC1zY3JlZW46ICMyMjI7XG5cbi8vIEJhY2tncm91bmRzXG4kY29sb3JfX2JhY2tncm91bmQtYm9keTogI2ZmZjtcbiRjb2xvcl9fYmFja2dyb3VuZC1saWdodF9ncmF5OiAjZmFmYWZhO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWxpZ2h0X2JsdWU6ICNmOGY0Zjk7XG4kY29sb3JfX2JhY2tncm91bmQtaW5wdXQ6ICNmN2Y3Zjc7XG4kY29sb3JfX2JhY2tncm91bmQtc2NyZWVuOiAjZjFmMWYxO1xuJGNvbG9yX19iYWNrZ3JvdW5kLWhyOiAjOTk5O1xuJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjogJGJsdWU7XG4kY29sb3JfX2JhY2tncm91bmQtYnV0dG9uLWhvdmVyOiAjOWM2MWI0O1xuJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbi1mb2N1czogIzVjMjA3NDtcbiRjb2xvcl9fYmFja2dyb3VuZC1wcmU6ICNlZWU7XG4kY29sb3JfX2JhY2tncm91bmRfc2VsZWN0aW9uOiByZ2JhKCRibHVlLCAuMjUpO1xuXG4vLyBMaW5rc1xuJGNvbG9yX19saW5rOiAkb3JhbmdlO1xuJGNvbG9yX19saW5rLXZpc2l0ZWQ6ICRvcmFuZ2U7XG4kY29sb3JfX2xpbmstaG92ZXI6ICRvcmFuZ2U7XG5cbi8vIEJvcmRlcnNcbiRjb2xvcl9fYm9yZGVyOiAjY2NjO1xuJGNvbG9yX19ib3JkZXItbGluazogI2NjYztcbiRjb2xvcl9fYm9yZGVyLWxpbmstaG92ZXI6IGRhcmtlbiggJGNvbG9yX19saW5rLCAxMCUgKTtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbjogdHJhbnNwYXJlbnQ7XG4kY29sb3JfX2JvcmRlci1idXR0b24taG92ZXI6IHRyYW5zcGFyZW50O1xuJGNvbG9yX19ib3JkZXItYnV0dG9uLWZvY3VzOiB0cmFuc3BhcmVudDtcbiRjb2xvcl9fYm9yZGVyLWlucHV0OiAkY29sb3JfX2JvcmRlcjtcbiRjb2xvcl9fYm9yZGVyLWFiYnI6ICM2NjY7XG5cbiRibG9ja3F1b3RlX2JvcmRlcl9ibHVlOiByZ2JhKCRibHVlLCAuMik7XG4kYmxvY2txdW90ZV9ib3JkZXJfZ3JheTogcmdiYSgkYmx1ZSwgLjIpO1xuJGJsb2NrcXVvdGVfYm9yZGVyX3dpZHRoOiA0cHg7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEZvbnQgU2l6ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGZvbnRfX3NpemVfYmFzZTogMjBweDtcblxuJGZvbnRfX3NpemUteHh4czogICAgICAgLjY1ZW07IC8vIDEzcHhcbiRmb250X19zaXplLXh4czogICAgICAgLjc1ZW07IC8vIDE1cHhcbiRmb250X19zaXplLXhzOiAgICAgICAgIC44ZW07IC8vIDE2cHhcbiRmb250X19zaXplLXNtOiAgICAgICAgICAxZW07IC8vIDIwcHhcbiRmb250X19zaXplLW1kOiAgICAgICAxLjE1ZW07IC8vIDIzcHhcbiRmb250X19zaXplLWxnOiAgXHQgICAxLjNlbTsgLy8gMjZweFxuJGZvbnRfX3NpemUteGw6ICAgICAgIDEuNTVlbTsgLy8gMzFweFxuJGZvbnRfX3NpemUteHhsOiAgICAgIDIuMDVlbTsgLy8gNDFweFxuJGZvbnRfX3NpemUtc3RhdDogICAgICAzLjFlbTsgLy8gNjJweFxuJGZvbnRfX3NpemUteHh4bDogICAgIDQuMjVlbTsgLy8gODVweFxuJGZvbnRfX3NpemUtaDE6ICAgICAgIDUuNzVlbTsgLy8gMTE1cHhcblxuJGZvbnRfX2xpbmUtaGVpZ2h0LWhlYWRpbmc6IDEuMjtcbiRmb250X19saW5lLWhlaWdodC1ib2R5OiAxLjQ7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEZvbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRmb250X19ib2R5OiAnV29yayBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbiRmb250X19zZXJpZjogUGFsYXRpbm8sJ1BhbGF0aW5vIExpbm90eXBlJywgJ1BhbGF0aW5vIExUIFNURCcsICdCb29rIEFudGlxdWEnLCBHZW9yZ2lhLCBzZXJpZjtcbiIsIi8vIFJlbSBvdXRwdXQgd2l0aCBweCBmYWxsYmFja1xuQG1peGluIGZvbnQtc2l6ZS1yZW0oJHNpemVWYWx1ZTogMSkge1xuXHRmb250LXNpemU6ICgkc2l6ZVZhbHVlICogMTYpICogMXB4O1xuXHRmb250LXNpemU6ICRzaXplVmFsdWUgKiAxcmVtO1xufVxuXG5AbWl4aW4gbWVkaWEoICRyZXMsICRtaW46ICdtaW4nICkge1xuXHRAaWYgbW9iaWxlID09ICRyZXMge1xuXHRcdEBpZiAkbWluID09ICdtaW4nIHtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZV93aWR0aCkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRtb2JpbGVfd2lkdGggLSAxKSkge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGlmIHRhYmxldCA9PSAkcmVzIHtcblx0XHRAaWYgJG1pbiA9PSAnbWluJyB7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXRfd2lkdGgpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkdGFibGV0X3dpZHRoIC0gMSkpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpZiBtb2JpbGVuYXYgPT0gJHJlcyB7XG5cdFx0QGlmICRtaW4gPT0gJ21pbicge1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0X3dpZHRoKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJHRhYmxldF93aWR0aCAtIDEpKSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaWYgd2Via2l0ID09ICRyZXMge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkgeyBcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gbGluay10cmFuc2l0aW9uKCAkYXR0cjogY29sb3IgKSB7XG5cdHRyYW5zaXRpb246ICRhdHRyICRsaW5rX3RyYW5zaXRpb24gZWFzZS1pbi1vdXQ7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCAkYXR0cjogYWxsLCAkdGltZTokbGlua190cmFuc2l0aW9uICkge1xuXHR0cmFuc2l0aW9uOiAkYXR0ciAkdGltZSBlYXNlLWluLW91dDtcbn1cblxuQG1peGluIGJ1dHRvbi10cmFuc2l0aW9uKCkge1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRidXR0b25fdHJhbnNpdGlvbiBlYXNlLWluLW91dDtcbn1cblxuQG1peGluIGJ1dHRvbi1hbGwtdHJhbnNpdGlvbigpIHtcblx0dHJhbnNpdGlvbjogYWxsICRidXR0b25fdHJhbnNpdGlvbiBlYXNlLWluLW91dDtcbn1cblxuQG1peGluIGJhY2tncm91bmQtdHJhbnNpdGlvbigpIHtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkYmFja2dyb3VuZF90cmFuc2l0aW9uIGVhc2UtaW4tb3V0O1xufVxuXG5AbWl4aW4gc2VsZWN0aW9uIHtcblx0OjotbW96LXNlbGVjdGlvbiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblx0OjpzZWxlY3Rpb24ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbiIsImh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kX3NlbGVjdGlvbjtcbn1cblxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmRfc2VsZWN0aW9uO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kX2JvZHk7XG59XG5cbmEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0QGluY2x1ZGUgbGluay10cmFuc2l0aW9uO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19saW5rO1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfX2xpbmstdmlzaXRlZDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yX19saW5rLWhvdmVyO1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcl9fbGluay1ob3Zlcjtcblx0XHRvdXRsaW5lOiAwO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtbGlnaHQ7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAycHg7XG59XG5cbmltZyB7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zdmcge1xuXHR0cmFuc2l0aW9uOiBmaWxsICRpY29uX3RyYW5zaXRpb24gZWFzZS1pbi1vdXQ7XG5cdGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdD4gcCB7XG5cdFx0bWFyZ2luOiAwIDAgMWVtIDA7XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjZlbTtcblx0XHR9XG5cdH1cblxuXHRjaXRlIHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LWxpZ2h0O1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIExpc3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbnVsLFxub2wge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcblx0fVxufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpIHtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxZW0gMWVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxudGFibGUge1xuXHRtYXJnaW46IDAgMCAxZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHRkLFxuXHR0aCB7XG5cdFx0cGFkZGluZzogMC41ZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0fVxufSIsIi5idXR0b24sXG5idXR0b246bm90KFtpZF49XCJzbGlja1wiXSksXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6ICRmb250X19zaXplLXhzO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IDEuMWVtIDJlbSAxZW07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3V0bGluZTogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiAuMDdlbTtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHRAaW5jbHVkZSBidXR0b24tdHJhbnNpdGlvbjtcblx0ZGl2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtYnV0dG9uLWhvdmVyO1xuXHRcdC5yZXZlcnNlICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1idXR0b24taG92ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbi1mb2N1cztcblx0XHRjb2xvcjogI2Y4ZjRmOTtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdC5yZXZlcnNlICYge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fYmFja2dyb3VuZC1idXR0b24tZm9jdXM7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQucmV2ZXJzZSAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0fVxufVxuIiwiaHRtbCB7XG5cdGZvbnQtc2l6ZTogKCRmb250X19zaXplX2Jhc2UgKiAuODUpOyAvL3NldHMgYm9keSBiYXNlIHRvIDE3cHhcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemVfYmFzZTtcblx0fVxufVxuXG5ib2R5IHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGNvbG9yOiAkY29sb3JfX3RleHQtbWFpbjtcblx0Zm9udC1mYW1pbHk6ICRmb250X19ib2R5O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xuXHRtYXJnaW46IDA7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbnAge1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0Y29sb3I6ICRkYXJrX2JsdWU7XG5cdCYubGFyZ2Uge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtbWQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLWxnO1xuXHRcdH1cblx0fVxuXHRhc2lkZSAmIHtcblx0XHRmb250LXNpemU6ICRmb250X19zaXplLXNtO1xuXHRcdC8qIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XG5cdFx0XHRmb250LXNpemU6ICRmb250X19zaXplLXhzO1xuXHRcdH0gKi9cblx0fVxufVxuZW0sIGkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtaGVhZGluZztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiAxNHZ3O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHQrIGgxIHtcblx0XHRtYXJnaW4tdG9wOiAtLjQ1ZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19zZXJpZjtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC1zaXplOiAoMS4xICogMTR2dyk7XG5cdH1cblx0QG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiA3NzcvODAwKSB7XG5cdFx0Zm9udC1zaXplOiAxNHZoO1xuXHRcdCsgaDEgeyBmb250LXNpemU6ICgxLjEgKiAxNHZoKTsgfVxuXHR9XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIGFuZCAobWF4LWFzcGVjdC1yYXRpbzogNzc3LzgwMCkge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUtaDE7XG5cdFx0KyBoMSB7IGZvbnQtc2l6ZTogKDEuMSAqICRmb250X19zaXplLWgxKTsgfVxuXHR9XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAxLjZlbTtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdH1cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdGZvbnQtc2l6ZTogMy41ZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14eHhsO1xuXHR9XG59XG5cbmgzIHtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS1tZDtcblx0QGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14bDtcblx0fVxufVxuXG5oNCB7XG5cdGZvbnQtc2l6ZTogJGZvbnRfX3NpemUteHM7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xuXHRcdC8vZm9udC1zaXplOiAxLjRlbTtcblx0fVxufVxuXG5ibG9ja3F1b3RlLCBcbmJsb2NrcXVvdGUgcCB7XG5cdGNvbG9yOiAkYmx1ZTtcblx0Zm9udC1mYW1pbHk6ICRmb250X19zZXJpZjtcblx0Zm9udC1zaXplOiAkZm9udF9fc2l6ZS14eGw7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iXX0= */
