@charset "UTF-8";.discover-container .section-items,.profile-details-mail-username-container,.profile-edit,.profile-edit-card{padding:16px;background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}#articles__loadmore{width:50px;height:50px;display:block;background-image:url(/images/icons/loader-rolling.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@font-face{font-family:proximanova-bold;src:local("proximanova-bold"),url(/fonts/bold/proximanova-bold-webfont.woff2) format("woff2"),url(/fonts/bold/proximanova-bold-webfont.woff) format("woff"),url(/fonts/bold/proximanova-bold-webfont.ttf) format("truetype"),url(/fonts/bold/proximanova-bold-webfont.svg#proxima_novaregular) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:proximanova-regular;src:local("proximanova-regular"),url(/fonts/regular/proximanova-regular-webfont.woff2) format("woff2"),url(/fonts/regular/proximanova-regular-webfont.woff) format("woff"),url(/fonts/regular/proximanova-regular-webfont.ttf) format("truetype"),url(/fonts/regular/proximanova-regular-webfont.svg#proxima_novaregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proximanova-boldit;src:local("proximanova-boldit"),url(/fonts/bold/proximanova-boldit-webfont.woff2) format("woff2"),url(/fonts/bold/proximanova-boldit-webfont.woff) format("woff"),url(/fonts/bold/proximanova-boldit-webfont.ttf) format("truetype"),url(/fonts/bold/proximanova-boldit-webfont.svg#proxima_novaregular) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:proximanova-regularit;src:local("proximanova-regularit"),url(/fonts/regular/proximanova-regularit-webfont.woff2) format("woff2"),url(/fonts/regular/proximanova-regularit-webfont.woff) format("woff"),url(/fonts/regular/proximanova-regularit-webfont.ttf) format("truetype"),url(/fonts/regular/proximanova-regularit-webfont.svg#proxima_novaregular) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:raleway-regular;src:url(/fonts/regular/raleway-regular-webfont.woff2) format("woff2"),url(/fonts/regular/raleway-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:raleway-semibold;src:url(/fonts/semibold/raleway-semibold-webfont.woff2) format("woff2"),url(/fonts/semibold/raleway-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:raleway-bold;src:url(/fonts/bold/raleway-bold-webfont.woff2) format("woff2"),url(/fonts/bold/raleway-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:raleway-bold-italic;src:url(/fonts/bold/raleway-bolditalic-webfont.woff2) format("woff2"),url(/fonts/bold/raleway-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:gibson-light;src:local("Gibson Regular"),url(/fonts/light/Gibson-Light.woff) format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:gibson-regular;src:local("Gibson Regular"),url(/fonts/regular/Gibson-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:gibson-semibold;src:local("Gibson SemiBold"),url(/fonts/semibold/gibson-semibold-webfont.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:open-sansregular;src:url(/fonts/regular/OpenSans-Regular-webfont.eot);src:url(/fonts/regular/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/regular/OpenSans-Regular-webfont.woff) format("woff"),url(/fonts/regular/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/regular/OpenSans-Regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open-sansitalic;src:url(/fonts/regular/OpenSans-Italic-webfont.eot);src:url(/fonts/regular/OpenSans-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/regular/OpenSans-Italic-webfont.woff) format("woff"),url(/fonts/regular/OpenSans-Italic-webfont.ttf) format("truetype"),url(/fonts/regular/OpenSans-Italic-webfont.svg#open_sansitalic) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:open-sansbold;src:url(/fonts/bold/OpenSans-Bold-webfont.eot);src:url(/fonts/bold/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/bold/OpenSans-Bold-webfont.woff) format("woff"),url(/fonts/bold/OpenSans-Bold-webfont.ttf) format("truetype"),url(/fonts/bold/OpenSans-Bold-webfont.svg#open_sansbold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:open-sansbold-italic;src:url(/fonts/bold/OpenSans-BoldItalic-webfont.eot);src:url(/fonts/bold/OpenSans-BoldItalic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/bold/OpenSans-BoldItalic-webfont.woff) format("woff"),url(/fonts/bold/OpenSans-BoldItalic-webfont.ttf) format("truetype"),url(/fonts/bold/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:prata-regular;src:url(/fonts/regular/prata-regular-webfont.woff2) format("woff2"),url(/fonts/regular/prata-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"droidserif";src:local("droidserif"),url(/fonts/regular/DroidSerif.woff2) format("woff2"),url(/fonts/regular/DroidSerif.woff) format("woff"),url(/fonts/regular/DroidSerif.ttf) format("truetype"),url(/fonts/regular/DroidSerif.svg#droid_serif) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:assistant;src:local("assistant"),url(/fonts/regular/Assistant-Regular.woff2) format("woff2"),url(/fonts/regular/Assistant-Regular.woff) format("woff"),url(/fonts/regular/Assistant-Regular.ttf) format("truetype"),url(/fonts/regular/Assistant-Regular.svg#assistantregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"droidserif-bold";src:local("droidserif-bold"),url(/fonts/bold/DroidSerif-Bold.woff2) format("woff2"),url(/fonts/bold/DroidSerif-Bold.woff) format("woff"),url(/fonts/bold/DroidSerif-Bold.ttf) format("truetype"),url(/fonts/bold/DroidSerif-Bold.svg#droid_serifbold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:assistant-bold;src:local("assistant-bold"),url(/fonts/bold/Assistant-Bold.woff2) format("woff2"),url(/fonts/bold/Assistant-Bold.woff) format("woff"),url(/fonts/bold/Assistant-Bold.ttf) format("truetype"),url(/fonts/bold/Assistant-Bold.svg#droid_serifbold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:lato-bold;src:url(/fonts/bold/lato-bold-webfont.woff2) format("woff2"),url(/fonts/bold/lato-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:montserrat-semibold;src:url(../fonts/montserrat-v15-latin-600.eot);src:local(""),url(../fonts/montserrat-v15-latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v15-latin-600.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-600.woff) format("woff"),url(../fonts/montserrat-v15-latin-600.ttf) format("truetype"),url(../fonts/montserrat-v15-latin-600.svg#Montserrat) format("svg");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:montserrat-bold;src:url(/fonts/bold/montserrat-v15-latin-700.eot);src:local(""),url(/fonts/bold/montserrat-v15-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/bold/montserrat-v15-latin-700.woff2) format("woff2"),url(/fonts/bold/montserrat-v15-latin-700.woff) format("woff"),url(/fonts/bold/montserrat-v15-latin-700.ttf) format("truetype"),url(/fonts/bold/montserrat-v15-latin-700.svg#Montserrat) format("svg");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:arialmt;src:local("arialmt"),url(/fonts/regular/ArialMT.eot?#iefix) format("embedded-opentype"),url(/fonts/regular/ArialMT.woff2) format("woff2"),url(/fonts/regular/ArialMT.woff) format("woff"),url(/fonts/regular/ArialMT.ttf) format("truetype"),url(/fonts/regular/ArialMT.svg#arialmt) format("svg");font-style:normal;font-display:swap}.adblock{text-align:center;min-height:1px;margin:0 auto 16px;position:relative}.adblock#sticky{margin-bottom:0}.adblock.ad--loaded{max-height:100%}.adblock.ad--margin{margin-bottom:16px}.adblock div:first-of-type{margin-bottom:16px;height:100%}@media (min-width:300px) and (max-width:768px){.adblock div:first-of-type{margin-bottom:8px}}@media (min-width:300px) and (max-width:768px){.adblock{width:100%}}.ad-expand{height:0;overflow:hidden}.ad-expand>div{margin:0 auto}.ad-expand.ad--loaded{-webkit-transition:height .8s ease-in-out;-moz-transition:height .8s ease-in-out;-o-transition:height .8s ease-in-out;transition:height .8s ease-in-out}.adpixel{width:1px!important;height:1px!important;margin:-1px!important;display:block!important;overflow:hidden!important}.retail-ad{z-index:9;right:0;bottom:0}.interstitial-ad,.transitional-ad{z-index:2146000000}.pos-fixed{position:fixed}#ad-200x400-1{display:none}.tf-hide{display:none!important}.tf-hidden{visibility:hidden!important}.mobile-container{overflow:hidden}.mobile-container .article,.mobile-container .tf-articlelist{margin:0}.tf-pagination p{font-size:0}.tf-pagination svg{display:block;margin:0 auto;width:100px;height:100px}.md-circular-progress{animation:rotate 2s linear infinite;height:100px;position:relative;width:100px}.md-circular-progress__path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:#aeaeae}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.tf-image{overflow:hidden;min-height:1px}.tf-image>div{background-repeat:no-repeat;background-size:cover}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]:before{content:"";display:block}div[style="--aspect-ratio:16/9;"]:before{padding-bottom:56.25%}div[style="--aspect-ratio:1;"]:before{padding-bottom:100%}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{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;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{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]{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}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:1.42857%;height:10px;float:left}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}@media (min-width:768px){html{overflow-y:scroll}}body,html{margin:0;padding:0;height:auto}.clear{*zoom:1}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clearfix:after{display:block;content:"";clear:both}img{max-width:100%;vertical-align:bottom;height:auto}img:-moz-loading{visibility:hidden}.img-lazy{opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.img-lazy.img-loaded{opacity:1}a{text-decoration:none;-webkit-tap-highlight-color:transparent}a:active,a:focus,a:hover{outline:0}::-moz-selection,::-webkit-selection,::selection{background:#04a4cc;color:#fff;text-shadow:none}body{margin:0;font-family:proximanova-regular,sans-serif;font-size:16px;line-height:1.4;color:#212121;background-color:#f0f4fb}@media (min-width:768px){body{padding-top:58px;background-color:#fafafa}}em{font-family:proximanova-regularit,sans-serif;font-weight:400;font-style:italic}b,strong{font-family:proximanova-bold,sans-serif;font-weight:700;font-style:normal}.wrapper{width:980px;margin:auto}#main-content{cursor:default}@media (min-width:300px) and (max-width:768px){#main-content{padding-bottom:60px;width:100vw;position:relative;background-color:#f0f4fb}}@media (min-width:768px){#main-content{margin-bottom:70px;padding:0}#main-content.wrapper{width:996px;padding:8px;background-color:#fafafa}}.container{display:flex;flex-flow:row nowrap}.container.prime{flex-flow:column nowrap;position:relative;z-index:1}.container--special{display:flex;flex-flow:row wrap}.container .tf-lhs-col{width:664px;margin-right:16px;align-self:flex-start}.container .tf-rhs-col{width:300px;flex:0 0 auto;align-self:flex-start;position:relative}.container .tf-rhs-col--inner{margin-bottom:80px;position:relative}.container .tf-rhs-col--inner.is-sticky{position:fixed;width:300px;bottom:0}.container .tf-full-col{width:100%}.grecaptcha-badge{visibility:hidden}#articles__loadmore{flex-basis:100%;margin:8px auto 16px;opacity:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}#articles__loadmore.loading{opacity:1}#articles__loadmore.hide{display:none}#articles__loadmore--end{align-items:center;flex-direction:column;padding:80px 0}#articles__loadmore--end.show{display:block}#articles__loadmore--end a{color:#212121}.outbrain-articles{position:relative;z-index:1}label{display:inline-block;max-width:100%;margin-bottom:5px;font-family:proximanova-bold,sans-serif}input:focus,select:focus,textarea:focus{outline:0}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:none;padding:8px 16px;font-size:16px}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}input[type=file]{display:block}input[type=range]{display:block;width:100%}input[type=search],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 16px}input[type=submit]{border:none;cursor:pointer}select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{cursor:pointer;background-image:url(/images/icons/icon-arrow-down.svg);background-position:bottom 9px right 12px;background-repeat:no-repeat;background-size:20px}button,input,label,optgroup,select,textarea{-webkit-tap-highlight-color:transparent}form input[type=checkbox],form input[type=radio]{display:none}form input[type=checkbox]+label,form input[type=radio]+label{display:flex;align-items:center;cursor:pointer;position:relative;padding-left:24px}form input[type=checkbox]+label:before,form input[type=radio]+label:before{width:16px;height:16px;padding:0;display:inline-block;vertical-align:text-top;background-color:#fff;border:1px solid #979797;left:3px;top:4px;border-radius:100%}form input[type=checkbox]+label:after,form input[type=checkbox]+label:before,form input[type=radio]+label:after,form input[type=radio]+label:before{content:"";position:absolute;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}form input[type=checkbox]+label:after,form input[type=radio]+label:after{width:8px;height:8px;opacity:0;display:block;top:8px;left:7px;background-color:#979797;border-radius:100%;-webkit-transition:opacity .2s ease,transform .1s ease-in-out;-moz-transition:opacity .2s ease,transform .1s ease-in-out;-o-transition:opacity .2s ease,transform .1s ease-in-out;transition:opacity .2s ease,transform .1s ease-in-out}form input[type=checkbox]:checked+label:after,form input[type=checkbox]:focus+label:after,form input[type=checkbox]:hover+label:after,form input[type=radio]:checked+label:after,form input[type=radio]:focus+label:after,form input[type=radio]:hover+label:after{opacity:1}form input[type=checkbox]:disabled+label,form input[type=radio]:disabled+label{color:#fff;cursor:auto}form input[type=checkbox]:disabled+label:before,form input[type=radio]:disabled+label:before{background-color:#fff}form input[type=checkbox]+label{padding-left:32px}form input[type=checkbox]+label:before{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:24px;left:0;top:0;border:1px solid #e2e2e2}form input[type=checkbox]+label:after{width:24px;height:24px;top:1px;left:0;background-image:url(/images/icons/icon-close-black.svg);background-repeat:no-repeat;background-size:18px;background-position:50%;background-color:transparent}form input[type=checkbox]:checked+label:after,form input[type=checkbox]:focus+label:after,form input[type=checkbox]:hover+label:after{opacity:.4}form .validation--error{border:1px solid red}.recaptcha-container span{padding:16px;margin:16px auto;font-size:11px;line-height:18px;background-color:#fafafa;border:1px solid #dae0ed;display:block}.recaptcha-container a{font-family:proximanova-bold,sans-serif;text-decoration:underline;color:#212121!important}.brandbar{height:50px;top:0;background-color:#000;margin-bottom:8px;display:flex;cursor:default;z-index:11;position:fixed;width:100%}.brandbar .wrapper{display:flex;align-items:center;justify-content:space-between}.brandbar__links{margin:0;padding:0;display:flex;align-items:center;font-size:0}.brandbar__links li{display:inline-block;padding:0 10px;position:relative}.brandbar__links li>a{text-decoration:none;color:#fff;font-size:14px;font-family:proximanova-bold,sans-serif;display:block;line-height:18px}.brandbar__links li>a:hover{text-decoration:underline}.brandbar__links li:after{content:"|";display:inline-block;color:#fff;font-size:14px;position:absolute;top:0;right:0}.brandbar__links li:last-child:after{display:none}.brandbar__links .links--image{display:inline-flex;align-items:center;padding:0 4px}.brandbar__links .links--image a{display:flex;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.brandbar__links .links--image a:hover{text-decoration:none;opacity:.8}.brandbar__links .links--image a img{max-height:22px;max-width:62px}.brandbar__links .links--image:after{display:none}.brandbar .auth{margin:0;padding:0;display:flex}.brandbar .auth li{list-style:none;display:inline-flex;align-items:center;margin-left:8px}.brandbar .auth__register a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.brandbar .auth__register a:active,.brandbar .auth__register a:focus,.brandbar .auth__register a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.brandbar .auth__logout a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.brandbar .auth__logout a:active,.brandbar .auth__logout a:focus,.brandbar .auth__logout a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.brandbar .auth__login a{font-size:14px;color:#fff;font-family:proximanova-bold,sans-serif;width:110px;text-align:center}.brandbar .auth__login a:hover{text-decoration:underline}.brandbar .links--dropdown{color:#fff;font-size:12px;font-family:proximanova-bold,sans-serif;display:inline-block;padding:17px 10px;width:115px;flex:0 0 auto}.brandbar .links--dropdown>span:after{content:"";width:16px;height:16px;display:inline-block;vertical-align:bottom;margin-left:10px;background-image:url(/images/icons/icon-arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:13px}.brandbar .links--dropdown:hover>span:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.brandbar .links--dropdown:hover .brandbar__dropdown{display:flex}.brandbar__dropdown{position:absolute;top:49px;right:0;z-index:100;padding:22px 25px;background-color:#fff;display:none;justify-content:space-between;width:545px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}.brandbar__dropdown--column{color:#212121;font-size:14px;line-height:20px;font-family:proximanova-bold,sans-serif;width:145px}.brandbar__dropdown--column a{color:#212121;font-family:proximanova-bold,sans-serif;display:block;margin-bottom:8px}.brandbar__dropdown--column a:hover{text-decoration:underline}.brandbar__dropdown--column a:last-child{margin-bottom:0}@media (min-width:300px) and (max-width:768px){.tf-auth{margin:0;padding:0;display:none}.tf-auth.show{display:block}.tf-auth li{list-style:none;display:inline-block;margin-left:8px}.tf-auth__register a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-size:11px;height:26px;line-height:26px;padding:0 16px}.tf-auth__register a:active,.tf-auth__register a:focus,.tf-auth__register a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.tf-auth__logout a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.tf-auth__logout a:active,.tf-auth__logout a:focus,.tf-auth__logout a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.tf-auth__login a{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:#dd1f26;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-size:11px;height:26px;line-height:26px;padding:0}.tf-auth__login a:active,.tf-auth__login a:focus,.tf-auth__login a:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}}.social-links-container ul{margin:0;padding:0}.social-links-container ul li{display:inline-block}header .social-links{position:relative;margin:0}header .social-links .social-control{display:flex}header .social-links .social-control .social-item{margin:0 0 0 8px;flex:auto}header .social-links .social-control .social-item a{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}header .social-links .social-control .social-item a img{height:22px}header .social-links .social-control .social-item a:hover{opacity:.7}header .social-links-container ul li{display:block}.footer .social-links{flex-direction:column;margin:20px auto 10px}.footer .social-links .social-title{display:block;font-size:14px}.footer .social-links .social-container{display:block;margin-top:10px}.footer .social-links .social-container .social-control .social-item{display:flex;align-items:center;justify-content:center;min-width:20px}.footer .social-links .social-container .social-control .social-item a{display:inline-block;height:27px}.footer .social-links .social-container .social-control .social-item a img{height:auto;vertical-align:middle;margin:0}#menu .social-links{display:flex;flex-direction:column;align-items:flex-start}#menu .social-links .social-title{display:block;font-size:12px;color:#333;padding:10px 25px;text-transform:uppercase}#menu .social-links .social-container{margin-left:20px}#menu .social-links .social-container .social-control .social-item{margin:0 5px 0 0;border-bottom:0;padding:0;background-color:transparent}#menu .social-links .social-container .social-control .social-item img{width:30px}@media (min-width:768px){.header{background-color:#fff;margin-bottom:8px;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100px;padding:0 16px}.header-container--content{margin-left:16px;display:flex;align-items:center;min-width:680px;height:40px;justify-content:flex-end}.header__logo{display:inline-block;flex:1}.header__logo.news24>img{width:auto;height:34px}.header__logo.sport>img{width:auto;height:45px}.header__logo.w24>img{width:auto;height:58px}.header__logo.witness>img{width:auto;max-width:225px}.header__logo>img{width:auto;height:34px}.header__search{position:relative;min-width:270px}.header__search-inline{position:relative;flex-grow:1;display:flex;justify-content:space-between}.header__search-inline input[type=text]{width:270px;padding:0 40px 0 24px;height:34px;color:#212121;font-size:13px;letter-spacing:1.3px;background-color:#f1f2f6;border:none;-webkit-border-radius:17px;-khtml-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;margin-right:10px}.header__search-inline input[type=submit]{position:absolute;top:7px;left:230px;width:19px;height:19px;display:block;right:unset;background-image:url(/images/icons/icon-search.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:transparent}.header__search-inline input[type=submit].search-all{position:relative;width:auto;height:auto;background:none;top:unset;left:unset;right:unset}.header__search-inline .search-options{display:flex;border-radius:17px;background-color:#f1f1f1}.header__search-inline .search-options .brand-logo{width:80px;height:34px;border-radius:17px;border:1px solid #4a4a4a;background:#fff;text-align:center;line-height:24px}.header__search-inline .search-options .brand-logo img{height:15px}.header__search input[type=text]{width:270px;padding:0 40px 0 24px;height:34px;color:#212121;font-size:13px;letter-spacing:1.3px;background-color:#f1f2f6;border:none;-webkit-border-radius:17px;-khtml-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.header__search input[type=text]:focus{background-color:#ebecf2}.header__search input[type=submit]{position:absolute;top:7px;right:16px;width:19px;height:19px;display:block;padding:0;-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;background-image:url(/images/icons/icon-search.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:transparent}.header__search input[type=submit]:hover{transform:scale(1.08)}.header .social-links{height:31px}.header .social-links .social-control .social-item{width:31px}.header .social-links .social-control .social-item a img{height:31px}}@media (min-width:300px) and (max-width:768px){.header{background-color:#fff;color:#212121;padding:0 8px;display:flex;justify-content:space-between;align-items:center;height:52px}.header__logo{display:inline-block;font-size:0}.header__logo>img{height:23px;width:auto}.header__content{display:inline-block;font-size:0}.header__content #auth-section{display:flex;align-items:center;height:40px}}@media (min-width:300px) and (max-width:768px) and (min-width:300px) and (max-width:768px){.header__content #auth-section{margin-right:8px;display:inline-block;vertical-align:middle;height:auto}}@media (min-width:300px) and (max-width:768px){.header .auth{margin:0;padding:0}.header .auth li{list-style:none;display:inline-block;margin-left:8px}.header .auth__register a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-size:11px;height:26px;line-height:26px;padding:0 16px}.header .auth__register a:active,.header .auth__register a:focus,.header .auth__register a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.header .auth__subscribe a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:26px;line-height:26px;font-size:11px;padding:0 20px;width:auto;font-family:proximanova-bold,sans-serif}.header .auth__subscribe a:active,.header .auth__subscribe a:focus,.header .auth__subscribe a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.header .auth__login a{font-size:11px;color:#212121;font-family:proximanova-bold,sans-serif}.header .auth__login a:hover{text-decoration:underline}.header .auth.profile--container a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:26px;line-height:26px;font-size:11px}.header .auth.profile--container a:active,.header .auth.profile--container a:focus,.header .auth.profile--container a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}}.sticky-header{top:0;width:100%;z-index:99;display:flex;flex-direction:column;position:sticky;position:-webkit-sticky;background-color:#eceff5}.sticky-header.is-sticky{position:fixed}.sticky-header .adblock{height:0;overflow:hidden}.sticky-header .adblock>div{margin:0 auto}.sticky-header .ad--loaded{-webkit-transition:height .8s ease-in-out;-moz-transition:height .8s ease-in-out;-o-transition:height .8s ease-in-out;transition:height .8s ease-in-out}.header__nav{background-color:#fff}@media (min-width:300px) and (max-width:768px){.header__nav{background-color:#fff;position:relative;margin:0 0 4px}.header__nav:after{content:"";width:8px;height:100%;top:0;right:0;position:absolute;background:linear-gradient(90deg,hsla(0,0%,64.3%,0) 0,hsla(0,0%,64.3%,.2) 50%,hsla(0,0%,64.3%,.8))}}.header__nav ul{margin:0;padding:0;list-style:none}@media (min-width:768px){.header__nav ul{display:flex;justify-content:flex-start}}@media (min-width:300px) and (max-width:768px){.header__nav ul{text-align:justify;padding:0 8px;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.header__nav ul>li{display:inline-block;position:relative}@media (min-width:768px){.header__nav ul>li{flex:0 1 auto;text-align:center;text-transform:uppercase;position:relative;white-space:nowrap}}@media (min-width:300px) and (max-width:768px){.header__nav ul>li{height:43px;text-align:center;margin-right:20px}}.header__nav ul>li a{position:relative;text-decoration:none;color:#212121;font-size:13px;padding:13px 12px;display:block}@media (min-width:768px){.header__nav ul>li a{font-weight:400;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}}@media (min-width:300px) and (max-width:768px){.header__nav ul>li a{font-size:10px;letter-spacing:1px;color:rgba(33,33,33,.5);text-transform:uppercase;font-family:proximanova-bold,sans-serif;position:relative;display:flex;height:100%;align-items:center;padding:0 5px}}.header__nav ul>li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;display:block;opacity:0;height:3px;background-color:#d0021b;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.header__nav ul>li a.is-active{color:#c00000}@media (min-width:size){.header__nav ul>li a.is-active{color:#212121}}.header__nav ul>li a.is-active:after{opacity:1}@media (min-width:768px){.header__nav ul>li:hover a{color:#c00000}.header__nav ul>li:hover a:after{opacity:1}.header__nav ul>li:hover .sub-nav{display:flex}}.header__nav ul>li.sponsored a{color:#dd1f26}.header__nav ul>li.has-children:before{content:"";width:12px;height:9px;position:absolute;top:20px;right:4px;z-index:1;background-image:url(/images/icons/icon-arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.header__nav ul>li.has-children a{padding:13px 22px 13px 12px}.header__nav ul>li.has-children:hover:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);top:16px}.header__nav ul>li.has-children.is-active.has-children:before,.header__nav ul>li.has-children:hover:before{background-image:url(/images/icons/icon-arrow-red-down.svg)}.header__nav ul>li.has-children.is-active.has-children:hover:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);top:16px}.header__nav ul>li .sub-nav,.header__nav ul>li .sub-nav-child{flex-direction:column;display:none;background-color:#fff;position:absolute;min-width:180px;top:100%;left:0;z-index:10;-webkit-border-radius:0 0 2px 2px;-khtml-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2)}.header__nav ul>li .sub-nav-child>li,.header__nav ul>li .sub-nav>li{text-align:left}.header__nav ul>li .sub-nav-child>li a,.header__nav ul>li .sub-nav>li a{font-size:11px;letter-spacing:.71px;color:#212121;padding:8px 16px;text-transform:uppercase;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.header__nav ul>li .sub-nav-child>li a:hover,.header__nav ul>li .sub-nav>li a:hover{background-color:#f3f3f3}.header__nav ul>li .sub-nav-child>li a:after,.header__nav ul>li .sub-nav>li a:after{display:none}.header__nav ul>li .sub-nav-child>li.has-children:before,.header__nav ul>li .sub-nav>li.has-children:before{top:12px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.header__nav ul>li .sub-nav-child>li.has-children:hover:before,.header__nav ul>li .sub-nav>li.has-children:hover:before{background-image:url(/images/icons/icon-arrow-down.svg);right:7px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header__nav ul>li .sub-nav-child>li:hover .sub-nav-child,.header__nav ul>li .sub-nav>li:hover .sub-nav-child{display:flex}.header__nav ul>li .sub-nav-child,.header__nav ul>li .sub-nav-child-child{left:100%;top:0}.header__nav ul>.menu-left>.sub-nav>li .sub-nav-child{left:inherit;right:100%}@media (min-width:768px){.footer{background-color:#fff}}@media (min-width:768px){.footer__logo{width:90px}}@media (min-width:300px) and (max-width:768px){.footer__logo{padding:1em}.footer__logo>img{height:2em}}.footer__nav ul li{list-style:none}@media (min-width:768px){.footer__nav ul li{display:inline-block;margin-right:5px;position:relative}.footer__nav ul li:after{content:"|";margin-left:5px;font-size:13px}.footer__nav ul li:last-child:after,.footer__nav ul li:nth-child(3):after{display:none}.footer__nav ul li a{color:#212121;font-size:13px;font-family:proximanova-bold,sans-serif}.footer__nav ul li a:hover{text-decoration:underline}}.footer--rhs{background-color:transparent;margin-top:16px;margin-bottom:24px}.footer__app-links{display:flex;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.footer__app-links a{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;width:50%;margin-bottom:4px}.footer__app-links a:hover{opacity:.8}.footer__app-links a img{height:45px}.footer__social-title{display:block;font-family:proximanova-bold,sans-serif;color:#696969;font-size:14px}.footer__social .social-links{margin:8px auto}.footer__social .social-links .social-control .social-item{margin:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.footer__social .social-links .social-control .social-item:hover{opacity:.8}.footer__social .social-links .social-control .social-item a img{width:30px;height:30px}.footer__copyright{font-size:13px;color:#212121;line-height:20px;display:block;margin:16px 0}.footer__copyright .popia{display:inline-flex;flex-direction:column}.footer__copyright a{color:#212121;display:block;line-height:24px}.footer__copyright a:hover{text-decoration:underline}.footer__copyright a.footer__btn{background:#212121;display:inline-block;line-height:20px;font-size:10px;letter-spacing:.6px;text-align:left;color:#fff;text-transform:uppercase;padding:0 8px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;margin-top:8px;width:fit-content}.footer__copyright a.footer__btn:active,.footer__copyright a.footer__btn:focus,.footer__copyright a.footer__btn:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.footer__copyright a.footer__contact{display:flex;align-items:center}.footer__copyright a.footer__contact:before{content:"";width:16px;height:14px;display:inline-block;margin-right:8px;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/images/icons/icon-mail.svg)}.footer__copyright a.footer__phone{display:flex;align-items:center}.footer__copyright a.footer__phone:before{content:"";width:16px;height:16px;display:inline-block;margin-right:8px;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/images/icons/icon-phone.svg)}.footer__third-party{width:65px;height:35px;margin-top:8px}.discover{width:100%;padding:0 30px 30px}.discover__heading{color:#212121;font-size:16px;margin:20px 0 10px}.discover-container .section{display:flex;position:relative}.discover-container .section:after{content:"";display:block;padding-bottom:100%}.discover-container .section-items{width:100%;height:100%;position:relative;text-align:center;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.discover-container .section__scaled-img{height:50px;display:flex;align-items:center;justify-content:center}.discover-container .section__scaled-img img{max-height:100%;max-width:100%}.discover-container .section__img{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.discover-container .section__img-scaled{width:auto}.discover-container .section__img img{max-height:100%;max-width:100%}.discover-container .section__text{font-size:12px;display:block;width:100%;text-align:center;margin-top:8px;color:#212121}.discover-container .section__text-paidcontent{font-family:proximanova-bold,sans-serif;font-size:11px;margin:0;text-transform:uppercase}.discover-container .section__prime{width:100px;height:15px;overflow:hidden;font-size:0;position:absolute;top:7px;right:-4px;display:none;background-image:url(/images/forsubscribers/tagnew.svg);background-repeat:no-repeat;background-position:0;background-size:contain}@media (min-width:300px) and (max-width:340px){.discover-container .section__prime{width:82px;height:13px}}.discover-container .section.for-subscribers .section-items{padding-top:14px}.discover-container .section.for-subscribers .section__prime{display:block}.discover-container .section.for-subscribers .section__text{margin-top:0}.discover-container .section--features .section-items{padding:16px 16px 32px}.discover-container .section--features .section__text{position:absolute;bottom:0;left:0;right:0;width:100%;padding:8px;margin-top:0;line-height:12px}.discover-container .section--features.for-subscribers .section-items{padding-top:20px}.discover-container .section--newspaper .section-items{padding:8px}.menu{background-color:#fff;right:-100%;top:100%;min-width:0;width:100%;overflow-y:scroll;visibility:hidden;position:fixed;height:100vh;z-index:300}.menu,.menu.open{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu.open{right:0;top:0;visibility:visible}.menu .close_section{display:block;height:48.4px;position:relative}.menu .close_section img{position:absolute;left:20px;top:12px;width:24px;height:24px}.menu__sections ul{padding:0;margin:0}.menu__sections ul .menu__item{background-color:#fff;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease;position:relative;text-align:left;margin:5px 10px;padding:0 0 5px}.menu__sections ul .menu__item .expand{position:absolute;right:0;top:5px;padding:10px}.menu__sections ul .menu__item .expand img{width:20px;height:auto;vertical-align:middle}.menu__sections ul .menu__item .brand{display:inline-block;vertical-align:top}.menu__sections ul .menu__item .brand img{width:36px;height:36px;display:inline-block;margin-right:10px}.menu__sections ul .menu__item .brand span{line-height:36px;color:#565656;font-size:.9em;text-transform:uppercase;letter-spacing:1px}.menu__sections ul .menu__item ul{visibility:hidden;background:#f9f9f9;margin:0}.menu__sections ul .menu__item ul.open{visibility:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:10px 0 0}.menu__sections ul .menu__item ul.open li{line-height:40px}.menu__sections ul .menu__item ul.open li a{color:#565656;margin-left:50px}.menu__sections ul .menu__item ul.open li a span{font-size:.9em;text-transform:uppercase;letter-spacing:1px}.menu__sections ul .menu__item ul li{line-height:0}body.swipe-active{overflow:hidden}.ad-loaded .swipe-overlay--left,.ad-loaded .swipe-overlay--right{top:149px}.swipe-overlay{position:fixed;width:0;visibility:hidden}.swipe-overlay,.swipe-overlay--left,.swipe-overlay--right{-webkit-transition:all .3s ease-in-out;-moz-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:all .3s ease-in-out}.swipe-overlay--left,.swipe-overlay--right{width:100vw;left:0;height:100vh;top:98px;bottom:0;z-index:-1}.swipe-overlay.active{visibility:visible}.overlay-items{display:flex;flex-direction:column;margin:0 8px}.overlay-item{height:140px;width:100%;background-color:#fff;margin:0 0 8px;display:flex;padding:15px 16px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.overlay-item__image{width:88px;height:88px;display:block;background-color:#b7becb;flex:0 0 auto}.overlay-item__text{width:100%;height:70px;margin-right:12px;margin-top:4px;background:linear-gradient(180deg,#b7becb,#b7becb 50%,#fff 0,#fff);background-size:100% 20px}@media (min-width:300px) and (max-width:768px){.footer__nav{position:fixed;left:0;bottom:0;max-width:100%;width:100%;z-index:99;background:#fff;height:61px;display:flex;align-items:center;border-top-right-radius:16px;border-top-left-radius:16px;-o-box-shadow:0 0 10px rgba(0,0,0,.2);-ms-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-khtml-box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}}.footer__nav ul{margin:0;padding:0;font-size:0}@media (min-width:300px) and (max-width:768px){.footer__nav ul{text-align:center;position:relative;display:flex;width:100%;justify-content:space-between;height:43px}}.footer__nav ul li{flex:1}.footer__nav ul li.is-active.discover_btn .footer__nav-item--icon img,.footer__nav ul li:hover.discover_btn .footer__nav-item--icon img{right:1px;top:14px}.footer__nav ul li.discover_btn .footer__nav-item--icon{width:52px;height:52px;border-radius:26px;display:inline-block;margin-top:-27px;background:#21418d}.footer__nav ul li.discover_btn .footer__nav-item--icon img{right:1px;top:14px}.footer__nav ul li.discover_btn .footer__nav-item--title{padding-top:5px}.footer__nav-item{display:flex;flex-direction:column;align-items:center}.footer__nav-item--icon{width:25px;height:30px;margin:0 auto;text-align:center;vertical-align:bottom;overflow:hidden;position:relative}.footer__nav-item--icon img{height:25px;width:50px;position:absolute;right:-100%;top:0;max-width:none}.footer__nav-item--title{font-size:10px;display:block;color:#212121;margin-top:4px;font-family:proximanova-bold,sans-serif;line-height:4px;padding:0 8px 10px;white-space:nowrap}.footer__nav-item.is-active .footer__nav-item--title,.footer__nav-item:hover .footer__nav-item--title{color:#21418d}.footer__nav-item.is-active .footer__nav-item--icon img,.footer__nav-item:hover .footer__nav-item--icon img{right:0}.footer__nav-item:focus{outline:0}.footer__nav-item.indicator{position:relative}.footer__nav-item.indicator:before{content:"";width:13px;height:13px;display:block;background-color:#dd1f26;position:absolute;right:calc(50% - 18px);top:16px;z-index:1;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.discover__heading{font-family:proximanova-bold,sans-serif;font-size:18px}.discover__heading img{height:36px}.discover-container .section--title-card .section-items{height:65px}.discover-container .section--title-card .section__text{margin-top:0;font-size:14px;line-height:20px}.discover-container .section--title-card:after{padding-bottom:0}.discover-container .section--image-card .section-items{height:88px}.discover-container .section--image-card .section-items .more-ellipsis{color:#c1c7d2}.discover-container .section--image-card .section__text{margin-top:0}.discover-container .section--image-card .section__img{height:40px;width:100%}.discover-container .section--image-card .section__img img{height:40px}.discover-container .section--image-card:after{padding-bottom:0}.discover-container .section--magazines-discover .section-items .more-ellipsis{color:#c1c7d2}.discover-container .section--magazines-discover .section__img,.discover-container .section--magazines-discover .section__img img{min-height:40px}.discover-container .section-items .more-ellipsis{display:flex;position:absolute;top:0;right:0;padding:6px 5px;font-size:32px;line-height:22px;color:#c1c7d2;font-family:proximanova-bold,sans-serif}.discover-container .section-items .more-ellipsis:after{content:" ⋮"}.discover-container .section__img{max-width:80%;width:100%}.discover-container .section__text{font-size:11px;line-height:16px;font-family:proximanova-bold,sans-serif}.category__header{display:flex;padding:10px 8px;align-items:center}.category__header a{display:block;width:15px;height:15px;margin-right:4px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-image:url(/images/icons/arrow-right.svg);background-repeat:no-repeat;background-size:9px;background-position:50%}.category__header span{font-size:15px;font-family:proximanova-bold,sans-serif;display:block;margin-left:8px;text-transform:capitalize}.discovermore-nav{background-color:#fff;padding:8px 23px 32px;position:relative;min-height:calc(100vh - 113px)}.discovermore-nav>ul{padding:0;margin:0}.discovermore-nav>ul>li{font-family:proximanova-bold,sans-serif;font-size:18px;list-style:none;padding:4px 0;position:relative}.discovermore-nav>ul>li a{color:#212121}.discovermore-nav>ul>li a[data-url=forsubscribers]{color:#dd1f26}.discovermore-nav>ul>li ul{padding:4px 0 4px 23px;margin:0}.discovermore-nav>ul>li ul li{font-family:proximanova-bold,sans-serif;font-size:16px;line-height:20px;word-break:break-word;list-style:none;position:relative}.discovermore-nav>ul>li ul li a{color:#212121}.discovermore-dropdown__toggle{font-size:13px;display:inline-flex;align-items:center;cursor:pointer;justify-content:center;position:absolute;top:17px;margin-top:-8px;right:0;width:50px}.discovermore-dropdown__toggle:after{content:"";display:block;width:16px;height:16px;background-image:url(/images/icons/icon-arrow-down.svg);background-repeat:no-repeat;background-size:contain;background-position:top 4px center}.discovermore-dropdown__toggle--active{top:17px}.discovermore-dropdown__toggle--active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.discovermore-dropdown__dropdown{max-height:0;top:100%;left:0;width:100%;z-index:10;background-color:#fff;overflow-y:scroll;-webkit-transition:max-height .4s ease-out;-moz-transition:max-height .4s ease-out;-o-transition:max-height .4s ease-out;transition:max-height .4s ease-out}.discovermore-dropdown__dropdown--active{max-height:500px;-webkit-transition:max-height .4s ease-in;-moz-transition:max-height .4s ease-in;-o-transition:max-height .4s ease-in;transition:max-height .4s ease-in}[class*=tf-grid-],[class*=tf-grid_],[class~=tf-grid]{box-sizing:border-box;display:flex;flex-flow:row wrap;margin:0 -4px}[class*=tf-col-],[class*=tf-col_],[class~=tf-col]{box-sizing:border-box;padding:0 4px 8px;max-width:100%}[class*=tf-col_],[class~=tf-col]{flex:1 1 0%}[class*=tf-col-]{flex:none}[class*=tf-grid-][class*=tf-col-],[class*=tf-grid-][class*=tf-col_],[class*=tf-grid-][class~=tf-col],[class*=tf-grid_][class*=tf-col-],[class*=tf-grid_][class*=tf-col_],[class*=tf-grid_][class~=tf-col],[class~=tf-grid][class*=tf-col-],[class~=tf-grid][class*=tf-col_],[class~=tf-grid][class~=tf-col]{margin:0;padding:0}[class*=tf-grid-][class*=-noGutter]{margin:0}[class*=tf-grid-][class*=-noGutter]>[class*=tf-col-],[class*=tf-grid-][class*=-noGutter]>[class~=tf-col]{padding:0}[class*=tf-grid-][class*=-noWrap]{flex-wrap:nowrap}[class*=tf-grid-][class*=-center]{justify-content:center}[class*=tf-grid-][class*=-right]{justify-content:flex-end;align-self:flex-end;margin-left:auto}[class*=tf-grid-][class*=-top]{align-items:flex-start}[class*=tf-grid-][class*=-middle]{align-items:center}[class*=tf-grid-][class*=-bottom]{align-items:flex-end}[class*=tf-grid-][class*=-reverse]{flex-direction:row-reverse}[class*=tf-grid-][class*=-column]{flex-direction:column}[class*=tf-grid-][class*=-column]>[class*=tf-col-]{flex-basis:auto}[class*=tf-grid-][class*=-column-reverse]{flex-direction:column-reverse}[class*=tf-grid-][class*=-spaceBetween]{justify-content:space-between}[class*=tf-grid-][class*=-spaceAround]{justify-content:space-around}[class*=tf-grid-][class*=-equalHeight]>[class*=tf-col-],[class*=tf-grid-][class*=-equalHeight]>[class*=tf-col_],[class*=tf-grid-][class*=-equalHeight]>[class~=tf-col]{align-self:stretch}[class*=tf-grid-][class*=-equalHeight]>[class*=tf-col-]>*,[class*=tf-grid-][class*=-equalHeight]>[class*=tf-col_]>*,[class*=tf-grid-][class*=-equalHeight]>[class~=tf-col]>*{height:100%}[class*=tf-grid-][class*=-noBottom]>[class*=tf-col-],[class*=tf-grid-][class*=-noBottom]>[class*=tf-col_],[class*=tf-grid-][class*=-noBottom]>[class~=tf-col]{padding-bottom:0}[class*=tf-col-][class*=-top]{align-self:flex-start}[class*=tf-col-][class*=-middle]{align-self:center}[class*=tf-col-][class*=-bottom]{align-self:flex-end}[class*=tf-col-][class*=-first]{order:-1}[class*=tf-col-][class*=-last]{order:1}[class*=tf-grid-1]>[class*=tf-col-],[class*=tf-grid-1]>[class*=tf-col_],[class*=tf-grid-1]>[class~=tf-col]{flex-basis:100%;max-width:100%}[class*=tf-grid-2]>[class*=tf-col-],[class*=tf-grid-2]>[class*=tf-col_],[class*=tf-grid-2]>[class~=tf-col]{flex-basis:50%;max-width:50%}[class*=tf-grid-3]>[class*=tf-col-],[class*=tf-grid-3]>[class*=tf-col_],[class*=tf-grid-3]>[class~=tf-col]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-4]>[class*=tf-col-],[class*=tf-grid-4]>[class*=tf-col_],[class*=tf-grid-4]>[class~=tf-col]{flex-basis:25%;max-width:25%}[class*=tf-grid-5]>[class*=tf-col-],[class*=tf-grid-5]>[class*=tf-col_],[class*=tf-grid-5]>[class~=tf-col]{flex-basis:20%;max-width:20%}[class*=tf-grid-6]>[class*=tf-col-],[class*=tf-grid-6]>[class*=tf-col_],[class*=tf-grid-6]>[class~=tf-col]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-7]>[class*=tf-col-],[class*=tf-grid-7]>[class*=tf-col_],[class*=tf-grid-7]>[class~=tf-col]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=tf-grid-8]>[class*=tf-col-],[class*=tf-grid-8]>[class*=tf-col_],[class*=tf-grid-8]>[class~=tf-col]{flex-basis:12.5%;max-width:12.5%}[class*=tf-grid-9]>[class*=tf-col-],[class*=tf-grid-9]>[class*=tf-col_],[class*=tf-grid-9]>[class~=tf-col]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=tf-grid-10]>[class*=tf-col-],[class*=tf-grid-10]>[class*=tf-col_],[class*=tf-grid-10]>[class~=tf-col]{flex-basis:10%;max-width:10%}[class*=tf-grid-11]>[class*=tf-col-],[class*=tf-grid-11]>[class*=tf-col_],[class*=tf-grid-11]>[class~=tf-col]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=tf-grid-12]>[class*=tf-col-],[class*=tf-grid-12]>[class*=tf-col_],[class*=tf-grid-12]>[class~=tf-col]{flex-basis:8.3333333333%;max-width:8.3333333333%}@media (max-width:80em){[class*=_lg-1]>[class*=tf-col-],[class*=_lg-1]>[class*=tf-col_],[class*=_lg-1]>[class~=tf-col]{flex-basis:100%;max-width:100%}[class*=_lg-2]>[class*=tf-col-],[class*=_lg-2]>[class*=tf-col_],[class*=_lg-2]>[class~=tf-col]{flex-basis:50%;max-width:50%}[class*=_lg-3]>[class*=tf-col-],[class*=_lg-3]>[class*=tf-col_],[class*=_lg-3]>[class~=tf-col]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_lg-4]>[class*=tf-col-],[class*=_lg-4]>[class*=tf-col_],[class*=_lg-4]>[class~=tf-col]{flex-basis:25%;max-width:25%}[class*=_lg-5]>[class*=tf-col-],[class*=_lg-5]>[class*=tf-col_],[class*=_lg-5]>[class~=tf-col]{flex-basis:20%;max-width:20%}[class*=_lg-6]>[class*=tf-col-],[class*=_lg-6]>[class*=tf-col_],[class*=_lg-6]>[class~=tf-col]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_lg-7]>[class*=tf-col-],[class*=_lg-7]>[class*=tf-col_],[class*=_lg-7]>[class~=tf-col]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_lg-8]>[class*=tf-col-],[class*=_lg-8]>[class*=tf-col_],[class*=_lg-8]>[class~=tf-col]{flex-basis:12.5%;max-width:12.5%}[class*=_lg-9]>[class*=tf-col-],[class*=_lg-9]>[class*=tf-col_],[class*=_lg-9]>[class~=tf-col]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_lg-10]>[class*=tf-col-],[class*=_lg-10]>[class*=tf-col_],[class*=_lg-10]>[class~=tf-col]{flex-basis:10%;max-width:10%}[class*=_lg-11]>[class*=tf-col-],[class*=_lg-11]>[class*=tf-col_],[class*=_lg-11]>[class~=tf-col]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_lg-12]>[class*=tf-col-],[class*=_lg-12]>[class*=tf-col_],[class*=_lg-12]>[class~=tf-col]{flex-basis:8.3333333333%;max-width:8.3333333333%}}@media (max-width:64em){[class*=_md-1]>[class*=tf-col-],[class*=_md-1]>[class*=tf-col_],[class*=_md-1]>[class~=tf-col]{flex-basis:100%;max-width:100%}[class*=_md-2]>[class*=tf-col-],[class*=_md-2]>[class*=tf-col_],[class*=_md-2]>[class~=tf-col]{flex-basis:50%;max-width:50%}[class*=_md-3]>[class*=tf-col-],[class*=_md-3]>[class*=tf-col_],[class*=_md-3]>[class~=tf-col]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_md-4]>[class*=tf-col-],[class*=_md-4]>[class*=tf-col_],[class*=_md-4]>[class~=tf-col]{flex-basis:25%;max-width:25%}[class*=_md-5]>[class*=tf-col-],[class*=_md-5]>[class*=tf-col_],[class*=_md-5]>[class~=tf-col]{flex-basis:20%;max-width:20%}[class*=_md-6]>[class*=tf-col-],[class*=_md-6]>[class*=tf-col_],[class*=_md-6]>[class~=tf-col]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_md-7]>[class*=tf-col-],[class*=_md-7]>[class*=tf-col_],[class*=_md-7]>[class~=tf-col]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_md-8]>[class*=tf-col-],[class*=_md-8]>[class*=tf-col_],[class*=_md-8]>[class~=tf-col]{flex-basis:12.5%;max-width:12.5%}[class*=_md-9]>[class*=tf-col-],[class*=_md-9]>[class*=tf-col_],[class*=_md-9]>[class~=tf-col]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_md-10]>[class*=tf-col-],[class*=_md-10]>[class*=tf-col_],[class*=_md-10]>[class~=tf-col]{flex-basis:10%;max-width:10%}[class*=_md-11]>[class*=tf-col-],[class*=_md-11]>[class*=tf-col_],[class*=_md-11]>[class~=tf-col]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_md-12]>[class*=tf-col-],[class*=_md-12]>[class*=tf-col_],[class*=_md-12]>[class~=tf-col]{flex-basis:8.3333333333%;max-width:8.3333333333%}}@media (max-width:48em){[class*=_sm-1]>[class*=tf-col-],[class*=_sm-1]>[class*=tf-col_],[class*=_sm-1]>[class~=tf-col]{flex-basis:100%;max-width:100%}[class*=_sm-2]>[class*=tf-col-],[class*=_sm-2]>[class*=tf-col_],[class*=_sm-2]>[class~=tf-col]{flex-basis:50%;max-width:50%}[class*=_sm-3]>[class*=tf-col-],[class*=_sm-3]>[class*=tf-col_],[class*=_sm-3]>[class~=tf-col]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_sm-4]>[class*=tf-col-],[class*=_sm-4]>[class*=tf-col_],[class*=_sm-4]>[class~=tf-col]{flex-basis:25%;max-width:25%}[class*=_sm-5]>[class*=tf-col-],[class*=_sm-5]>[class*=tf-col_],[class*=_sm-5]>[class~=tf-col]{flex-basis:20%;max-width:20%}[class*=_sm-6]>[class*=tf-col-],[class*=_sm-6]>[class*=tf-col_],[class*=_sm-6]>[class~=tf-col]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_sm-7]>[class*=tf-col-],[class*=_sm-7]>[class*=tf-col_],[class*=_sm-7]>[class~=tf-col]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_sm-8]>[class*=tf-col-],[class*=_sm-8]>[class*=tf-col_],[class*=_sm-8]>[class~=tf-col]{flex-basis:12.5%;max-width:12.5%}[class*=_sm-9]>[class*=tf-col-],[class*=_sm-9]>[class*=tf-col_],[class*=_sm-9]>[class~=tf-col]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_sm-10]>[class*=tf-col-],[class*=_sm-10]>[class*=tf-col_],[class*=_sm-10]>[class~=tf-col]{flex-basis:10%;max-width:10%}[class*=_sm-11]>[class*=tf-col-],[class*=_sm-11]>[class*=tf-col_],[class*=_sm-11]>[class~=tf-col]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_sm-12]>[class*=tf-col-],[class*=_sm-12]>[class*=tf-col_],[class*=_sm-12]>[class~=tf-col]{flex-basis:8.3333333333%;max-width:8.3333333333%}}@media (max-width:36em){[class*=_xs-1]>[class*=tf-col-],[class*=_xs-1]>[class*=tf-col_],[class*=_xs-1]>[class~=tf-col]{flex-basis:100%;max-width:100%}[class*=_xs-2]>[class*=tf-col-],[class*=_xs-2]>[class*=tf-col_],[class*=_xs-2]>[class~=tf-col]{flex-basis:50%;max-width:50%}[class*=_xs-3]>[class*=tf-col-],[class*=_xs-3]>[class*=tf-col_],[class*=_xs-3]>[class~=tf-col]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=_xs-4]>[class*=tf-col-],[class*=_xs-4]>[class*=tf-col_],[class*=_xs-4]>[class~=tf-col]{flex-basis:25%;max-width:25%}[class*=_xs-5]>[class*=tf-col-],[class*=_xs-5]>[class*=tf-col_],[class*=_xs-5]>[class~=tf-col]{flex-basis:20%;max-width:20%}[class*=_xs-6]>[class*=tf-col-],[class*=_xs-6]>[class*=tf-col_],[class*=_xs-6]>[class~=tf-col]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=_xs-7]>[class*=tf-col-],[class*=_xs-7]>[class*=tf-col_],[class*=_xs-7]>[class~=tf-col]{flex-basis:14.2857142857%;max-width:14.2857142857%}[class*=_xs-8]>[class*=tf-col-],[class*=_xs-8]>[class*=tf-col_],[class*=_xs-8]>[class~=tf-col]{flex-basis:12.5%;max-width:12.5%}[class*=_xs-9]>[class*=tf-col-],[class*=_xs-9]>[class*=tf-col_],[class*=_xs-9]>[class~=tf-col]{flex-basis:11.1111111111%;max-width:11.1111111111%}[class*=_xs-10]>[class*=tf-col-],[class*=_xs-10]>[class*=tf-col_],[class*=_xs-10]>[class~=tf-col]{flex-basis:10%;max-width:10%}[class*=_xs-11]>[class*=tf-col-],[class*=_xs-11]>[class*=tf-col_],[class*=_xs-11]>[class~=tf-col]{flex-basis:9.0909090909%;max-width:9.0909090909%}[class*=_xs-12]>[class*=tf-col-],[class*=_xs-12]>[class*=tf-col_],[class*=_xs-12]>[class~=tf-col]{flex-basis:8.3333333333%;max-width:8.3333333333%}}[class*=tf-grid-]>[class*=tf-col-1],[class*=tf-grid_]>[class*=tf-col-1],[class~=tf-grid]>[class*=tf-col-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=tf-grid-]>[class*=tf-col-2],[class*=tf-grid_]>[class*=tf-col-2],[class~=tf-grid]>[class*=tf-col-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-]>[class*=tf-col-3],[class*=tf-grid_]>[class*=tf-col-3],[class~=tf-grid]>[class*=tf-col-3]{flex-basis:25%;max-width:25%}[class*=tf-grid-]>[class*=tf-col-4],[class*=tf-grid_]>[class*=tf-col-4],[class~=tf-grid]>[class*=tf-col-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-]>[class*=tf-col-5],[class*=tf-grid_]>[class*=tf-col-5],[class~=tf-grid]>[class*=tf-col-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=tf-grid-]>[class*=tf-col-6],[class*=tf-grid_]>[class*=tf-col-6],[class~=tf-grid]>[class*=tf-col-6]{flex-basis:50%;max-width:50%}[class*=tf-grid-]>[class*=tf-col-7],[class*=tf-grid_]>[class*=tf-col-7],[class~=tf-grid]>[class*=tf-col-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=tf-grid-]>[class*=tf-col-8],[class*=tf-grid_]>[class*=tf-col-8],[class~=tf-grid]>[class*=tf-col-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=tf-grid-]>[class*=tf-col-9],[class*=tf-grid_]>[class*=tf-col-9],[class~=tf-grid]>[class*=tf-col-9]{flex-basis:75%;max-width:75%}[class*=tf-grid-]>[class*=tf-col-10],[class*=tf-grid_]>[class*=tf-col-10],[class~=tf-grid]>[class*=tf-col-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=tf-grid-]>[class*=tf-col-11],[class*=tf-grid_]>[class*=tf-col-11],[class~=tf-grid]>[class*=tf-col-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=tf-grid-]>[class*=tf-col-12],[class*=tf-grid_]>[class*=tf-col-12],[class~=tf-grid]>[class*=tf-col-12]{flex-basis:100%;max-width:100%}[class*=tf-grid-]>[data-push-left*=off-0],[class*=tf-grid_]>[data-push-left*=off-0],[class~=tf-grid]>[data-push-left*=off-0]{margin-left:0}[class*=tf-grid-]>[data-push-left*=off-1],[class*=tf-grid_]>[data-push-left*=off-1],[class~=tf-grid]>[data-push-left*=off-1]{margin-left:8.3333333333%}[class*=tf-grid-]>[data-push-left*=off-2],[class*=tf-grid_]>[data-push-left*=off-2],[class~=tf-grid]>[data-push-left*=off-2]{margin-left:16.6666666667%}[class*=tf-grid-]>[data-push-left*=off-3],[class*=tf-grid_]>[data-push-left*=off-3],[class~=tf-grid]>[data-push-left*=off-3]{margin-left:25%}[class*=tf-grid-]>[data-push-left*=off-4],[class*=tf-grid_]>[data-push-left*=off-4],[class~=tf-grid]>[data-push-left*=off-4]{margin-left:33.3333333333%}[class*=tf-grid-]>[data-push-left*=off-5],[class*=tf-grid_]>[data-push-left*=off-5],[class~=tf-grid]>[data-push-left*=off-5]{margin-left:41.6666666667%}[class*=tf-grid-]>[data-push-left*=off-6],[class*=tf-grid_]>[data-push-left*=off-6],[class~=tf-grid]>[data-push-left*=off-6]{margin-left:50%}[class*=tf-grid-]>[data-push-left*=off-7],[class*=tf-grid_]>[data-push-left*=off-7],[class~=tf-grid]>[data-push-left*=off-7]{margin-left:58.3333333333%}[class*=tf-grid-]>[data-push-left*=off-8],[class*=tf-grid_]>[data-push-left*=off-8],[class~=tf-grid]>[data-push-left*=off-8]{margin-left:66.6666666667%}[class*=tf-grid-]>[data-push-left*=off-9],[class*=tf-grid_]>[data-push-left*=off-9],[class~=tf-grid]>[data-push-left*=off-9]{margin-left:75%}[class*=tf-grid-]>[data-push-left*=off-10],[class*=tf-grid_]>[data-push-left*=off-10],[class~=tf-grid]>[data-push-left*=off-10]{margin-left:83.3333333333%}[class*=tf-grid-]>[data-push-left*=off-11],[class*=tf-grid_]>[data-push-left*=off-11],[class~=tf-grid]>[data-push-left*=off-11]{margin-left:91.6666666667%}[class*=tf-grid-]>[data-push-right*=off-0],[class*=tf-grid_]>[data-push-right*=off-0],[class~=tf-grid]>[data-push-right*=off-0]{margin-right:0}[class*=tf-grid-]>[data-push-right*=off-1],[class*=tf-grid_]>[data-push-right*=off-1],[class~=tf-grid]>[data-push-right*=off-1]{margin-right:8.3333333333%}[class*=tf-grid-]>[data-push-right*=off-2],[class*=tf-grid_]>[data-push-right*=off-2],[class~=tf-grid]>[data-push-right*=off-2]{margin-right:16.6666666667%}[class*=tf-grid-]>[data-push-right*=off-3],[class*=tf-grid_]>[data-push-right*=off-3],[class~=tf-grid]>[data-push-right*=off-3]{margin-right:25%}[class*=tf-grid-]>[data-push-right*=off-4],[class*=tf-grid_]>[data-push-right*=off-4],[class~=tf-grid]>[data-push-right*=off-4]{margin-right:33.3333333333%}[class*=tf-grid-]>[data-push-right*=off-5],[class*=tf-grid_]>[data-push-right*=off-5],[class~=tf-grid]>[data-push-right*=off-5]{margin-right:41.6666666667%}[class*=tf-grid-]>[data-push-right*=off-6],[class*=tf-grid_]>[data-push-right*=off-6],[class~=tf-grid]>[data-push-right*=off-6]{margin-right:50%}[class*=tf-grid-]>[data-push-right*=off-7],[class*=tf-grid_]>[data-push-right*=off-7],[class~=tf-grid]>[data-push-right*=off-7]{margin-right:58.3333333333%}[class*=tf-grid-]>[data-push-right*=off-8],[class*=tf-grid_]>[data-push-right*=off-8],[class~=tf-grid]>[data-push-right*=off-8]{margin-right:66.6666666667%}[class*=tf-grid-]>[data-push-right*=off-9],[class*=tf-grid_]>[data-push-right*=off-9],[class~=tf-grid]>[data-push-right*=off-9]{margin-right:75%}[class*=tf-grid-]>[data-push-right*=off-10],[class*=tf-grid_]>[data-push-right*=off-10],[class~=tf-grid]>[data-push-right*=off-10]{margin-right:83.3333333333%}[class*=tf-grid-]>[data-push-right*=off-11],[class*=tf-grid_]>[data-push-right*=off-11],[class~=tf-grid]>[data-push-right*=off-11]{margin-right:91.6666666667%}@media (max-width:80em){[class*=tf-grid-]>[class*=_lg-1],[class*=tf-grid_]>[class*=_lg-1],[class~=tf-grid]>[class*=_lg-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=tf-grid-]>[class*=_lg-2],[class*=tf-grid_]>[class*=_lg-2],[class~=tf-grid]>[class*=_lg-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-]>[class*=_lg-3],[class*=tf-grid_]>[class*=_lg-3],[class~=tf-grid]>[class*=_lg-3]{flex-basis:25%;max-width:25%}[class*=tf-grid-]>[class*=_lg-4],[class*=tf-grid_]>[class*=_lg-4],[class~=tf-grid]>[class*=_lg-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-]>[class*=_lg-5],[class*=tf-grid_]>[class*=_lg-5],[class~=tf-grid]>[class*=_lg-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=tf-grid-]>[class*=_lg-6],[class*=tf-grid_]>[class*=_lg-6],[class~=tf-grid]>[class*=_lg-6]{flex-basis:50%;max-width:50%}[class*=tf-grid-]>[class*=_lg-7],[class*=tf-grid_]>[class*=_lg-7],[class~=tf-grid]>[class*=_lg-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=tf-grid-]>[class*=_lg-8],[class*=tf-grid_]>[class*=_lg-8],[class~=tf-grid]>[class*=_lg-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=tf-grid-]>[class*=_lg-9],[class*=tf-grid_]>[class*=_lg-9],[class~=tf-grid]>[class*=_lg-9]{flex-basis:75%;max-width:75%}[class*=tf-grid-]>[class*=_lg-10],[class*=tf-grid_]>[class*=_lg-10],[class~=tf-grid]>[class*=_lg-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=tf-grid-]>[class*=_lg-11],[class*=tf-grid_]>[class*=_lg-11],[class~=tf-grid]>[class*=_lg-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=tf-grid-]>[class*=_lg-12],[class*=tf-grid_]>[class*=_lg-12],[class~=tf-grid]>[class*=_lg-12]{flex-basis:100%;max-width:100%}[class*=tf-grid-]>[data-push-left*=_lg-0],[class*=tf-grid_]>[data-push-left*=_lg-0],[class~=tf-grid]>[data-push-left*=_lg-0]{margin-left:0}[class*=tf-grid-]>[data-push-left*=_lg-1],[class*=tf-grid_]>[data-push-left*=_lg-1],[class~=tf-grid]>[data-push-left*=_lg-1]{margin-left:8.3333333333%}[class*=tf-grid-]>[data-push-left*=_lg-2],[class*=tf-grid_]>[data-push-left*=_lg-2],[class~=tf-grid]>[data-push-left*=_lg-2]{margin-left:16.6666666667%}[class*=tf-grid-]>[data-push-left*=_lg-3],[class*=tf-grid_]>[data-push-left*=_lg-3],[class~=tf-grid]>[data-push-left*=_lg-3]{margin-left:25%}[class*=tf-grid-]>[data-push-left*=_lg-4],[class*=tf-grid_]>[data-push-left*=_lg-4],[class~=tf-grid]>[data-push-left*=_lg-4]{margin-left:33.3333333333%}[class*=tf-grid-]>[data-push-left*=_lg-5],[class*=tf-grid_]>[data-push-left*=_lg-5],[class~=tf-grid]>[data-push-left*=_lg-5]{margin-left:41.6666666667%}[class*=tf-grid-]>[data-push-left*=_lg-6],[class*=tf-grid_]>[data-push-left*=_lg-6],[class~=tf-grid]>[data-push-left*=_lg-6]{margin-left:50%}[class*=tf-grid-]>[data-push-left*=_lg-7],[class*=tf-grid_]>[data-push-left*=_lg-7],[class~=tf-grid]>[data-push-left*=_lg-7]{margin-left:58.3333333333%}[class*=tf-grid-]>[data-push-left*=_lg-8],[class*=tf-grid_]>[data-push-left*=_lg-8],[class~=tf-grid]>[data-push-left*=_lg-8]{margin-left:66.6666666667%}[class*=tf-grid-]>[data-push-left*=_lg-9],[class*=tf-grid_]>[data-push-left*=_lg-9],[class~=tf-grid]>[data-push-left*=_lg-9]{margin-left:75%}[class*=tf-grid-]>[data-push-left*=_lg-10],[class*=tf-grid_]>[data-push-left*=_lg-10],[class~=tf-grid]>[data-push-left*=_lg-10]{margin-left:83.3333333333%}[class*=tf-grid-]>[data-push-left*=_lg-11],[class*=tf-grid_]>[data-push-left*=_lg-11],[class~=tf-grid]>[data-push-left*=_lg-11]{margin-left:91.6666666667%}[class*=tf-grid-]>[data-push-right*=_lg-0],[class*=tf-grid_]>[data-push-right*=_lg-0],[class~=tf-grid]>[data-push-right*=_lg-0]{margin-right:0}[class*=tf-grid-]>[data-push-right*=_lg-1],[class*=tf-grid_]>[data-push-right*=_lg-1],[class~=tf-grid]>[data-push-right*=_lg-1]{margin-right:8.3333333333%}[class*=tf-grid-]>[data-push-right*=_lg-2],[class*=tf-grid_]>[data-push-right*=_lg-2],[class~=tf-grid]>[data-push-right*=_lg-2]{margin-right:16.6666666667%}[class*=tf-grid-]>[data-push-right*=_lg-3],[class*=tf-grid_]>[data-push-right*=_lg-3],[class~=tf-grid]>[data-push-right*=_lg-3]{margin-right:25%}[class*=tf-grid-]>[data-push-right*=_lg-4],[class*=tf-grid_]>[data-push-right*=_lg-4],[class~=tf-grid]>[data-push-right*=_lg-4]{margin-right:33.3333333333%}[class*=tf-grid-]>[data-push-right*=_lg-5],[class*=tf-grid_]>[data-push-right*=_lg-5],[class~=tf-grid]>[data-push-right*=_lg-5]{margin-right:41.6666666667%}[class*=tf-grid-]>[data-push-right*=_lg-6],[class*=tf-grid_]>[data-push-right*=_lg-6],[class~=tf-grid]>[data-push-right*=_lg-6]{margin-right:50%}[class*=tf-grid-]>[data-push-right*=_lg-7],[class*=tf-grid_]>[data-push-right*=_lg-7],[class~=tf-grid]>[data-push-right*=_lg-7]{margin-right:58.3333333333%}[class*=tf-grid-]>[data-push-right*=_lg-8],[class*=tf-grid_]>[data-push-right*=_lg-8],[class~=tf-grid]>[data-push-right*=_lg-8]{margin-right:66.6666666667%}[class*=tf-grid-]>[data-push-right*=_lg-9],[class*=tf-grid_]>[data-push-right*=_lg-9],[class~=tf-grid]>[data-push-right*=_lg-9]{margin-right:75%}[class*=tf-grid-]>[data-push-right*=_lg-10],[class*=tf-grid_]>[data-push-right*=_lg-10],[class~=tf-grid]>[data-push-right*=_lg-10]{margin-right:83.3333333333%}[class*=tf-grid-]>[data-push-right*=_lg-11],[class*=tf-grid_]>[data-push-right*=_lg-11],[class~=tf-grid]>[data-push-right*=_lg-11]{margin-right:91.6666666667%}[class*=tf-grid-] [class*=_lg-first],[class*=tf-grid_] [class*=_lg-first],[class~=tf-grid] [class*=_lg-first]{order:-1}[class*=tf-grid-] [class*=_lg-last],[class*=tf-grid_] [class*=_lg-last],[class~=tf-grid] [class*=_lg-last]{order:1}}@media (max-width:64em){[class*=tf-grid-]>[class*=_md-1],[class*=tf-grid_]>[class*=_md-1],[class~=tf-grid]>[class*=_md-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=tf-grid-]>[class*=_md-2],[class*=tf-grid_]>[class*=_md-2],[class~=tf-grid]>[class*=_md-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-]>[class*=_md-3],[class*=tf-grid_]>[class*=_md-3],[class~=tf-grid]>[class*=_md-3]{flex-basis:25%;max-width:25%}[class*=tf-grid-]>[class*=_md-4],[class*=tf-grid_]>[class*=_md-4],[class~=tf-grid]>[class*=_md-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-]>[class*=_md-5],[class*=tf-grid_]>[class*=_md-5],[class~=tf-grid]>[class*=_md-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=tf-grid-]>[class*=_md-6],[class*=tf-grid_]>[class*=_md-6],[class~=tf-grid]>[class*=_md-6]{flex-basis:50%;max-width:50%}[class*=tf-grid-]>[class*=_md-7],[class*=tf-grid_]>[class*=_md-7],[class~=tf-grid]>[class*=_md-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=tf-grid-]>[class*=_md-8],[class*=tf-grid_]>[class*=_md-8],[class~=tf-grid]>[class*=_md-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=tf-grid-]>[class*=_md-9],[class*=tf-grid_]>[class*=_md-9],[class~=tf-grid]>[class*=_md-9]{flex-basis:75%;max-width:75%}[class*=tf-grid-]>[class*=_md-10],[class*=tf-grid_]>[class*=_md-10],[class~=tf-grid]>[class*=_md-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=tf-grid-]>[class*=_md-11],[class*=tf-grid_]>[class*=_md-11],[class~=tf-grid]>[class*=_md-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=tf-grid-]>[class*=_md-12],[class*=tf-grid_]>[class*=_md-12],[class~=tf-grid]>[class*=_md-12]{flex-basis:100%;max-width:100%}[class*=tf-grid-]>[data-push-left*=_md-0],[class*=tf-grid_]>[data-push-left*=_md-0],[class~=tf-grid]>[data-push-left*=_md-0]{margin-left:0}[class*=tf-grid-]>[data-push-left*=_md-1],[class*=tf-grid_]>[data-push-left*=_md-1],[class~=tf-grid]>[data-push-left*=_md-1]{margin-left:8.3333333333%}[class*=tf-grid-]>[data-push-left*=_md-2],[class*=tf-grid_]>[data-push-left*=_md-2],[class~=tf-grid]>[data-push-left*=_md-2]{margin-left:16.6666666667%}[class*=tf-grid-]>[data-push-left*=_md-3],[class*=tf-grid_]>[data-push-left*=_md-3],[class~=tf-grid]>[data-push-left*=_md-3]{margin-left:25%}[class*=tf-grid-]>[data-push-left*=_md-4],[class*=tf-grid_]>[data-push-left*=_md-4],[class~=tf-grid]>[data-push-left*=_md-4]{margin-left:33.3333333333%}[class*=tf-grid-]>[data-push-left*=_md-5],[class*=tf-grid_]>[data-push-left*=_md-5],[class~=tf-grid]>[data-push-left*=_md-5]{margin-left:41.6666666667%}[class*=tf-grid-]>[data-push-left*=_md-6],[class*=tf-grid_]>[data-push-left*=_md-6],[class~=tf-grid]>[data-push-left*=_md-6]{margin-left:50%}[class*=tf-grid-]>[data-push-left*=_md-7],[class*=tf-grid_]>[data-push-left*=_md-7],[class~=tf-grid]>[data-push-left*=_md-7]{margin-left:58.3333333333%}[class*=tf-grid-]>[data-push-left*=_md-8],[class*=tf-grid_]>[data-push-left*=_md-8],[class~=tf-grid]>[data-push-left*=_md-8]{margin-left:66.6666666667%}[class*=tf-grid-]>[data-push-left*=_md-9],[class*=tf-grid_]>[data-push-left*=_md-9],[class~=tf-grid]>[data-push-left*=_md-9]{margin-left:75%}[class*=tf-grid-]>[data-push-left*=_md-10],[class*=tf-grid_]>[data-push-left*=_md-10],[class~=tf-grid]>[data-push-left*=_md-10]{margin-left:83.3333333333%}[class*=tf-grid-]>[data-push-left*=_md-11],[class*=tf-grid_]>[data-push-left*=_md-11],[class~=tf-grid]>[data-push-left*=_md-11]{margin-left:91.6666666667%}[class*=tf-grid-]>[data-push-right*=_md-0],[class*=tf-grid_]>[data-push-right*=_md-0],[class~=tf-grid]>[data-push-right*=_md-0]{margin-right:0}[class*=tf-grid-]>[data-push-right*=_md-1],[class*=tf-grid_]>[data-push-right*=_md-1],[class~=tf-grid]>[data-push-right*=_md-1]{margin-right:8.3333333333%}[class*=tf-grid-]>[data-push-right*=_md-2],[class*=tf-grid_]>[data-push-right*=_md-2],[class~=tf-grid]>[data-push-right*=_md-2]{margin-right:16.6666666667%}[class*=tf-grid-]>[data-push-right*=_md-3],[class*=tf-grid_]>[data-push-right*=_md-3],[class~=tf-grid]>[data-push-right*=_md-3]{margin-right:25%}[class*=tf-grid-]>[data-push-right*=_md-4],[class*=tf-grid_]>[data-push-right*=_md-4],[class~=tf-grid]>[data-push-right*=_md-4]{margin-right:33.3333333333%}[class*=tf-grid-]>[data-push-right*=_md-5],[class*=tf-grid_]>[data-push-right*=_md-5],[class~=tf-grid]>[data-push-right*=_md-5]{margin-right:41.6666666667%}[class*=tf-grid-]>[data-push-right*=_md-6],[class*=tf-grid_]>[data-push-right*=_md-6],[class~=tf-grid]>[data-push-right*=_md-6]{margin-right:50%}[class*=tf-grid-]>[data-push-right*=_md-7],[class*=tf-grid_]>[data-push-right*=_md-7],[class~=tf-grid]>[data-push-right*=_md-7]{margin-right:58.3333333333%}[class*=tf-grid-]>[data-push-right*=_md-8],[class*=tf-grid_]>[data-push-right*=_md-8],[class~=tf-grid]>[data-push-right*=_md-8]{margin-right:66.6666666667%}[class*=tf-grid-]>[data-push-right*=_md-9],[class*=tf-grid_]>[data-push-right*=_md-9],[class~=tf-grid]>[data-push-right*=_md-9]{margin-right:75%}[class*=tf-grid-]>[data-push-right*=_md-10],[class*=tf-grid_]>[data-push-right*=_md-10],[class~=tf-grid]>[data-push-right*=_md-10]{margin-right:83.3333333333%}[class*=tf-grid-]>[data-push-right*=_md-11],[class*=tf-grid_]>[data-push-right*=_md-11],[class~=tf-grid]>[data-push-right*=_md-11]{margin-right:91.6666666667%}[class*=tf-grid-] [class*=_md-first],[class*=tf-grid_] [class*=_md-first],[class~=tf-grid] [class*=_md-first]{order:-1}[class*=tf-grid-] [class*=_md-last],[class*=tf-grid_] [class*=_md-last],[class~=tf-grid] [class*=_md-last]{order:1}}@media (max-width:48em){[class*=tf-grid-]>[class*=_sm-1],[class*=tf-grid_]>[class*=_sm-1],[class~=tf-grid]>[class*=_sm-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=tf-grid-]>[class*=_sm-2],[class*=tf-grid_]>[class*=_sm-2],[class~=tf-grid]>[class*=_sm-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-]>[class*=_sm-3],[class*=tf-grid_]>[class*=_sm-3],[class~=tf-grid]>[class*=_sm-3]{flex-basis:25%;max-width:25%}[class*=tf-grid-]>[class*=_sm-4],[class*=tf-grid_]>[class*=_sm-4],[class~=tf-grid]>[class*=_sm-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-]>[class*=_sm-5],[class*=tf-grid_]>[class*=_sm-5],[class~=tf-grid]>[class*=_sm-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=tf-grid-]>[class*=_sm-6],[class*=tf-grid_]>[class*=_sm-6],[class~=tf-grid]>[class*=_sm-6]{flex-basis:50%;max-width:50%}[class*=tf-grid-]>[class*=_sm-7],[class*=tf-grid_]>[class*=_sm-7],[class~=tf-grid]>[class*=_sm-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=tf-grid-]>[class*=_sm-8],[class*=tf-grid_]>[class*=_sm-8],[class~=tf-grid]>[class*=_sm-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=tf-grid-]>[class*=_sm-9],[class*=tf-grid_]>[class*=_sm-9],[class~=tf-grid]>[class*=_sm-9]{flex-basis:75%;max-width:75%}[class*=tf-grid-]>[class*=_sm-10],[class*=tf-grid_]>[class*=_sm-10],[class~=tf-grid]>[class*=_sm-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=tf-grid-]>[class*=_sm-11],[class*=tf-grid_]>[class*=_sm-11],[class~=tf-grid]>[class*=_sm-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=tf-grid-]>[class*=_sm-12],[class*=tf-grid_]>[class*=_sm-12],[class~=tf-grid]>[class*=_sm-12]{flex-basis:100%;max-width:100%}[class*=tf-grid-]>[data-push-left*=_sm-0],[class*=tf-grid_]>[data-push-left*=_sm-0],[class~=tf-grid]>[data-push-left*=_sm-0]{margin-left:0}[class*=tf-grid-]>[data-push-left*=_sm-1],[class*=tf-grid_]>[data-push-left*=_sm-1],[class~=tf-grid]>[data-push-left*=_sm-1]{margin-left:8.3333333333%}[class*=tf-grid-]>[data-push-left*=_sm-2],[class*=tf-grid_]>[data-push-left*=_sm-2],[class~=tf-grid]>[data-push-left*=_sm-2]{margin-left:16.6666666667%}[class*=tf-grid-]>[data-push-left*=_sm-3],[class*=tf-grid_]>[data-push-left*=_sm-3],[class~=tf-grid]>[data-push-left*=_sm-3]{margin-left:25%}[class*=tf-grid-]>[data-push-left*=_sm-4],[class*=tf-grid_]>[data-push-left*=_sm-4],[class~=tf-grid]>[data-push-left*=_sm-4]{margin-left:33.3333333333%}[class*=tf-grid-]>[data-push-left*=_sm-5],[class*=tf-grid_]>[data-push-left*=_sm-5],[class~=tf-grid]>[data-push-left*=_sm-5]{margin-left:41.6666666667%}[class*=tf-grid-]>[data-push-left*=_sm-6],[class*=tf-grid_]>[data-push-left*=_sm-6],[class~=tf-grid]>[data-push-left*=_sm-6]{margin-left:50%}[class*=tf-grid-]>[data-push-left*=_sm-7],[class*=tf-grid_]>[data-push-left*=_sm-7],[class~=tf-grid]>[data-push-left*=_sm-7]{margin-left:58.3333333333%}[class*=tf-grid-]>[data-push-left*=_sm-8],[class*=tf-grid_]>[data-push-left*=_sm-8],[class~=tf-grid]>[data-push-left*=_sm-8]{margin-left:66.6666666667%}[class*=tf-grid-]>[data-push-left*=_sm-9],[class*=tf-grid_]>[data-push-left*=_sm-9],[class~=tf-grid]>[data-push-left*=_sm-9]{margin-left:75%}[class*=tf-grid-]>[data-push-left*=_sm-10],[class*=tf-grid_]>[data-push-left*=_sm-10],[class~=tf-grid]>[data-push-left*=_sm-10]{margin-left:83.3333333333%}[class*=tf-grid-]>[data-push-left*=_sm-11],[class*=tf-grid_]>[data-push-left*=_sm-11],[class~=tf-grid]>[data-push-left*=_sm-11]{margin-left:91.6666666667%}[class*=tf-grid-]>[data-push-right*=_sm-0],[class*=tf-grid_]>[data-push-right*=_sm-0],[class~=tf-grid]>[data-push-right*=_sm-0]{margin-right:0}[class*=tf-grid-]>[data-push-right*=_sm-1],[class*=tf-grid_]>[data-push-right*=_sm-1],[class~=tf-grid]>[data-push-right*=_sm-1]{margin-right:8.3333333333%}[class*=tf-grid-]>[data-push-right*=_sm-2],[class*=tf-grid_]>[data-push-right*=_sm-2],[class~=tf-grid]>[data-push-right*=_sm-2]{margin-right:16.6666666667%}[class*=tf-grid-]>[data-push-right*=_sm-3],[class*=tf-grid_]>[data-push-right*=_sm-3],[class~=tf-grid]>[data-push-right*=_sm-3]{margin-right:25%}[class*=tf-grid-]>[data-push-right*=_sm-4],[class*=tf-grid_]>[data-push-right*=_sm-4],[class~=tf-grid]>[data-push-right*=_sm-4]{margin-right:33.3333333333%}[class*=tf-grid-]>[data-push-right*=_sm-5],[class*=tf-grid_]>[data-push-right*=_sm-5],[class~=tf-grid]>[data-push-right*=_sm-5]{margin-right:41.6666666667%}[class*=tf-grid-]>[data-push-right*=_sm-6],[class*=tf-grid_]>[data-push-right*=_sm-6],[class~=tf-grid]>[data-push-right*=_sm-6]{margin-right:50%}[class*=tf-grid-]>[data-push-right*=_sm-7],[class*=tf-grid_]>[data-push-right*=_sm-7],[class~=tf-grid]>[data-push-right*=_sm-7]{margin-right:58.3333333333%}[class*=tf-grid-]>[data-push-right*=_sm-8],[class*=tf-grid_]>[data-push-right*=_sm-8],[class~=tf-grid]>[data-push-right*=_sm-8]{margin-right:66.6666666667%}[class*=tf-grid-]>[data-push-right*=_sm-9],[class*=tf-grid_]>[data-push-right*=_sm-9],[class~=tf-grid]>[data-push-right*=_sm-9]{margin-right:75%}[class*=tf-grid-]>[data-push-right*=_sm-10],[class*=tf-grid_]>[data-push-right*=_sm-10],[class~=tf-grid]>[data-push-right*=_sm-10]{margin-right:83.3333333333%}[class*=tf-grid-]>[data-push-right*=_sm-11],[class*=tf-grid_]>[data-push-right*=_sm-11],[class~=tf-grid]>[data-push-right*=_sm-11]{margin-right:91.6666666667%}[class*=tf-grid-] [class*=_sm-first],[class*=tf-grid_] [class*=_sm-first],[class~=tf-grid] [class*=_sm-first]{order:-1}[class*=tf-grid-] [class*=_sm-last],[class*=tf-grid_] [class*=_sm-last],[class~=tf-grid] [class*=_sm-last]{order:1}}@media (max-width:36em){[class*=tf-grid-]>[class*=_xs-1],[class*=tf-grid_]>[class*=_xs-1],[class~=tf-grid]>[class*=_xs-1]{flex-basis:8.3333333333%;max-width:8.3333333333%}[class*=tf-grid-]>[class*=_xs-2],[class*=tf-grid_]>[class*=_xs-2],[class~=tf-grid]>[class*=_xs-2]{flex-basis:16.6666666667%;max-width:16.6666666667%}[class*=tf-grid-]>[class*=_xs-3],[class*=tf-grid_]>[class*=_xs-3],[class~=tf-grid]>[class*=_xs-3]{flex-basis:25%;max-width:25%}[class*=tf-grid-]>[class*=_xs-4],[class*=tf-grid_]>[class*=_xs-4],[class~=tf-grid]>[class*=_xs-4]{flex-basis:33.3333333333%;max-width:33.3333333333%}[class*=tf-grid-]>[class*=_xs-5],[class*=tf-grid_]>[class*=_xs-5],[class~=tf-grid]>[class*=_xs-5]{flex-basis:41.6666666667%;max-width:41.6666666667%}[class*=tf-grid-]>[class*=_xs-6],[class*=tf-grid_]>[class*=_xs-6],[class~=tf-grid]>[class*=_xs-6]{flex-basis:50%;max-width:50%}[class*=tf-grid-]>[class*=_xs-7],[class*=tf-grid_]>[class*=_xs-7],[class~=tf-grid]>[class*=_xs-7]{flex-basis:58.3333333333%;max-width:58.3333333333%}[class*=tf-grid-]>[class*=_xs-8],[class*=tf-grid_]>[class*=_xs-8],[class~=tf-grid]>[class*=_xs-8]{flex-basis:66.6666666667%;max-width:66.6666666667%}[class*=tf-grid-]>[class*=_xs-9],[class*=tf-grid_]>[class*=_xs-9],[class~=tf-grid]>[class*=_xs-9]{flex-basis:75%;max-width:75%}[class*=tf-grid-]>[class*=_xs-10],[class*=tf-grid_]>[class*=_xs-10],[class~=tf-grid]>[class*=_xs-10]{flex-basis:83.3333333333%;max-width:83.3333333333%}[class*=tf-grid-]>[class*=_xs-11],[class*=tf-grid_]>[class*=_xs-11],[class~=tf-grid]>[class*=_xs-11]{flex-basis:91.6666666667%;max-width:91.6666666667%}[class*=tf-grid-]>[class*=_xs-12],[class*=tf-grid_]>[class*=_xs-12],[class~=tf-grid]>[class*=_xs-12]{flex-basis:100%;max-width:100%}[class*=tf-grid-]>[data-push-left*=_xs-0],[class*=tf-grid_]>[data-push-left*=_xs-0],[class~=tf-grid]>[data-push-left*=_xs-0]{margin-left:0}[class*=tf-grid-]>[data-push-left*=_xs-1],[class*=tf-grid_]>[data-push-left*=_xs-1],[class~=tf-grid]>[data-push-left*=_xs-1]{margin-left:8.3333333333%}[class*=tf-grid-]>[data-push-left*=_xs-2],[class*=tf-grid_]>[data-push-left*=_xs-2],[class~=tf-grid]>[data-push-left*=_xs-2]{margin-left:16.6666666667%}[class*=tf-grid-]>[data-push-left*=_xs-3],[class*=tf-grid_]>[data-push-left*=_xs-3],[class~=tf-grid]>[data-push-left*=_xs-3]{margin-left:25%}[class*=tf-grid-]>[data-push-left*=_xs-4],[class*=tf-grid_]>[data-push-left*=_xs-4],[class~=tf-grid]>[data-push-left*=_xs-4]{margin-left:33.3333333333%}[class*=tf-grid-]>[data-push-left*=_xs-5],[class*=tf-grid_]>[data-push-left*=_xs-5],[class~=tf-grid]>[data-push-left*=_xs-5]{margin-left:41.6666666667%}[class*=tf-grid-]>[data-push-left*=_xs-6],[class*=tf-grid_]>[data-push-left*=_xs-6],[class~=tf-grid]>[data-push-left*=_xs-6]{margin-left:50%}[class*=tf-grid-]>[data-push-left*=_xs-7],[class*=tf-grid_]>[data-push-left*=_xs-7],[class~=tf-grid]>[data-push-left*=_xs-7]{margin-left:58.3333333333%}[class*=tf-grid-]>[data-push-left*=_xs-8],[class*=tf-grid_]>[data-push-left*=_xs-8],[class~=tf-grid]>[data-push-left*=_xs-8]{margin-left:66.6666666667%}[class*=tf-grid-]>[data-push-left*=_xs-9],[class*=tf-grid_]>[data-push-left*=_xs-9],[class~=tf-grid]>[data-push-left*=_xs-9]{margin-left:75%}[class*=tf-grid-]>[data-push-left*=_xs-10],[class*=tf-grid_]>[data-push-left*=_xs-10],[class~=tf-grid]>[data-push-left*=_xs-10]{margin-left:83.3333333333%}[class*=tf-grid-]>[data-push-left*=_xs-11],[class*=tf-grid_]>[data-push-left*=_xs-11],[class~=tf-grid]>[data-push-left*=_xs-11]{margin-left:91.6666666667%}[class*=tf-grid-]>[data-push-right*=_xs-0],[class*=tf-grid_]>[data-push-right*=_xs-0],[class~=tf-grid]>[data-push-right*=_xs-0]{margin-right:0}[class*=tf-grid-]>[data-push-right*=_xs-1],[class*=tf-grid_]>[data-push-right*=_xs-1],[class~=tf-grid]>[data-push-right*=_xs-1]{margin-right:8.3333333333%}[class*=tf-grid-]>[data-push-right*=_xs-2],[class*=tf-grid_]>[data-push-right*=_xs-2],[class~=tf-grid]>[data-push-right*=_xs-2]{margin-right:16.6666666667%}[class*=tf-grid-]>[data-push-right*=_xs-3],[class*=tf-grid_]>[data-push-right*=_xs-3],[class~=tf-grid]>[data-push-right*=_xs-3]{margin-right:25%}[class*=tf-grid-]>[data-push-right*=_xs-4],[class*=tf-grid_]>[data-push-right*=_xs-4],[class~=tf-grid]>[data-push-right*=_xs-4]{margin-right:33.3333333333%}[class*=tf-grid-]>[data-push-right*=_xs-5],[class*=tf-grid_]>[data-push-right*=_xs-5],[class~=tf-grid]>[data-push-right*=_xs-5]{margin-right:41.6666666667%}[class*=tf-grid-]>[data-push-right*=_xs-6],[class*=tf-grid_]>[data-push-right*=_xs-6],[class~=tf-grid]>[data-push-right*=_xs-6]{margin-right:50%}[class*=tf-grid-]>[data-push-right*=_xs-7],[class*=tf-grid_]>[data-push-right*=_xs-7],[class~=tf-grid]>[data-push-right*=_xs-7]{margin-right:58.3333333333%}[class*=tf-grid-]>[data-push-right*=_xs-8],[class*=tf-grid_]>[data-push-right*=_xs-8],[class~=tf-grid]>[data-push-right*=_xs-8]{margin-right:66.6666666667%}[class*=tf-grid-]>[data-push-right*=_xs-9],[class*=tf-grid_]>[data-push-right*=_xs-9],[class~=tf-grid]>[data-push-right*=_xs-9]{margin-right:75%}[class*=tf-grid-]>[data-push-right*=_xs-10],[class*=tf-grid_]>[data-push-right*=_xs-10],[class~=tf-grid]>[data-push-right*=_xs-10]{margin-right:83.3333333333%}[class*=tf-grid-]>[data-push-right*=_xs-11],[class*=tf-grid_]>[data-push-right*=_xs-11],[class~=tf-grid]>[data-push-right*=_xs-11]{margin-right:91.6666666667%}[class*=tf-grid-] [class*=_xs-first],[class*=tf-grid_] [class*=_xs-first],[class~=tf-grid] [class*=_xs-first]{order:-1}[class*=tf-grid-] [class*=_xs-last],[class*=tf-grid_] [class*=_xs-last],[class~=tf-grid] [class*=_xs-last]{order:1}}@media (max-width:80em){[class*=lg-hidden]{display:none}}@media (max-width:64em){[class*=md-hidden]{display:none}}@media (max-width:48em){[class*=sm-hidden]{display:none}}@media (max-width:36em){[class*=xs-hidden]{display:none}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper{overflow:hidden}.swiper--container{position:relative}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;margin-top:-20px;height:25px;width:25px;z-index:2;cursor:pointer;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;background-image:url(/images/icons/icon-arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:9px;background-color:#212121}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.8}.swiper-button-next:focus,.swiper-button-next:hover,.swiper-button-prev:focus,.swiper-button-prev:hover{outline:0}.swiper-button-prev{left:8px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.swiper-button-next{right:8px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.swiper-button-disabled{display:none}.swiper-pagination{text-align:center;display:none}.swiper-pagination-bullet{border-radius:4px;display:inline-block;width:8px;height:8px;border:none;padding:0;margin:0 8px;background-color:#d8d8d8;cursor:pointer;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background-color:#212121}.swiper .toggle-fullscreen{position:absolute;top:8px;right:8px;width:31px;height:31px;z-index:10;cursor:pointer;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;background-image:url(/images/icons/icon-fullscreen.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:rgba(33,33,33,.8)}.swiper .toggle-fullscreen:hover{opacity:.8}.bookmark-signup__loader{padding:16px;text-align:center;margin:0 auto;display:flex;flex-direction:column}.bookmark-signup__loader img{width:50px;height:50px;margin:0 auto}.bookmark-signup__loader span{font-size:15px;font-family:proximanova-bold,sans-serif}.bookmark__heading{display:block;margin:10px 0 8px;font-size:18px;line-height:18px;color:#212121;font-family:proximanova-bold,sans-serif;letter-spacing:-.57px}@media (min-width:300px) and (max-width:768px){.bookmark__heading{margin:8px}}.bookmark__none{display:flex;align-items:center;flex-direction:column;padding:80px 0}.bookmark__none-image{width:88px;height:88px;background-image:url(/images/icons/icon-nav-bookmarks-grey.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}@media (min-width:300px) and (max-width:768px){.bookmark__none-image{width:80px;height:80px}}.bookmark__none-title{font-size:18px;font-family:proximanova-bold,sans-serif;color:#b8bfcb;letter-spacing:-.58px;margin:40px auto 0}.create-password,.forgot-password,.password-success,.recover-email,.reset-password,.verify-email{background-color:#fff;text-align:center;width:100%;padding:40px 0;position:relative;font-family:proximanova-regular,sans-serif}@media (min-width:768px){.create-password,.forgot-password,.password-success,.recover-email,.reset-password,.verify-email{margin:0 auto;min-height:515px;max-width:572px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}.create-password--container,.forgot-password--container,.password-success--container,.recover-email--container,.reset-password--container,.verify-email--container{width:480px;margin:0 auto}}@media (min-width:300px) and (max-width:768px){.create-password,.forgot-password,.password-success,.recover-email,.reset-password,.verify-email{padding:40px 33px 60px;height:calc(100vh - 60px)}.create-password--container,.forgot-password--container,.password-success--container,.recover-email--container,.reset-password--container,.verify-email--container{top:50%;position:relative;transform:translateY(-50%)}}.create-password__close-btn,.forgot-password__close-btn,.password-success__close-btn,.recover-email__close-btn,.reset-password__close-btn,.verify-email__close-btn{width:15px;height:15px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.create-password__close-btn:hover,.forgot-password__close-btn:hover,.password-success__close-btn:hover,.recover-email__close-btn:hover,.reset-password__close-btn:hover,.verify-email__close-btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media (min-width:300px) and (max-width:768px){.create-password__close-btn,.forgot-password__close-btn,.password-success__close-btn,.recover-email__close-btn,.reset-password__close-btn,.verify-email__close-btn{width:20px;height:20px;background-size:32px}}.create-password__image,.forgot-password__image,.password-success__image,.recover-email__image,.reset-password__image,.verify-email__image{margin:32px auto}.create-password__image img,.forgot-password__image img,.password-success__image img,.recover-email__image img,.reset-password__image img,.verify-email__image img{width:auto;height:51px}@media (min-width:300px) and (max-width:768px){.create-password__image,.forgot-password__image,.password-success__image,.recover-email__image,.reset-password__image,.verify-email__image{margin:0 auto 32px}}.create-password__title,.forgot-password__title,.password-success__title,.recover-email__title,.reset-password__title,.verify-email__title{font-size:18px;font-family:proximanova-bold,sans-serif;text-align:center;margin-bottom:16px}.create-password__description,.forgot-password__description,.password-success__description,.recover-email__description,.reset-password__description,.verify-email__description{font-size:15px;text-align:center;margin:0 auto;max-width:245px}.create-password__not-received,.forgot-password__not-received,.password-success__not-received,.recover-email__not-received,.reset-password__not-received,.verify-email__not-received{font-size:15px;text-align:center;margin:16px auto}.create-password__not-received a,.forgot-password__not-received a,.password-success__not-received a,.recover-email__not-received a,.reset-password__not-received a,.verify-email__not-received a{color:#212121;font-family:proximanova-bold,sans-serif;text-decoration:underline}.create-password .error,.create-password .js-validate-error-label,.forgot-password .error,.forgot-password .js-validate-error-label,.password-success .error,.password-success .js-validate-error-label,.recover-email .error,.recover-email .js-validate-error-label,.reset-password .error,.reset-password .js-validate-error-label,.verify-email .error,.verify-email .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px;margin:8px 0 0}@media (min-width:768px){.create-password .email-sent,.forgot-password .email-sent,.password-success .email-sent,.recover-email .email-sent,.reset-password .email-sent,.verify-email .email-sent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.create-password .email-sent .forgot-password__image,.forgot-password .email-sent .forgot-password__image,.password-success .email-sent .forgot-password__image,.recover-email .email-sent .forgot-password__image,.reset-password .email-sent .forgot-password__image,.verify-email .email-sent .forgot-password__image{margin-top:0}.create-password .email-sent .forgot-password__description,.forgot-password .email-sent .forgot-password__description,.password-success .email-sent .forgot-password__description,.recover-email .email-sent .forgot-password__description,.reset-password .email-sent .forgot-password__description,.verify-email .email-sent .forgot-password__description{width:320px;max-width:none;margin:0 auto}}@media (min-width:300px) and (max-width:768px){.create-password .email-sent .forgot-password__description,.forgot-password .email-sent .forgot-password__description,.password-success .email-sent .forgot-password__description,.recover-email .email-sent .forgot-password__description,.reset-password .email-sent .forgot-password__description,.verify-email .email-sent .forgot-password__description{margin:0 auto}}.create-password form,.forgot-password form,.password-success form,.recover-email form,.reset-password form,.verify-email form{margin:30px auto 0;text-align:left}@media (min-width:768px){.create-password form,.forgot-password form,.password-success form,.recover-email form,.reset-password form,.verify-email form{max-width:272px}}.create-password form label,.forgot-password form label,.password-success form label,.recover-email form label,.reset-password form label,.verify-email form label{font-family:proximanova-regular,sans-serif;font-size:14px;text-align:left;margin-bottom:4px}@media (min-width:300px) and (max-width:768px){.create-password form label,.forgot-password form label,.password-success form label,.recover-email form label,.reset-password form label,.verify-email form label{color:#464343}}.create-password form input[type=email],.create-password form input[type=password],.create-password form input[type=text],.forgot-password form input[type=email],.forgot-password form input[type=password],.forgot-password form input[type=text],.password-success form input[type=email],.password-success form input[type=password],.password-success form input[type=text],.recover-email form input[type=email],.recover-email form input[type=password],.recover-email form input[type=text],.reset-password form input[type=email],.reset-password form input[type=password],.reset-password form input[type=text],.verify-email form input[type=email],.verify-email form input[type=password],.verify-email form input[type=text]{width:100%;height:40px;color:#a4a4a4;font-size:14px;border:1px solid #a4a4a4;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.create-password form input[type=email].js-validate-error-field,.create-password form input[type=password].js-validate-error-field,.create-password form input[type=text].js-validate-error-field,.forgot-password form input[type=email].js-validate-error-field,.forgot-password form input[type=password].js-validate-error-field,.forgot-password form input[type=text].js-validate-error-field,.password-success form input[type=email].js-validate-error-field,.password-success form input[type=password].js-validate-error-field,.password-success form input[type=text].js-validate-error-field,.recover-email form input[type=email].js-validate-error-field,.recover-email form input[type=password].js-validate-error-field,.recover-email form input[type=text].js-validate-error-field,.reset-password form input[type=email].js-validate-error-field,.reset-password form input[type=password].js-validate-error-field,.reset-password form input[type=text].js-validate-error-field,.verify-email form input[type=email].js-validate-error-field,.verify-email form input[type=password].js-validate-error-field,.verify-email form input[type=text].js-validate-error-field{border:1px solid #dd1f26}.create-password form input[type=submit],.forgot-password form input[type=submit],.password-success form input[type=submit],.recover-email form input[type=submit],.reset-password form input[type=submit],.verify-email form input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;width:100%;display:block;margin:8px auto 32px}.create-password form input[type=submit]:active,.create-password form input[type=submit]:focus,.create-password form input[type=submit]:hover,.forgot-password form input[type=submit]:active,.forgot-password form input[type=submit]:focus,.forgot-password form input[type=submit]:hover,.password-success form input[type=submit]:active,.password-success form input[type=submit]:focus,.password-success form input[type=submit]:hover,.recover-email form input[type=submit]:active,.recover-email form input[type=submit]:focus,.recover-email form input[type=submit]:hover,.reset-password form input[type=submit]:active,.reset-password form input[type=submit]:focus,.reset-password form input[type=submit]:hover,.verify-email form input[type=submit]:active,.verify-email form input[type=submit]:focus,.verify-email form input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.create-password form input[type=submit],.forgot-password form input[type=submit],.password-success form input[type=submit],.recover-email form input[type=submit],.reset-password form input[type=submit],.verify-email form input[type=submit]{margin:16px auto 32px}}.create-password form .forgot-password__cell-link,.forgot-password form .forgot-password__cell-link,.password-success form .forgot-password__cell-link,.recover-email form .forgot-password__cell-link,.reset-password form .forgot-password__cell-link,.verify-email form .forgot-password__cell-link{font-size:14px;font-family:proximanova-bold,sans-serif;text-align:center;display:block;margin:0 auto;line-height:20px;color:#212121;max-width:210px}.create-password__link,.forgot-password__link,.password-success__link,.recover-email__link,.reset-password__link,.verify-email__link{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;width:164px;display:block;line-height:38px;margin:16px auto 24px}.create-password__link:active,.create-password__link:focus,.create-password__link:hover,.forgot-password__link:active,.forgot-password__link:focus,.forgot-password__link:hover,.password-success__link:active,.password-success__link:focus,.password-success__link:hover,.recover-email__link:active,.recover-email__link:focus,.recover-email__link:hover,.reset-password__link:active,.reset-password__link:focus,.reset-password__link:hover,.verify-email__link:active,.verify-email__link:focus,.verify-email__link:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.create-password__link,.forgot-password__link,.password-success__link,.recover-email__link,.reset-password__link,.verify-email__link{width:100%;margin:16px auto}}.create-password__terms,.forgot-password__terms,.password-success__terms,.recover-email__terms,.reset-password__terms,.verify-email__terms{font-size:12px;padding:0;text-align:center}@media (min-width:300px) and (max-width:768px){.create-password__terms,.forgot-password__terms,.password-success__terms,.recover-email__terms,.reset-password__terms,.verify-email__terms{margin-top:8px}}.create-password__terms a,.forgot-password__terms a,.password-success__terms a,.recover-email__terms a,.reset-password__terms a,.verify-email__terms a{color:#21418d;border-bottom:1px solid #21418d}.create-password__change-cellphone,.forgot-password__change-cellphone,.password-success__change-cellphone,.recover-email__change-cellphone,.reset-password__change-cellphone,.verify-email__change-cellphone{padding-top:16px}.create-password__change-cellphone a,.forgot-password__change-cellphone a,.password-success__change-cellphone a,.recover-email__change-cellphone a,.reset-password__change-cellphone a,.verify-email__change-cellphone a{font-size:15px;font-family:proximanova-regular,sans-serif;color:#212121;text-decoration:underline}.create-password__resend,.forgot-password__resend,.password-success__resend,.recover-email__resend,.reset-password__resend,.verify-email__resend{padding-top:16px}.create-password__resend a,.forgot-password__resend a,.password-success__resend a,.recover-email__resend a,.reset-password__resend a,.verify-email__resend a{font-size:15px;font-family:proximanova-regular,sans-serif;color:#212121;text-decoration:underline}.create-password .password__hint,.forgot-password .password__hint,.password-success .password__hint,.recover-email .password__hint,.reset-password .password__hint,.verify-email .password__hint{width:100%;padding:7px 13px 7px 15px;background-color:#fafafa;border:1px solid #dae0ed;display:flex;align-items:center;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.create-password .password__hint .hint-image,.forgot-password .password__hint .hint-image,.password-success .password__hint .hint-image,.recover-email .password__hint .hint-image,.reset-password .password__hint .hint-image,.verify-email .password__hint .hint-image{flex:0 0 auto;height:50px;width:28px;margin-right:12px}.create-password .password__hint .hint-content,.forgot-password .password__hint .hint-content,.password-success .password__hint .hint-content,.recover-email .password__hint .hint-content,.reset-password .password__hint .hint-content,.verify-email .password__hint .hint-content{font-size:12px;line-height:18px;color:#212121;text-align:left}.create-password .password__hint .hint-content span,.forgot-password .password__hint .hint-content span,.password-success .password__hint .hint-content span,.recover-email .password__hint .hint-content span,.reset-password .password__hint .hint-content span,.verify-email .password__hint .hint-content span{font-family:proximanova-bold,sans-serif}.create-password .js-required .password-rules-msg,.forgot-password .js-required .password-rules-msg,.password-success .js-required .password-rules-msg,.recover-email .js-required .password-rules-msg,.reset-password .js-required .password-rules-msg,.verify-email .js-required .password-rules-msg{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.reset-password__title{margin-bottom:8px}@media (min-width:768px){.reset-password__image{margin:32px auto 8px}}.reset-password__image img{height:64px}.reset-password form .row{margin-bottom:4px}@media (min-width:768px){.reset-password__terms{margin:0 -30px}}.reset-password .password-rules-msg{font-size:12px;margin:4px 0;text-align:center}.reset-password .js-required .password-rules-msg{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.password-success__image img{height:69px}.password-success--container{margin:0 auto;width:272px}.password-success__link{width:100%}@media (min-width:768px){.verify-email__container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.verify-email__title{width:130px;margin:0 auto 16px}@media (min-width:300px) and (max-width:768px){.verify-email__title{width:100%}}.verify-email__description{max-width:225px}@media (min-width:300px) and (max-width:768px){.verify-email__description{max-width:245px}}.verify-email__description--bold{display:block;font-family:proximanova-bold,sans-serif}.verify-email__image{width:67px;height:51px;display:block}@media (min-width:768px){.verify-email__image{margin-top:0}}.verify-email__image img{width:100%;height:auto}.verify-email p{margin:0}.verify-email p:nth-child(3){margin-bottom:16px}@media (min-width:768px){.recover-email__container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.recover-email__title{width:160px;margin:0 auto 16px}.recover-email__description{max-width:270px}@media (min-width:300px) and (max-width:768px){.recover-email__description{max-width:245px}}.recover-email__description--bold{display:block;font-family:proximanova-bold,sans-serif}.recover-email__image{width:67px;height:51px;display:block}@media (min-width:768px){.recover-email__image{margin-top:0}}.recover-email__image img{width:100%;height:auto}.recover-email p{margin:0}.recover-email p:nth-child(3){margin-bottom:16px}.recover-email__button{font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:40px;line-height:40px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;margin-bottom:32px;width:280px;margin-top:16px}.recover-email__button:active,.recover-email__button:focus,.recover-email__button:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}@media (min-width:300px) and (max-width:768px){.recover-email__button{margin-top:64px;width:250px}}.create-password__image{width:68px;height:68px;margin:0 auto 8px}.create-password__image img{width:100%;height:auto}.create-password form{margin:8px auto 0}.create-password__password{position:relative}.create-password__password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer}.create-password__password .password-rules-msg{font-size:12px;margin:4px 0;text-align:center}.create-password .loading{text-align:center;position:absolute;margin:0 auto;width:100%;height:100%;background:hsla(0,0%,100%,.8);z-index:1;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.create-password:after{position:absolute;bottom:0;left:0}.forgot-password form input[type=submit]{margin-bottom:18px}.account-gifting--container{width:572px;height:515px;background-color:#fff;display:flex;justify-content:center;padding:0 90px;position:relative}@media (min-width:768px){.account-gifting--container{margin:0 auto;align-items:center;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}}@media (min-width:300px) and (max-width:768px){.account-gifting--container{height:calc(100vh - 112px);width:100%;padding:100px 34px 0}}.account-gifting__close-btn{width:15px;height:15px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.account-gifting__close-btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media (min-width:300px) and (max-width:768px){.account-gifting__close-btn{width:20px;height:20px;background-size:30px}}.account-gifting__loader{padding:16px;text-align:center;margin:0 auto;display:flex;flex-direction:column}.account-gifting__loader img{width:50px;height:50px;margin:0 auto}.account-gifting__loader span{font-size:15px;font-family:proximanova-bold,sans-serif}.account-gifting__image{width:68px;height:68px;margin:0 auto 25px}.account-gifting__image img{width:68px;height:68px}.account-gifting__text{font-size:28px;line-height:37px;font-family:proximanova-regular,sans-serif;color:#212121;text-align:center}@media (min-width:300px) and (max-width:768px){.account-gifting__text{font-size:21px;line-height:26px}}.processing{text-align:center;font-size:15px;margin:50px auto 0}.processing--container{width:100%}@media (min-width:300px) and (max-width:768px){.processing{margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.processing--container{height:calc(100vh - 60px);position:relative}}.processing img{width:auto;height:50px}.processing-text{width:100%;font-size:15px;font-family:proximanova-bold,sans-serif}.processing-request>.processing{display:flex!important;flex-direction:column;justify-content:center;margin:0;background:hsla(0,0%,100%,.8);width:100%;height:100%;z-index:10}@media (min-width:768px){.processing-request>.processing{top:0;left:0;position:absolute}}.processing-request .password-details{display:none}.processing-request #subs-signin-processing{display:block;margin:0 auto}#subs-signin-processing{display:none}.profile-details{width:100%}@media (min-width:300px) and (max-width:768px){.profile-details{text-align:center;width:auto}}.profile-details__header{font-size:22px;letter-spacing:-.57px;color:#212121;font-family:proximanova-bold,sans-serif;margin:8px 0}@media (min-width:300px) and (max-width:768px){.profile-details__header{font-size:21px;letter-spacing:-.5px;margin:20px 0;text-align:center}}.profile-details--container{background-color:#fff;padding:20px 0}@media (min-width:300px) and (max-width:768px){.profile-details--container{background-color:transparent;padding:0 8px}}.profile-details__input{border:2px solid #e2e2e2;padding:16px 0;text-align:center;margin:0 auto 21px;background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media (min-width:768px){.profile-details__input{width:434px}}.profile-details__input>span{font-family:proximanova-bold,sans-serif}.profile-details__input .input-email,.profile-details__input .input-facebook,.profile-details__input .input-google{display:none;align-items:center;font-size:15px;line-height:25px;justify-content:center}.profile-details__input .input-email img,.profile-details__input .input-facebook img,.profile-details__input .input-google img{height:25px;margin-left:4px}.profile-details__input .input-email.show,.profile-details__input .input-facebook.show,.profile-details__input .input-google.show{display:flex}.profile-details__username{width:434px;margin:0 auto;padding:8px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}@media (min-width:300px) and (max-width:768px){.profile-details__username{width:auto;background-color:#fff}}.profile-details__username-info{background-color:#fafafa;border:2px solid #dae0ed;padding:8px;display:flex;align-items:center;margin-bottom:12px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.profile-details__username-info img{flex:0 0 auto;height:19px;width:19px;margin-right:13px;margin-left:20px}.profile-details__username-info span{font-size:12px;line-height:18px;text-align:left}.profile-details__user-input{padding:0 16px;text-align:center}@media (min-width:300px) and (max-width:768px){.profile-details__user-input{padding:0 8px}}.profile-details__user-input>span{display:block;margin:8px auto;text-align:center;font-size:15px}.profile-details__user-input>span strong{display:block}.profile-details__user-input label{font-size:14px;font-family:proximanova-regular,sans-serif;margin-left:20px}.profile-details__user-input input[type=email],.profile-details__user-input input[type=password],.profile-details__user-input input[type=text]{width:100%;height:40px;border:1px solid #212121;color:#464343;font-weight:400;font-size:14px;margin-bottom:8px;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.profile-details__user-input input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin-bottom:8px}.profile-details__user-input input[type=submit]:active,.profile-details__user-input input[type=submit]:focus,.profile-details__user-input input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.profile-details form .error{display:none;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px;margin:8px 0}.profile-details form .error.show{display:block}.profile-details form .input{position:relative;margin-bottom:26px}.profile-details form .input.show{display:block}.profile-details form .input label{display:block;font-size:14px;font-weight:400;color:#464343}.profile-details form .input .unverified,.profile-details form .input .verified{position:absolute;bottom:14px;right:16px;font-size:9px;text-transform:uppercase}.profile-details form .input .unverified{color:#840000}.profile-details form .input .verified{color:#495f33}.profile-details form .input-facebook{color:#fff;background-color:#4172b8}.profile-details-mail-username-container{padding:48px 8px;margin-bottom:16px;display:none}.profile-details-mail-username-container.show{display:block}@media (min-width:300px) and (max-width:768px){.profile-details-mail-username-container{padding:0}}.profile-details-mail-username-grid{width:434px;margin:0 auto;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);background:#fff;font-family:proximanova-regular,sans-serif}@media (min-width:300px) and (max-width:768px){.profile-details-mail-username-grid{width:100%;margin:2px 0 16px;box-shadow:none;display:none}.profile-details-mail-username-grid.show{display:block}}.profile-details-mail-username-grid__row{display:flex;justify-content:space-between;padding:10px 16px;align-items:center;opacity:.5;text-decoration:none;cursor:pointer;color:#212121}.profile-details-mail-username-grid__row:active,.profile-details-mail-username-grid__row:focus,.profile-details-mail-username-grid__row:hover,.profile-details-mail-username-grid__rowvisited{color:#212121}.profile-details-mail-username-grid__row.active{opacity:1}.profile-details-mail-username-grid__row:first-child{border-bottom:1px solid #d9d9d9}.profile-details-mail-username-grid__row--noclick{cursor:default}.profile-details-mail-username-grid__row--noclick-active-pointer{cursor:pointer}.profile-details-mail-username__desc{display:flex;text-align:right;justify-content:space-between;font-family:proximanova-bold,sans-serif}.profile-details-mail-username__desc:after{content:"";width:18px;min-width:18px;height:18px;display:block;margin-left:16px;background-image:url(/images/icons/icon-edit.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.profile-details-mail-username__desc--facebook:before{background-image:url(/images/icons/icon-sign-fb.svg)}.profile-details-mail-username__desc--facebook:before,.profile-details-mail-username__desc--google:before{content:"";width:22px;height:22px;display:block;margin-right:16px;background-position:50%;background-repeat:no-repeat;background-size:contain}.profile-details-mail-username__desc--google:before{background-image:url(/images/icons/icon-sign-google.svg)}.profile-details-mail-username__desc--apple:before{content:"";width:22px;height:22px;display:block;margin-right:16px;background-image:url(/images/icons/icon-sign-apple.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.auth__subscribe>a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:126px;text-align:center;padding:0 8px}.auth__subscribe>a:active,.auth__subscribe>a:focus,.auth__subscribe>a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.auth__profile{position:relative;margin-left:16px}.auth__profile:after{content:"";width:100%;height:16px;position:absolute;bottom:-12px}.auth__profile:hover .profile-menu{opacity:1;visibility:visible;z-index:10}.auth__profile:hover>div:after{transform:rotate(180deg)}.auth__profile>div{color:#fff;font-family:proximanova-bold,sans-serif;font-size:14px;cursor:pointer;display:flex;align-items:center;height:32px}.auth__profile>div:before{width:15px;height:22px;margin-right:8px;background-image:url(/images/icons/icon-profile-netwerk.svg);background-size:contain}.auth__profile>div:after,.auth__profile>div:before{content:"";display:block;background-repeat:no-repeat;background-position:50%}.auth__profile>div:after{width:16px;height:16px;margin-left:5px;background-image:url(/images/icons/icon-arrow-white.svg);background-size:13px}.auth__profile.indicator .auth__profile-title{position:relative}.auth__profile.indicator .auth__profile-title:before{content:"";width:8px;height:8px;display:block;background-color:#dd1f26;position:absolute;left:-12px;top:13px;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.auth__profile .profile-menu{opacity:0;visibility:hidden;z-index:-1;position:absolute;top:41px;right:0;width:360px;padding:0;background-color:#fff;color:#212121;font-family:proximanova-regular,sans-serif;cursor:default;-webkit-transition:opacity .2s ease-in,visibility .2s ease-in,z-index .2s ease-in,top .2s ease-in;-moz-transition:opacity .2s ease-in,visibility .2s ease-in,z-index .2s ease-in,top .2s ease-in;-o-transition:opacity .2s ease-in,visibility .2s ease-in,z-index .2s ease-in,top .2s ease-in;transition:opacity .2s ease-in,visibility .2s ease-in,z-index .2s ease-in,top .2s ease-in;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-border-radius:0 0 2px 2px;-khtml-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.auth__profile .profile-menu:before{display:none}.auth__profile .profile-menu .profile--phone-indicator{display:none;background-color:#ecf1fd;padding:16px;border:1px solid #00086c;text-align:center;margin:10px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.auth__profile .profile-menu .profile--phone-indicator.active{display:flex}.auth__profile .profile-menu .profile--phone-indicator__heading{font-size:14px;font-family:proximanova-bold,sans-serif;display:block;margin-bottom:10px;color:#00086c}.auth__profile .profile-menu .profile--phone-indicator__button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-bottom:12px}.auth__profile .profile-menu .profile--phone-indicator__button:active,.auth__profile .profile-menu .profile--phone-indicator__button:focus,.auth__profile .profile-menu .profile--phone-indicator__button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.auth__profile .profile-menu .profile--phone-indicator__button:after{display:none}.auth__profile .profile-menu .profile--phone-indicator__footer{color:#00086c;font-size:12px}.auth__profile .profile-menu__section{display:flex;flex-direction:column}.auth__profile .profile-menu__section .title{padding:11px 15px 8px;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#a4a4a4;border-bottom:1px solid #f6f6f6}.auth__profile .profile-menu__section a{border-bottom:1px solid #f6f6f6;margin:0;display:flex;align-items:center;padding:8px 16px;position:relative;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.auth__profile .profile-menu__section a:after{content:"";width:7px;height:12px;display:block;position:absolute;top:12px;right:15px;background-image:url(/images/icons/arrow-right.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.auth__profile .profile-menu__section a.no-arrow:after{display:none!important}.auth__profile .profile-menu__section a img{height:17px;width:17px}.auth__profile .profile-menu__section a span{margin-left:16px;color:#212121;font-size:14px}.auth__profile .profile-menu__section a:hover{background-color:#f2f2f2}.auth__profile .profile-menu .title-signout{padding:8px 16px}.auth__profile .profile-menu .title-signout a{font-size:15px;font-family:proximanova-bold,sans-serif;color:#212121}.auth__profile .profile-menu .title-signout a:hover{text-decoration:underline}.auth__profile .profile__header{font-family:proximanova-bold,sans-serif;display:block;margin-bottom:6px}.auth__profile .profile__description{font-size:15px}.auth__profile .profile__description span{font-family:proximanova-bold,sans-serif;color:#212121;display:block}.auth__profile .profile--mail{display:none;text-align:center;padding:8px;font-size:15px}.auth__profile .profile--mail.show{display:flex;border-bottom:1px solid #f6f6f6}.auth__profile .profile--mail span{font-family:proximanova-bold,sans-serif;word-break:break-all}.auth__profile .profile--mail>a{font-size:15px;color:#dd1f26;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #dd1f26;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-weight:400;height:40px;line-height:38px;display:block;margin:8px auto 16px}.auth__profile .profile--mail>a:active,.auth__profile .profile--mail>a:focus,.auth__profile .profile--mail>a:hover{background-color:#dd1f26;color:#22e0d9;-webkit-tap-highlight-color:transparent;outline:0}.auth__profile .profile--mail>a:hover{color:#fff}.auth__profile .profile--unauthenticated{display:none}.auth__profile .profile--unauthenticated.show{display:flex}.auth__profile .profile--suspended{background-color:#d9e0ee;padding:16px 8px;display:none;flex-direction:column;text-align:center;margin:0 16px 16px;border:1px solid #21418d;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.auth__profile .profile--suspended.show{display:flex}.auth__profile .profile--suspended>a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-weight:400;height:40px;line-height:38px;display:block;margin:8px auto}.auth__profile .profile--suspended>a:active,.auth__profile .profile--suspended>a:focus,.auth__profile .profile--suspended>a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.auth__profile .profile--suspended>a:hover{color:#fff}.auth__profile .profile--suspended>span{font-size:13px;color:#21418d;font-family:proximanova-bold,sans-serif}.auth__profile .profile--suspended>span a{font-family:proximanova-bold,sans-serif;color:#21418d;text-decoration:underline}@media (min-width:300px) and (max-width:768px){.profile-menu{padding:8px 0 0;background-color:#f0f4fb}.profile-menu__section .title{padding:11px 15px 8px;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#a4a4a4;display:block}.profile-menu__section>a{display:flex;align-items:center;padding:11px 16px;position:relative;background-color:#fff;border-bottom:1px solid #f6f6f6;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.profile-menu__section>a img{height:17px;width:17px}.profile-menu__section>a span{margin-left:16px;color:#212121;font-size:14px}.profile-menu__section>a:after{content:"";width:9px;height:12px;position:absolute;top:15px;right:20px;background-image:url(/images/icons/arrow-right.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.profile-menu__section>a.no-arrow:after{display:none!important}.profile-menu__section>a:hover{background-color:#f2f2f2}.profile-menu__section.profile--authenticated,.profile-menu__section.profile--suspended,.profile-menu__section.profile--unauthenticated{background-color:#d9e0ee;padding:15px 8px;display:none;flex-direction:column;text-align:center;margin:0 8px 8px;border:1px solid #21418d;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.profile-menu__section.profile--authenticated.show,.profile-menu__section.profile--suspended.show,.profile-menu__section.profile--unauthenticated.show{display:flex}.profile-menu__section.profile--authenticated>a,.profile-menu__section.profile--suspended>a,.profile-menu__section.profile--unauthenticated>a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-weight:400;height:40px;line-height:38px;display:block;margin:8px auto;border-bottom:0}.profile-menu__section.profile--authenticated>a:active,.profile-menu__section.profile--authenticated>a:focus,.profile-menu__section.profile--authenticated>a:hover,.profile-menu__section.profile--suspended>a:active,.profile-menu__section.profile--suspended>a:focus,.profile-menu__section.profile--suspended>a:hover,.profile-menu__section.profile--unauthenticated>a:active,.profile-menu__section.profile--unauthenticated>a:focus,.profile-menu__section.profile--unauthenticated>a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.profile-menu__section.profile--authenticated>a:hover,.profile-menu__section.profile--suspended>a:hover,.profile-menu__section.profile--unauthenticated>a:hover{color:#fff}.profile-menu__section.profile--authenticated>a:after,.profile-menu__section.profile--suspended>a:after,.profile-menu__section.profile--unauthenticated>a:after{display:none}.profile-menu__section.profile--authenticated>span,.profile-menu__section.profile--suspended>span,.profile-menu__section.profile--unauthenticated>span{font-size:13px;color:#21418d;font-family:proximanova-bold,sans-serif}.profile-menu__section.profile--authenticated>span a,.profile-menu__section.profile--suspended>span a,.profile-menu__section.profile--unauthenticated>span a{font-family:proximanova-bold,sans-serif;color:#21418d;text-decoration:underline;background-color:transparent}.profile-menu__section.profile--authenticated .profile__header,.profile-menu__section.profile--suspended .profile__header,.profile-menu__section.profile--unauthenticated .profile__header{font-size:15px;color:#21418d;font-family:proximanova-bold,sans-serif;margin-bottom:4px}.profile-menu__section.profile--authenticated .profile__description,.profile-menu__section.profile--suspended .profile__description,.profile-menu__section.profile--unauthenticated .profile__description{font-size:15px;color:#21418d;font-family:proximanova-bold,sans-serif}.profile-menu__section.profile--authenticated .profile__description span,.profile-menu__section.profile--suspended .profile__description span,.profile-menu__section.profile--unauthenticated .profile__description span{display:block;font-family:proximanova-bold,sans-serif}.profile-menu__section.profile--mail{background-color:#fff;padding:15px 8px;display:none;flex-direction:column;text-align:center;margin:0 8px 8px;border:1px solid #e2e2e2;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-size:13px}.profile-menu__section.profile--mail.show{display:flex}.profile-menu__section.profile--mail span{font-family:proximanova-bold,sans-serif}.profile-menu__section.profile--phone{display:none;background-color:#ecf1fd;padding:16px;border:1px solid #00086c;text-align:center;flex-direction:column;margin:10px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.profile-menu__section.profile--phone.active{display:flex}.profile-menu__section.profile--phone .profile--phone__heading{font-size:14px;font-family:proximanova-bold,sans-serif;display:block;margin-bottom:10px;color:#00086c}.profile-menu__section.profile--phone .profile--phone__button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-bottom:12px}.profile-menu__section.profile--phone .profile--phone__button:active,.profile-menu__section.profile--phone .profile--phone__button:focus,.profile-menu__section.profile--phone .profile--phone__button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.profile-menu__section.profile--phone .profile--phone__button:after{display:none}.profile-menu__section.profile--phone .profile--phone__footer{color:#00086c;font-size:12px}.profile-menu .title-signout a{font-size:14px;font-family:proximanova-bold,sans-serif;color:#212121;padding:11px 13px;display:block;background-color:#fff;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.profile-menu .title-signout a:hover{background-color:#f2f2f2}.profile-menu .profile--copyright{padding:11px 16px 31px;font-size:13px;display:flex;align-items:center;background-color:#fafafa}.profile-menu .profile--copyright:before{content:"";width:26px;height:13px;display:block;margin-right:8px;background-image:url(/images/icons/iab-logo.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.profile--authenticated,.profile--suspended,.profile--unauthenticated{background-color:#d9e0ee;padding:16px 8px;display:none;flex-direction:column;text-align:center;margin:0 16px 16px;border:1px solid #21418d;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.profile--authenticated.show,.profile--suspended.show,.profile--unauthenticated.show{display:flex}.profile--authenticated>a,.profile--suspended>a,.profile--unauthenticated>a{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;font-weight:400;height:40px;line-height:38px;display:block;margin:8px auto}.profile--authenticated>a:active,.profile--authenticated>a:focus,.profile--authenticated>a:hover,.profile--suspended>a:active,.profile--suspended>a:focus,.profile--suspended>a:hover,.profile--unauthenticated>a:active,.profile--unauthenticated>a:focus,.profile--unauthenticated>a:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.profile--authenticated>a:hover,.profile--suspended>a:hover,.profile--unauthenticated>a:hover{color:#fff}.profile--authenticated>span,.profile--suspended>span,.profile--unauthenticated>span{font-size:13px;color:#21418d;font-family:proximanova-bold,sans-serif}.profile--authenticated>span a,.profile--suspended>span a,.profile--unauthenticated>span a{font-family:proximanova-bold,sans-serif;color:#21418d;text-decoration:underline}}@media (min-width:768px){.signup{background-color:#fefefe;text-align:center;max-width:572px;margin:0 auto;padding:40px 0 0;position:relative;font-family:proximanova-regular,sans-serif;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12)}.signup__tooltip{position:relative;display:inline-block;margin-left:8px}.signup__tooltip:before{content:"?";width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;background-color:#dd1f26;color:#fff;font-size:12px;font-family:proximanova-bold,sans-serif;cursor:pointer}.signup__tooltip:hover span{display:block}.signup__tooltip span{display:none;position:absolute;left:30px;top:0;background-color:#fafafa;padding:8px;box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);width:250px;font-size:13px;text-align:center;z-index:10}.signup__tooltip span:before{content:"▲";width:5px;height:5px;position:absolute;text-shadow:0 -2px 2px rgba(33,65,141,.2);color:#fafafa;top:14px;left:-14px;transform:rotate(-90deg)}.signup .interstitial--show{display:none}.signup__divider{position:relative}.signup__divider span{background-color:#fff;position:relative;z-index:1;padding:0 8px}.signup__divider:before{content:"";width:300px;height:1px;display:block;left:50%;top:50%;position:absolute;background-color:hsla(0,0%,59.2%,.2);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.signup__close-btn{width:15px;height:15px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.signup__close-btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.signup--container{width:390px;margin:0 auto;padding-bottom:32px}.signup .js-required .password-rules-msg{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.signup .js-required a{text-decoration:underline;color:#21418d}.signup .js-required ::placeholder{color:#ff9ea5;opacity:1}.signup .js-required :-ms-input-placeholder{color:#ff9ea5}.signup .js-required ::-ms-input-placeholder{color:#ff9ea5}.signup .js-required label{color:#dd1f26}.signup .js-required input[type=email],.signup .js-required input[type=password],.signup .js-required input[type=text]{border:1px solid #dd1f26;background-color:#f9e1e2!important;color:#ff9ea5}.signup .js-required input:-webkit-autofill,.signup .js-required input:-webkit-autofill:focus,.signup .js-required input:-webkit-autofill:hover,.signup .js-required select:-webkit-autofill,.signup .js-required select:-webkit-autofill:focus,.signup .js-required select:-webkit-autofill:hover,.signup .js-required textarea:-webkit-autofill,.signup .js-required textarea:-webkit-autofill:focus,.signup .js-required textarea:-webkit-autofill:hover{-webkit-text-fill-color:#eb8488;-webkit-box-shadow:0 0 0 30px #f9e1e2 inset!important}.signup .js-required span.show-hide-password{color:#dd1f26!important}.signup .js-required .js-validate-error-label{color:#dd1f26}.signup .alert{font-size:13px;margin:8px auto;max-width:305px}.signup .alert,.signup .alert a{font-family:proximanova-bold,sans-serif;color:#dd1f26}.signup .alert a{margin:8px 0;text-transform:lowercase;text-decoration:underline}.signup .alert.tf-show{display:block}.signup__title{font-size:32px;font-family:proximanova-bold,sans-serif;letter-spacing:-.57px;color:#212121;margin-bottom:8px}.signup__subtitle{font-size:14px;margin-bottom:8px}.signup__description{font-size:18px;line-height:26px;letter-spacing:-.43px;color:#212121;margin:8px auto;text-align:center}.signup__terms{font-size:11px;padding:0;text-align:center;margin-bottom:12px}.signup__terms a{color:#212121;border-bottom:1px solid #212121;text-decoration:none}.signup__terms.signin{font-size:13px}.signup__terms.signin a{color:#212121;border:none;font-weight:700;text-decoration:none}.signup__features{max-width:270px;margin:0 auto 16px}.signup__features span{font-size:18px;letter-spacing:-.43px;color:#212121;display:block;margin:16px 0}.signup__features ul{margin:0;padding:0}.signup__features ul li{text-align:left;display:flex;align-items:center;list-style:none;font-family:proximanova-bold,sans-serif;font-size:18px;color:#212121;margin-bottom:8px}.signup__features ul li:before{content:"";min-width:16px;width:16px;height:16px;margin-right:16px;background-image:url(/images/icons/icon-tick-blue.svg);background-repeat:no-repeat;background-position:50%;background-size:30px}.signup__social{padding:0 16px}.signup__social .social-auth{display:flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:305px;height:40px;font-size:15px;font-family:proximanova-regular,sans-serif;color:#fff;cursor:pointer;margin:0 auto 8px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.signup__social .social-auth img{flex:0 0 auto;height:14px;width:14px;position:relative;left:0;top:0;margin-right:8px}.signup__social .social-auth__google{background-color:#2385fc}.signup__social .social-auth__google:hover{background-color:#0a77fc}.signup__social .social-auth__facebook{background-color:#42609e}.signup__social .social-auth__facebook:hover{background-color:#3a558c}.signup__social .social-auth__apple{background-color:#000}.signup__social .social-auth__apple:hover{background-color:#0d0d0d}.signup__social--rounded .social-auth{width:40px;display:inline-flex;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.signup__divider{text-align:center;display:block;font-size:15px;color:#4a4a4a;margin:5px auto;text-transform:uppercase}.signup__form{text-align:left;padding:0 16px}.signup__form .row{max-width:305px;margin:0 auto 4px}.signup__form .alert{display:none;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px}.signup__form .alert.tf-show{display:block;margin:8px auto;text-align:center}.signup__form .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.signup__form .cancel-btn{display:block;margin:8px auto;font-size:14px;color:#212121;width:50px;text-align:center}.signup__form .cancel-btn.show{display:block}.signup__form form .required{display:inline-block;margin:8px 0}.signup__form form .required a{text-decoration:underline;color:#21418d}.signup__form form .required input[type=checkbox]+label{font-weight:400;font-size:14px;color:#212121;margin:0;line-height:24px}.signup__form form .required input[type=checkbox]+label:before{border:1px solid #d9d9d9;width:24px;height:24px}.signup__form form .required input[type=checkbox]+label:after{background-image:url(/images/icons/icon-tick-black.svg);background-size:26px}.signup__form form .required input[type=checkbox].js-validate-error-field+label{color:#dd1f26}.signup__form form .required input[type=checkbox].js-validate-error-field+label:before{border:1px solid #dd1f26;background-color:#f9e1e2}.signup__form form .required.error input[type=checkbox]+label{color:#dd1f26}.signup__form form .required.error input[type=checkbox]+label:before{border:1px solid #dd1f26;background-color:#f9e1e2}.signup__form form .required.error .alert{display:block;margin:8px 0 0}.signup__form form label{font-family:proximanova-regular,sans-serif;font-size:14px;text-align:left;margin-bottom:4px;color:#464343}.signup__form form input[type=email],.signup__form form input[type=password],.signup__form form input[type=text]{width:100%;margin:0 auto;height:40px;color:#000;font-size:14px;border:1px solid #a4a4a4;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.signup__form form .submit,.signup__form form input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;width:100%;max-width:305px;display:block;text-align:center;margin:8px auto 0}.signup__form form .submit:active,.signup__form form .submit:focus,.signup__form form .submit:hover,.signup__form form input[type=submit]:active,.signup__form form input[type=submit]:focus,.signup__form form input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.signup__form form .submit{padding:3px 24px}.signup__form form .signup__facebook,.signup__form form .signup__google{position:relative}.signup__form form .signup__facebook input[type=submit],.signup__form form .signup__google input[type=submit]{background-color:#2385fc}.signup__form form .signup__facebook img,.signup__form form .signup__google img{position:absolute;bottom:13px;left:16px;width:14px;height:14px}.signup__form form .signup__facebook input[type=submit]{background-color:#42609e}.signup__form form.error input[type=text]{border:1px solid #dd1f26;background-color:#f9e1e2;color:#dd1f26}.signup__form form .recaptcha-container{text-align:center}.signup__form--password{position:relative}.signup__form--password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer}.signup__form--password .password-rules-msg{font-size:12px;margin:4px 0;text-align:center}.signup__footer{font-size:15px;display:inline-block;width:100%;text-align:center;margin:10px 0 0}.signup__footer a{border-bottom:1px solid #212121;text-decoration:none;font-family:proximanova-bold,sans-serif;color:#212121}.signup__password-recover{background-color:#fff0f0;text-align:center;padding:16px}.signup__password-recover .title{color:#dd1f26;font-size:18px;font-family:proximanova-bold,sans-serif;letter-spacing:-.5px}.signup__password-recover .description{width:300px;margin:16px auto}.signup__password-recover .button{font-size:15px;color:#dd1f26;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #dd1f26;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:184px;height:40px;line-height:36px;font-weight:400}.signup__password-recover .button:active,.signup__password-recover .button:focus,.signup__password-recover .button:hover{background-color:#fff;color:#22e0d9;-webkit-tap-highlight-color:transparent;outline:0}.signup__password-recover .button:hover{background-color:#dd1f26;color:#fff}.signup--signin .signup--container{width:472px;padding-bottom:32px}.signup--signin .signup__terms{font-size:11px;margin-top:8px;margin-bottom:0}.signup--signin .signup__terms a{border-bottom:1px solid #212121;text-decoration:none;color:#212121}.signup--signin .signup__terms.signin{margin-top:8px}.signup--signin .signup__terms.signin a{border-bottom:1px solid #212121;text-decoration:none}.signup--signin .signup__hint{width:100%;padding:7px 13px 7px 15px;background-color:#fafafa;border:1px solid #dae0ed;display:flex;align-items:center;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.signup--signin .signup__hint .hint-image{flex:0 0 auto;height:50px;width:28px;margin-right:12px}.signup--signin .signup__hint .hint-content{font-size:12px;line-height:18px;color:#212121;text-align:left}.signup--signin .signup__hint .hint-content a{color:#212121;font-family:proximanova-bold,sans-serif;border-bottom:1px solid #212121;text-decoration:none}.signup--signin .signup__divider{position:relative}.signup--signin .signup__divider span{background-color:#fff;position:relative;z-index:1;padding:0 8px}.signup--signin .signup__divider:before{content:"";width:300px;height:1px;display:block;left:50%;top:50%;position:absolute;background-color:hsla(0,0%,59.2%,.2);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.signup--signin .signup__social .social-auth{width:100%;margin-bottom:8px;font-size:15px}.signup--signin .signup__social .social-auth img{flex:0 0 auto;height:14px;width:14px;position:relative;left:0;top:0;margin-right:8px}.signup--signin .signup__form{margin-bottom:8px}.signup--signin .signup__form form input[type=submit]{width:100%;margin-top:16px;background-color:#dd1f26}.signup--signin .signup__form form input[type=submit]:hover{background-color:#c71c22}.interstitial .signup{width:572px;position:fixed;top:50%;left:50%;-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:110;padding:33px 0}}@media (min-width:768px) and (max-height:720px){.interstitial .signup{position:absolute;top:0;left:0;right:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}@media (min-width:768px) and (min-width:300px) and (max-width:768px){.interstitial .signup{position:absolute;top:0;left:0;right:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}@media (min-width:768px){.interstitial .signup__form form input[type=submit]{background-color:#dd1f26}.interstitial .signup__form form input[type=submit]:hover{background-color:#b0191e}}@media (min-width:768px){.interstitial .overlay{position:fixed;z-index:100;top:0;left:0;bottom:0;right:0;background-color:rgba(33,33,33,.5)}}@media (min-width:300px) and (max-width:768px){.signup{background-color:#fefefe;text-align:center;padding:70px 32px}.signup .interstitial--show{display:none}.signup__tooltip{position:relative;display:inline-block;margin-left:8px}.signup__tooltip:before{content:"?";width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;background-color:#dd1f26;color:#fff;font-size:12px;font-family:proximanova-bold,sans-serif;cursor:pointer}.signup__tooltip:hover span{display:block}.signup__tooltip span{display:none;position:absolute;left:50%;transform:translateX(-50%);top:-95px;background-color:#fafafa;padding:8px;box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);width:185px;font-size:13px;text-align:center;z-index:10}.signup__tooltip span:before{content:"▲";width:5px;height:5px;position:absolute;text-shadow:0 -2px 2px rgba(33,65,141,.2);color:#fafafa;top:95px;left:94px;transform:rotate(180deg)}.signup__divider{position:relative;text-align:center;display:block;font-size:15px;color:#4a4a4a;margin:8px 0;text-transform:uppercase}.signup__divider span{background-color:#fff;position:relative;z-index:1;padding:0 8px}.signup__divider:before{content:"";width:300px;height:1px;display:block;left:50%;top:50%;position:absolute;background-color:hsla(0,0%,59.2%,.2);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.signup__close-btn{width:20px;height:20px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.signup__close-btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.signup .alert{font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:13px;margin:8px 0;line-height:16px}.signup .alert a{color:#dd1f26;margin:8px 0;text-transform:lowercase;text-decoration:underline}.signup .alert.tf-show{display:inline-block}.signup__title{font-size:36px;letter-spacing:-.86px;color:#212121;margin-bottom:16px;font-family:proximanova-regular,sans-serif}.signup__subtitle{font-size:14px;margin-bottom:8px}.signup__description{font-size:18px;line-height:26px;letter-spacing:-.43px;color:#212121;margin:8px auto;text-align:center}.signup__terms{font-size:11px;padding:8px 0;text-align:center}.signup__terms a{color:#212121;border-bottom:1px solid #212121;text-decoration:none}.signup__terms.signin{font-size:15px;text-decoration:none}.signup__features{padding:0 11px}.signup__features span{font-size:18px;letter-spacing:-.43px;color:#212121;display:block;margin:16px 0}.signup__features ul{margin:0;padding:0}.signup__features ul li{text-align:left;display:flex;align-items:center;list-style:none;font-family:proximanova-bold,sans-serif;font-size:18px;color:#212121;margin-bottom:8px}.signup__features ul li:before{content:"";min-width:16px;width:16px;height:16px;margin-right:16px;background-image:url(/images/icons/icon-tick-blue.svg);background-repeat:no-repeat;background-position:50%;background-size:30px}.signup__social .social-auth{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:40px;font-size:15px;font-family:proximanova-regular,sans-serif;color:#fff;margin-bottom:8px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.signup__social .social-auth img{flex:0 0 auto;height:14px;width:14px;position:relative;left:0;top:0;margin-right:8px}.signup__social .social-auth__google{background-color:#2385fc}.signup__social .social-auth__facebook{background-color:#42609e}.signup__social .social-auth__apple{background-color:#000}.signup__social--rounded .social-auth{width:40px;display:inline-flex;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.signup__form .alert{display:none;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px;margin:8px 0}.signup__form .alert.tf-show{display:block;margin:8px auto;text-align:center}.signup__form .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.signup__form .cancel-btn{display:inline-block;margin:8px 0;font-size:14px;color:#212121}.signup__form .cancel-btn.show{display:block}.signup__form form{text-align:left}.signup__form form .required{display:inline-block;margin:8px 0}.signup__form form .required a{text-decoration:underline;color:#21418d}.signup__form form .required input[type=checkbox]+label{font-weight:400;font-size:14px;color:#212121;margin:0;line-height:24px}.signup__form form .required input[type=checkbox]+label:before{border:1px solid #d9d9d9;width:24px;height:24px}.signup__form form .required input[type=checkbox]+label:after{background-image:url(/images/icons/icon-tick-black.svg);background-size:26px}.signup__form form .required input[type=checkbox].js-validate-error-field+label{color:#dd1f26}.signup__form form .required input[type=checkbox].js-validate-error-field+label:before{border:1px solid #dd1f26;background-color:#f9e1e2}.signup__form form .required.error input[type=checkbox]+label{color:#dd1f26}.signup__form form .required.error input[type=checkbox]+label:before{border:1px solid #dd1f26;background-color:#f9e1e2}.signup__form form .required.error .alert{display:block;margin:8px 0 0}.signup__form form .js-required .password-rules-msg{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.signup__form form .js-required a{text-decoration:underline;color:#21418d}.signup__form form .js-required ::placeholder{color:#ff9ea5;opacity:1}.signup__form form .js-required :-ms-input-placeholder{color:#ff9ea5}.signup__form form .js-required ::-ms-input-placeholder{color:#ff9ea5}.signup__form form .js-required label{color:#dd1f26}.signup__form form .js-required input[type=email],.signup__form form .js-required input[type=password],.signup__form form .js-required input[type=text]{border:1px solid #dd1f26;background-color:#f9e1e2!important;color:#ff9ea5}.signup__form form .js-required input:-webkit-autofill,.signup__form form .js-required input:-webkit-autofill:focus,.signup__form form .js-required input:-webkit-autofill:hover,.signup__form form .js-required select:-webkit-autofill,.signup__form form .js-required select:-webkit-autofill:focus,.signup__form form .js-required select:-webkit-autofill:hover,.signup__form form .js-required textarea:-webkit-autofill,.signup__form form .js-required textarea:-webkit-autofill:focus,.signup__form form .js-required textarea:-webkit-autofill:hover{-webkit-text-fill-color:#eb8488;-webkit-box-shadow:0 0 0 30px #f9e1e2 inset!important}.signup__form form .js-required .js-validate-error-label,.signup__form form .js-required span.show-hide-password{color:#dd1f26!important}.signup__form form input[type=email],.signup__form form input[type=password],.signup__form form input[type=text]{width:100%;height:40px;color:#000;font-size:14px;border:1px solid #a4a4a4;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.signup__form form label{font-family:proximanova-regular,sans-serif;font-size:14px;text-align:left;margin-bottom:4px;color:#464343}.signup__form form .submit,.signup__form form input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;width:100%;margin-top:8px;text-align:center}.signup__form form .submit:active,.signup__form form .submit:focus,.signup__form form .submit:hover,.signup__form form input[type=submit]:active,.signup__form form input[type=submit]:focus,.signup__form form input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.signup__form form .submit{padding:3px 24px}.signup__form form .signup__facebook,.signup__form form .signup__google{position:relative}.signup__form form .signup__facebook input[type=submit],.signup__form form .signup__google input[type=submit]{background-color:#2385fc}.signup__form form .signup__facebook img,.signup__form form .signup__google img{position:absolute;bottom:13px;left:16px;width:14px;height:14px}.signup__form form .signup__facebook input[type=submit]{background-color:#42609e}.signup__form form.error input[type=text]{border:1px solid #dd1f26;background-color:#f9e1e2;color:#dd1f26}.signup__form--password{position:relative}.signup__form--password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer}.signup__form--password .password-rules-msg{font-size:12px;margin:4px 0;text-align:center}.signup__footer{font-size:15px;display:inline-block;width:100%;text-align:center;margin:8px 0 0}.signup__footer a{border-bottom:1px solid #212121;text-decoration:none;font-family:proximanova-bold,sans-serif;color:#212121}.signup__password-recover{background-color:#fff0f0;text-align:center;padding:24px 16px;margin:40px 0;display:inline-block;width:100%}.signup__password-recover .title{color:#dd1f26;font-size:18px;font-family:proximanova-bold,sans-serif;letter-spacing:-.5px}.signup__password-recover .description{margin:16px auto;font-size:15px}.signup__password-recover .button{font-size:15px;color:#dd1f26;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #dd1f26;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;width:100%;height:40px;line-height:36px;font-weight:400}.signup__password-recover .button:active,.signup__password-recover .button:focus,.signup__password-recover .button:hover{background-color:#fff;color:#22e0d9;-webkit-tap-highlight-color:transparent;outline:0}.signup__password-recover .button:hover{background-color:#dd1f26;color:#fff}.signup--signin{padding:56px 32px 76px}.signup--signin .signup__title{font-family:proximanova-regular,sans-serif;font-size:36px;line-height:39px;margin-bottom:8px}.signup--signin .signup__social .social-auth{width:100%;margin-bottom:8px;font-size:15px}.signup--signin .signup__social.signin{margin-bottom:24px}.signup--signin .signup__social--rounded .social-auth{width:40px}.signup--signin .signup__terms{font-size:11px;padding-top:8px}.signup--signin .signup__terms a{border-bottom:1px solid #212121;text-decoration:none;color:#212121}.signup--signin .signup__terms.signin{margin-top:8px}.signup--signin .signup__terms.signin a{border-bottom:1px solid #212121;text-decoration:none;font-family:proximanova-bold,sans-serif}.signup--signin .signup__hint{margin:0 -24px;padding:16px 13px 16px 15px;background-color:#fafafa;border:1px solid #dae0ed;display:flex;align-items:center;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.signup--signin .signup__hint .hint-image{flex:0 0 auto;height:50px;width:28px;margin-right:12px}.signup--signin .signup__hint .hint-content{font-size:12px;line-height:18px;color:#212121;text-align:left}.signup--signin .signup__hint .hint-content a{color:#212121;font-family:proximanova-bold,sans-serif;border-bottom:1px solid #212121;text-decoration:none}.signup--signin .signup__divider{position:relative}.signup--signin .signup__divider span{background-color:#fff;position:relative;z-index:1;padding:0 8px}.signup--signin .signup__divider:before{content:"";width:300px;height:1px;display:block;left:50%;top:50%;position:absolute;background-color:hsla(0,0%,59.2%,.2);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.signup--signin .signup__form{margin-bottom:8px}.signup--signin .signup__form form input[type=submit]{width:100%;margin-top:8px;background-color:#dd1f26}.interstitial .signup{position:absolute;top:0;left:0;right:0;-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);z-index:110;padding:45px 25px 50px}.interstitial .overlay{position:fixed;z-index:100;top:0;left:0;bottom:0;right:0;background-color:rgba(33,33,33,.5)}.interstitial .signup__form form input[type=submit]{background-color:#dd1f26}.interstitial .signup__form form input[type=submit]:hover{background-color:#b0191e}}input::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;opacity:0}@media (min-width:768px){.subscription{width:754px;margin:0 auto;position:relative;font-family:proximanova-regular,sans-serif}.subscription__close-btn{width:15px;height:15px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.subscription--container{width:100%;margin:0 auto;padding:24px 0 0;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2);text-align:center}.subscription--container_footer{text-align:center;height:52px;background-image:url(/images/pwa/brand-logos.svg);background-position:50%;background-size:auto 21px;background-repeat:no-repeat;background-color:#21418d}.subscription--container_footer img{max-width:unset;width:auto;height:21px;margin-left:-50%}.subscription__heading{margin:0 0 14px;background-size:auto 30px;background-repeat:no-repeat;background-position:50%;width:auto;height:30px}.subscription__heading,.subscription__sub-heading{font-size:32px;font-family:proximanova-bold,sans-serif}.subscription__sub-heading,.subscription__sub-heading--form{margin-bottom:8px;letter-spacing:-.57px}.subscription__sub-heading--form{font-size:32px;font-family:proximanova-bold,sans-serif}.subscription__form{display:flex;flex-wrap:wrap;justify-content:space-between}.subscription__form .js-validate-error-label{margin:4px 0;font-family:proximanova-bold,sans-serif;font-size:14px;color:#dd1f26}.subscription__item{width:100%}.subscription__item--catalog{display:flex;flex-direction:row;justify-content:center}.subscription__item--catalog .item__price-text{font-size:20px;letter-spacing:-.75px;font-family:proximanova-bold,sans-serif;display:block;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;color:#212121;text-align:left;line-height:20px}.subscription__item--catalog .item__price-number{font-family:proximanova-bold,sans-serif;font-size:54px;color:#dd1f26;line-height:54px;display:flex;align-items:baseline}.subscription__item--catalog .item__price-monthly{font-size:20px;line-height:20px}.subscription__item--catalog .item__price-description{font-size:14px;display:block;color:#212121;text-align:center;line-height:20px}.subscription__item--catalog-left{text-align:left;border-right:1px solid #eaeaea;padding-right:16px}.subscription__item--catalog-left span{display:block;margin:0 0 8px;font-size:18px}.subscription__item--catalog-left span:before{width:17px;height:17px;background:url(/images/icons/redtick.png) no-repeat;content:"";display:inline-block;margin:0 16px 0 0}.subscription__item--catalog-right{text-align:left;padding-left:16px;display:flex;align-items:center}.subscription__item input[type=radio]{display:none}.subscription__item input[type=radio]+label{width:660px;padding:21px 24px 19px;background-color:#fff;border:1px solid transparent;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;display:flex;justify-content:center;margin:0 auto}.subscription__item input,.subscription__item input[type=radio]+label:after,.subscription__item input[type=radio]+label:before{display:none}.subscription__item input+label{width:660px;padding:21px 24px 19px;background-color:#fff;border:1px solid transparent;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;display:flex;justify-content:center;margin:0 auto}.subscription__footer{display:flex;align-items:center;flex-direction:column}.subscription__footer .item__terms{font-size:13px;font-family:proximanova-regular,sans-serif;text-align:center;display:block}.subscription__footer .item__trial{font-size:12px;margin:8px auto 16px;text-align:center;font-family:proximanova-regular,sans-serif}.subscription__footer .item__secure{display:flex;color:#c1c7d2;justify-content:center;align-items:center}.subscription__footer .item__secure img{margin-right:8px;height:16px}.subscription__footer .item__secure .payment-secure{text-transform:uppercase;font-size:12px;font-family:proximanova-regular,sans-serif}.subscription__footer--credit-card{padding-bottom:24px}.subscription__mobile{display:none}.subscription__details{width:100%;padding:19px 0;background:#fafafa}.subscription__details--contain{width:290px;margin:auto}.subscription__details span{text-align:center;font-size:14px;width:100%;display:block}.subscription__details .payment__result--password{margin:16px auto}.subscription__details-terms{display:flex;flex-direction:column;font-size:15px;align-items:center;line-height:22px;margin:0 8px 8px}.subscription__details-terms span{font-family:proximanova-bold,sans-serif}.subscription__details-terms--reset{margin:8px 0 0}.subscription__details-terms--reset span{font-size:13px;font-family:proximanova-regular,sans-serif}.subscription__details-terms--reset span a{border-bottom:1px solid #212121;font-family:proximanova-bold,sans-serif;color:#212121!important;text-decoration:none}.subscription__details label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343}.subscription__details .alert{display:none;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px}.subscription__details .alert.tf-show{display:block;margin:8px auto;text-align:center}.subscription__details input[type=email],.subscription__details input[type=password],.subscription__details input[type=text]{width:100%;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription__details input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px 0}.subscription__details input[type=submit]:active,.subscription__details input[type=submit]:focus,.subscription__details input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription__password{position:relative;text-align:left}.subscription__password label{text-align:left;padding-left:13px}.subscription__password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer;width:30px}.subscription__tooltip{position:relative;display:inline-block;margin-left:8px}.subscription__tooltip:before{content:"?";width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;background-color:#dd1f26;color:#fff;font-size:12px;font-family:proximanova-bold,sans-serif;cursor:pointer}.subscription__tooltip:hover span{display:block}.subscription__tooltip span{display:none;position:absolute;left:30px;top:0;background-color:#fafafa;padding:8px;box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);width:250px;font-size:13px;text-align:center;z-index:10}.subscription__tooltip span:before{content:"▲";width:5px;height:5px;position:absolute;text-shadow:0 -2px 2px rgba(33,65,141,.2);color:#fafafa;top:14px;left:-14px;transform:rotate(-90deg)}.subscription__hint{width:400px;padding:7px 13px 7px 15px;background-color:#fafafa;border:1px solid #dae0ed;display:flex;align-items:center;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;margin:8px auto 0}.subscription__hint .hint-image{flex:0 0 auto;height:50px;width:28px;margin-right:12px}.subscription__hint .hint-content{font-size:12px;line-height:18px;color:#212121;text-align:left}.subscription__hint .hint-content a{color:#212121;font-family:proximanova-bold,sans-serif;border-bottom:1px solid #212121}.subscription__selection{display:flex;margin:0 -1px}.subscription__selection input[type=radio]+label{font-family:proximanova-bold,sans-serif;font-size:14px;line-height:24px;color:#212121;margin:0}.subscription__payment-icons{display:inline-flex;margin-left:2px;align-items:center}.subscription__payment-icons img{margin-right:2px;height:10px}.subscription__terms{font-size:11px;margin:8px 0 16px}.subscription__terms a{color:#2d4b9b;text-decoration:underline}.subscription-payment{margin:16px auto 32px;width:660px;position:relative}.subscription-payment .loading{height:700px}.subscription-payment .loading,.subscription-payment .processing{text-align:center;position:absolute;margin:0 auto;width:100%;padding-top:150px;background:hsla(0,0%,100%,.8);z-index:1}.subscription-payment .processing{height:400px;top:0;left:0}.subscription-payment .payment-product--content-header{display:flex;justify-content:space-between;margin-bottom:16px}.subscription-payment .payment-product--content-header .form__label{margin-bottom:4px}.subscription-payment .payment-product--content-header .form__label label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin:0;display:inline}.subscription-payment .payment-product--content-header .form__items{display:flex;flex-direction:column;align-content:flex-start;text-align:left;margin-bottom:0;z-index:1;width:162px;position:absolute;top:0;right:0}.subscription-payment .payment-product--content-header select{-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border:1px solid #a4a4a4;padding:10px 12px;font-size:14px;display:block;width:100%;background-color:#fff;background-position:bottom 6px right 12px}.subscription-payment .payment-product--content-header select:active,.subscription-payment .payment-product--content-header select:focus,.subscription-payment .payment-product--content-header select:hover{outline:none}.subscription-payment__heading{font-size:32px;letter-spacing:-.57px;color:#9e9eaf;font-family:proximanova-bold,sans-serif;margin-bottom:8px}.subscription-payment__item{display:flex;justify-content:space-between;padding:8px 45px 8px 8px;border:1px solid #d9d9d9;background-color:#f1f1f1;font-family:proximanova-bold,sans-serif;font-size:15px;color:#6d7278;margin-bottom:8px;position:relative}.subscription-payment__item:after{content:"";width:15px;height:16px;position:absolute;top:11px;right:16px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-image:url(/images/icons/arrow-black-thin.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.subscription-payment__item .payment-icons{display:flex;align-items:center}.subscription-payment__item .payment-icons img{margin-left:16px;height:16px}.subscription-payment__item .payment-icons img:last-child{height:23px}.subscription-payment--off{opacity:.3}.subscription-payment .payment-product{padding:32px;position:relative;background-color:#fff;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);box-shadow:0 2px 2px 0 rgba(33,65,141,.2);display:flex;justify-content:center}.subscription-payment .payment-product--content{width:50%}.subscription-payment .payment-product--content-info{text-align:left}.subscription-payment .payment-product__prime{font-size:0;width:84px;height:22px;display:block;margin-bottom:8px;background-image:url(/images/prime24/icon-prime24.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.subscription-payment .payment-product__title{display:block;font-size:24px;font-family:proximanova-bold,sans-serif;letter-spacing:-.67px}.subscription-payment .payment-product__description,.subscription-payment .payment-product__price{display:block;font-size:15px}.subscription-payment .payment-product__subscriber{display:block;font-size:15px;width:70%}.subscription-payment__edit{position:relative}.subscription-payment__edit a{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #212121;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:38px;width:175px;display:block;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-payment__edit a:active,.subscription-payment__edit a:focus,.subscription-payment__edit a:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}.subscription-payment__zuora{margin-top:24px;padding-bottom:32px}.subscription-payment__zuora .payment__title{font-size:32px;letter-spacing:-.57px;font-family:proximanova-bold,sans-serif;margin:8px 0;display:block}.subscription-cancel{width:575px;margin:0 auto;position:relative;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2)}.subscription-cancel__close-btn{width:15px;height:15px;position:absolute;top:24px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.subscription-cancel--container{width:100%;margin:0 auto;padding:24px 0 0;background-color:transparent;box-shadow:none;text-align:center}.subscription-cancel--confirmation .subscription-cancel__sub-heading{line-height:37px}.subscription-cancel--confirmation .subscription-cancel__details>span{margin:8px auto 36px;text-align:left;position:relative;width:250px}.subscription-cancel--confirmation .subscription-cancel__details>span:before{content:"";width:16px;height:16px;position:absolute;left:-29px;top:3px;background-image:url(/images/icons/icon-tick-blue.svg);background-size:26px;background-repeat:no-repeat;background-color:transparent;background-position:50%}.subscription-cancel__sub-heading{font-size:32px;font-family:proximanova-bold,sans-serif;width:350px;margin:0 auto 16px;text-align:center}.subscription-cancel__form{display:flex;flex-wrap:wrap;justify-content:space-between}.subscription-cancel__form .js-validate-error-label{margin:4px 0;font-family:proximanova-bold,sans-serif;font-size:14px;color:#dd1f26}.subscription-cancel__details{margin:0 auto;width:340px;font-family:proximanova-regular,sans-serif}.subscription-cancel__details--contain{width:290px;margin:auto}.subscription-cancel__details>span{display:block;font-size:15px;text-align:center;line-height:24px;margin-bottom:12px}.subscription-cancel__details label{text-align:left;font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:block}.subscription-cancel__details input[type=email],.subscription-cancel__details input[type=text]{display:block;width:100%;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.subscription-cancel__details textarea{width:100%;height:88px;border:1px solid #212121;padding:11px 14px;font-size:14px;-webkit-border-radius:8px;-khtml-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.subscription-cancel__details textarea:focus{outline:0}.subscription-cancel__details input[type=radio]+label{font-size:14px;height:32px;padding:0 0 0 34px;margin:0;color:#252525}.subscription-cancel__details input[type=radio]+label:before{width:24px;height:24px;border:1px solid #212121;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.subscription-cancel__details input[type=radio]+label:after{width:16px;height:16px;background-image:url(/images/icons/icon-tick-blue.svg);background-size:26px;background-repeat:no-repeat;background-color:transparent;background-position:50%}.subscription-cancel__details .button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px auto 0;border:0}.subscription-cancel__details .button:active,.subscription-cancel__details .button:focus,.subscription-cancel__details .button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__details input[type=submit]{font-size:15px;background-color:#f7f8fb;color:#000;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px auto 21px}.subscription-cancel__details input[type=submit]:active,.subscription-cancel__details input[type=submit]:focus,.subscription-cancel__details input[type=submit]:hover{background-color:#d5daea;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__details .hide{display:none}.subscription-cancel__details .show{display:block}.subscription-cancel__reasons{width:280px;margin:0 auto 20px}.subscription-cancel__reasons div{margin-bottom:8px;line-height:24px}.subscription-cancel__reasons div input+label:before{border-color:#000;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.subscription-cancel__reasons div input[type=checkbox]:checked+label:after,.subscription-cancel__reasons div input[type=checkbox]:focus+label:after,.subscription-cancel__reasons div input[type=checkbox]:hover+label:after{opacity:1}.subscription-cancel--off{opacity:.3}.subscription-cancel .payment-product{padding:32px;position:relative;background-color:#fff;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);box-shadow:0 2px 2px 0 rgba(33,65,141,.2);display:flex;justify-content:center}.subscription-cancel .payment-product--content{width:50%}.subscription-cancel .payment-product--content-info{text-align:left}.subscription-cancel .payment-product__prime{font-size:0;width:84px;height:22px;display:block;margin-bottom:8px;background-image:url(/images/prime24/icon-prime24.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.subscription-cancel .payment-product__title{display:block;font-size:24px;font-family:proximanova-bold,sans-serif;letter-spacing:-.67px}.subscription-cancel .payment-product__price{display:block;font-size:15px;font-family:proximanova-bold,sans-serif}.subscription-cancel .payment-product__description,.subscription-cancel .payment-product__subscriber{font-size:15px;display:block}.subscription-cancel__edit{position:relative}.subscription-cancel__edit a{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #212121;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:38px;width:175px;display:block;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-cancel__edit a:active,.subscription-cancel__edit a:focus,.subscription-cancel__edit a:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__item{min-height:350px}.subscription-cancel__item iframe{height:100%!important;min-height:350px!important;background:#fff!important}.subscription-debit__title{padding:16px;background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);margin:0 64px;text-align:left;font-size:15px;font-family:proximanova-bold,sans-serif}.subscription-debit .payment-product--content-header{display:flex;justify-content:space-between;margin-bottom:8px}.subscription-debit .payment-product--content-header .form__items{width:162px}.subscription-debit .payment-product--content-header .form__label label{margin:0 8px 0 0}.subscription-debit .subscription-payment{width:630px}.subscription-debit .form .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0 0;text-align:center}.subscription-debit .form__submit{margin:0 auto 16px}.subscription-debit .form--columns{display:flex;flex-wrap:wrap;justify-content:space-between}.subscription-debit .form--columns .form__items{width:308px}.subscription-debit .form--columns .form__submit,.subscription-debit .form--columns .js-validate-error-label{width:100%;text-align:center}.subscription-debit .form--columns-three{display:flex;justify-content:space-between;width:100%}.subscription-debit .form--columns-three .form__items:first-child{width:80px}.subscription-debit .form--columns-three .form__items:nth-child(2),.subscription-debit .form--columns-three .form__items:nth-child(3){width:260px}.subscription-debit .form form{display:flex;justify-content:center;flex-direction:column;z-index:1}.subscription-debit .form label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin-bottom:4px}.subscription-debit .form a{text-decoration:underline;color:#21418d}.subscription-debit .form select,.subscription-debit .form textarea{-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:1px solid #d9d9d9;padding:10px 12px;font-size:14px;display:block;width:100%;background-color:#fff;background-position:bottom 6px right 12px}.subscription-debit .form select:active,.subscription-debit .form select:focus,.subscription-debit .form select:hover,.subscription-debit .form textarea:active,.subscription-debit .form textarea:focus,.subscription-debit .form textarea:hover{outline:none}.subscription-debit .form input::-webkit-inner-spin-button,.subscription-debit .form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.subscription-debit .form input[type=number]{-moz-appearance:textfield}.subscription-debit .form input[type=email],.subscription-debit .form input[type=number],.subscription-debit .form input[type=password],.subscription-debit .form input[type=text]{width:100%;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription-debit .form__label{margin-bottom:4px}.subscription-debit .form__label label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin:0 0 0 13px;display:inline}.subscription-debit .form__items{display:flex;flex-direction:column;align-content:flex-start;text-align:left;margin-bottom:16px;z-index:1}.subscription-debit .form input[type=radio]+label{padding-left:32px;line-height:24px!important}.subscription-debit .form input[type=radio]+label:before{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:24px;left:0;top:0;border:1px solid #e2e2e2}.subscription-debit .form input[type=radio]+label:after{width:24px;height:24px;top:1px;left:0;background-image:url(/images/icons/icon-tick-black.svg);background-repeat:no-repeat;background-size:26px;background-position:50%;background-color:transparent}.subscription-debit .form input[type=radio]:checked+label:after,.subscription-debit .form input[type=radio]:focus+label:after,.subscription-debit .form input[type=radio]:hover+label:after{opacity:.4}.subscription-debit__terms{font-size:15px;display:flex;flex-direction:column;text-align:left;line-height:24px}.subscription-debit__footer{font-size:11px;display:flex;flex-direction:column;margin-bottom:24px}.subscription-debit__footer span:last-child{font-size:14px;margin-top:24px}.subscription-debit .button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:272px;margin-top:16px}.subscription-debit .button:active,.subscription-debit .button:focus,.subscription-debit .button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription-debit .debit-content .item__trial{font-size:12px;margin:8px auto 16px;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-debit .debit-content .item__secure{display:flex;color:#c1c7d2;justify-content:center;align-items:center}.subscription-debit .debit-content .item__secure img{margin-right:8px;height:16px}.subscription-debit .debit-content .item__secure .payment-secure{text-transform:uppercase;font-size:12px;font-family:proximanova-regular,sans-serif}.subscription-payment-selection{width:100%;padding:19px 0;background:#fafafa}.subscription-payment-selection--catalog label{width:660px;padding:21px 24px 19px;background-color:#fff;border:1px solid transparent;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;display:flex;justify-content:center;margin:0 auto}.subscription-payment-selection__type{width:290px;margin:auto}.subscription-payment-selection__type .text{font-size:15px;line-height:25px;margin:0}.subscription-payment-selection__type-item{display:none;justify-content:center;margin-bottom:4px}.subscription-payment-selection__type-item.show{display:flex}.subscription-payment-selection__type-item img{margin-left:8px}.subscription-payment-selection__type-item .text{font-size:15px;margin:0}.subscription-payment-selection__type-email{font-size:15px;text-align:center;font-family:proximanova-bold,sans-serif;width:100%;display:block}.subscription-payment-selection__actions{display:flex;flex-direction:column;margin-bottom:32px}.subscription-payment-selection__actions-title{font-size:18px;font-family:proximanova-bold,sans-serif;padding:8px 0 16px}.subscription-payment-selection__actions-buttons{display:flex;justify-content:center}.subscription-payment-selection__actions-buttons .button{background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);font-family:proximanova-bold,sans-serif;font-size:15px;padding:10px 16px;width:264px;display:flex;justify-content:space-between;cursor:pointer}.subscription-payment-selection__actions-buttons .button label{margin:0}.subscription-payment-selection__actions-buttons .button:first-child{margin-right:4px}.subscription-payment-selection__actions-buttons .button:last-child{margin-left:4px}.subscription-payment-selection__actions-buttons .button-icons{display:inline-flex;margin-left:2px;align-items:center}.subscription-payment-selection__actions-buttons .button-icons img:first-child{height:12px;margin-right:8px}.subscription-payment-selection__actions-buttons .button-icons img:last-child{height:18px}.subscription__user{width:100%;padding:19px 0;background:#fafafa}.subscription__user span{text-align:left;font-size:15px;display:block;margin:10px 0}.subscription__user label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:block;text-align:left;padding-left:13px}.subscription__user input[type=email],.subscription__user input[type=text]{display:block;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;border-radius:25px}.subscription__user input[type=email],.subscription__user input[type=submit],.subscription__user input[type=text]{width:100%;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;z-index:1;position:relative}.subscription__user input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-top:8px}.subscription__user input[type=submit]:active,.subscription__user input[type=submit]:focus,.subscription__user input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription__user-container{display:flex;justify-content:center}.subscription__user-registered{width:290px}.subscription__user-registered .js-validate-error-label{min-height:58px}.subscription__user-registered .registered__input{display:none}.subscription__user-registered .registered__input.show{display:block}.subscription__user-anonymous{display:none;position:relative}.subscription__user-anonymous.show{display:flex;align-items:center;margin-left:-290px}.subscription__user-anonymous-divider span{padding:0 16px;margin:24px 0 0;font-size:15px;text-transform:uppercase}.subscription__user-anonymous-input{width:290px;align-self:flex-end}.subscription__user-anonymous-social{width:272px;height:100%;display:flex;flex-direction:column}.subscription__user-anonymous-social .social-auth{display:flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:305px;height:40px;font-size:15px;font-family:proximanova-regular,sans-serif;color:#fff;cursor:pointer;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription__user-anonymous-social .social-auth:first-child{margin:24px 0 8px}.subscription__user-anonymous-social .social-auth:last-child{margin-top:auto}.subscription__user-anonymous-social .social-auth img{flex:0 0 auto;height:14px;width:14px;position:relative;left:0;top:0;margin-right:8px}.subscription__user-anonymous-social .social-auth__google{background-color:#2385fc}.subscription__user-anonymous-social .social-auth__google:hover{background-color:#0a77fc}.subscription__user-anonymous-social .social-auth__facebook{background-color:#42609e}.subscription__user-anonymous-social .social-auth__facebook:hover{background-color:#3a558c}.subscription__user .error-group{display:none}.subscription__user .error-group.show{width:100%;display:flex;flex-direction:column;align-items:center;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px}.subscription__user .error-group span{margin:16px 0 0;padding:0 16px;text-align:center}.subscription__subscribed{width:100%;padding:19px 0;background:#fafafa}.subscription__subscribed-contain{width:440px;margin:auto;display:flex;align-items:center;flex-direction:column}.subscription__subscribed-title{font-size:18px;font-family:proximanova-bold,sans-serif;padding:8px 0}.subscription__subscribed-description{font-size:15px;display:block;line-height:22px;color:#212121;font-family:proximanova-regular,sans-serif}.subscription__subscribed-button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin:16px auto;min-width:290px}.subscription__subscribed-button:active,.subscription__subscribed-button:focus,.subscription__subscribed-button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription .js-required a{text-decoration:underline;color:#21418d}.subscription .js-required ::placeholder{color:#ff9ea5;opacity:1}.subscription .js-required :-ms-input-placeholder{color:#ff9ea5}.subscription .js-required ::-ms-input-placeholder{color:#ff9ea5}.subscription .js-required label{color:#dd1f26}.subscription .js-required .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.subscription .js-required span.show-hide-password{color:#dd1f26!important}.subscription .js-required input[type=checkbox]+label,.subscription .js-required input[type=radio]+label{color:#dd1f26}.subscription .js-required input[type=checkbox]+label:before,.subscription .js-required input[type=email],.subscription .js-required input[type=password],.subscription .js-required input[type=radio]+label:before,.subscription .js-required input[type=text],.subscription .js-required select{border:1px solid #dd1f26;background-color:#f9e1e2}.subscription--corpsub,.subscription--corpsub-cancel,.subscription--corpsub-voucher{width:572px}.subscription--corpsub-cancel .recaptcha-container,.subscription--corpsub-voucher .recaptcha-container,.subscription--corpsub .recaptcha-container{max-width:320px;padding:8px;margin:0 auto}.subscription--corpsub-cancel .recaptcha-container span,.subscription--corpsub-voucher .recaptcha-container span,.subscription--corpsub .recaptcha-container span{font-size:10px;text-align:center}.subscription--corpsub-cancel .subscription--container,.subscription--corpsub-voucher .subscription--container,.subscription--corpsub .subscription--container{padding-bottom:40px}.subscription--corpsub-cancel .subscription--container:after,.subscription--corpsub-voucher .subscription--container:after,.subscription--corpsub .subscription--container:after{position:absolute;bottom:0;left:0}.subscription--corpsub-cancel .subscription__sub-heading,.subscription--corpsub-voucher .subscription__sub-heading,.subscription--corpsub .subscription__sub-heading{font-size:22px;max-width:220px;margin:0 auto 8px}.subscription--corpsub-cancel .subscription__image,.subscription--corpsub-voucher .subscription__image,.subscription--corpsub .subscription__image{width:71px;height:62px;margin:0 auto 16px}.subscription--corpsub-cancel .subscription__image img,.subscription--corpsub-voucher .subscription__image img,.subscription--corpsub .subscription__image img{width:100%}.subscription--corpsub-cancel .subscription__hasprofile,.subscription--corpsub-cancel .subscription__terms,.subscription--corpsub-voucher .subscription__hasprofile,.subscription--corpsub-voucher .subscription__terms,.subscription--corpsub .subscription__hasprofile,.subscription--corpsub .subscription__terms{font-size:10px;text-align:center;max-width:305px;margin-left:auto;margin-right:auto}.subscription--corpsub-cancel .subscription__passwordinfo,.subscription--corpsub-voucher .subscription__passwordinfo,.subscription--corpsub .subscription__passwordinfo{font-size:12px;text-align:center}.subscription--corpsub-cancel .subscription__details,.subscription--corpsub-voucher .subscription__details,.subscription--corpsub .subscription__details{background-color:transparent}.subscription--corpsub-cancel .subscription__details--contain,.subscription--corpsub-voucher .subscription__details--contain,.subscription--corpsub .subscription__details--contain{width:305px}.subscription--corpsub-cancel .subscription__details label,.subscription--corpsub-voucher .subscription__details label,.subscription--corpsub .subscription__details label{width:100%;text-align:left;color:#c1c7d2}.subscription--corpsub-cancel .subscription__details .signup__social--rounded,.subscription--corpsub-voucher .subscription__details .signup__social--rounded,.subscription--corpsub .subscription__details .signup__social--rounded{margin-top:8px}.subscription--corpsub-cancel .subscription__details .signup__social--rounded .social-auth,.subscription--corpsub-voucher .subscription__details .signup__social--rounded .social-auth,.subscription--corpsub .subscription__details .signup__social--rounded .social-auth{margin:8px 6px 16px}.subscription--corpsub-cancel .subscription__details .signup__social--rounded .social-auth img,.subscription--corpsub-voucher .subscription__details .signup__social--rounded .social-auth img,.subscription--corpsub .subscription__details .signup__social--rounded .social-auth img{margin-right:0}.subscription--corpsub-cancel .subscription .signup__form form label,.subscription--corpsub-voucher .subscription .signup__form form label,.subscription--corpsub .subscription .signup__form form label{color:#c1c7d2;font-size:12px}.subscription--corpsub-cancel .subscription--container,.subscription--corpsub-voucher .subscription--container{min-height:515px}.subscription--corpsub-cancel .subscription__image,.subscription--corpsub-voucher .subscription__image{width:60px;height:60px;opacity:.8}.subscription--corpsub-cancel .subscription__sub-heading,.subscription--corpsub-voucher .subscription__sub-heading{max-width:160px;margin-bottom:24px}.subscription--corpsub-cancel .subscription__cancel-info,.subscription--corpsub-voucher .subscription__cancel-info{font-size:14px;text-align:center;max-width:260px;margin:0 auto 24px}.subscription--corpsub-cancel .subscription__cancel-info a,.subscription--corpsub-voucher .subscription__cancel-info a{text-decoration:underline}.subscription--corpsub-cancel .subscription__hasprofile,.subscription--corpsub-voucher .subscription__hasprofile{position:absolute;bottom:60px;left:0;right:0;max-width:280px;margin:0 auto}.subscription--corpsub-voucher .subscription__sub-heading{max-width:260px}.subscription--corpsub-voucher .subscription__hasprofile{position:relative;bottom:0}.payment{width:100%;text-align:center}.payment__container{width:660px;margin:0 auto;padding:16px;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2)}.payment__container:after{content:"";width:100%;height:40px;background-color:#f5f5f5;display:block;position:absolute;bottom:0;left:0}.payment__container--success{min-height:515px;width:572px}.payment__result{margin-bottom:32px;display:flex;align-items:center;flex-direction:column}.payment__result--success{color:#7ea800;line-height:16px;background:#ebf6e0;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #7ea800;margin:32px 0 0;padding:16px;width:320px}.payment__result--skip,.payment__result--success{font-size:12px;font-family:proximanova-bold,sans-serif}.payment__result--skip{color:#212121}.payment__result.hide{display:none}.payment__result--error{margin:120px auto;width:270px;text-align:center;padding:0 20px;background-color:#fff}.payment__result--error-img{background-image:url(/images/icons/icon-error.svg);background-position:50%;background-repeat:no-repeat;background-size:88px 80px;width:88px;height:80px;display:inline-block;margin:auto}.payment__result--error h1{font-size:28px;line-height:37px;font-family:proximanova-bold,sans-serif}.payment__result--error-button{font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin:0 auto 16px;width:174px}.payment__result--error-button:active,.payment__result--error-button:focus,.payment__result--error-button:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.payment__result--logo img{height:70px}.payment__result--icon img{height:62px;margin-top:16px}.payment__result--heading{margin:16px 0;font-family:proximanova-bold,sans-serif;font-size:24px;display:block;color:#212121;width:286px}.payment__result--description{font-size:15px;display:block;line-height:25px;color:#212121;width:390px;margin-bottom:16px}.payment__result--button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:40px;line-height:40px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;margin:0 auto 16px;width:200px}.payment__result--button:active,.payment__result--button:focus,.payment__result--button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.payment__result--divider{margin:0 auto 16px;font-size:15px;text-transform:uppercase;color:#4a4a4a}.payment__result--text{font-size:13px;color:#000}.payment__result--signin,.payment__result--skip{font-size:13px;color:#000;text-decoration:underline;font-weight:700}#z_hppm_iframe{background:#fff!important;border:0!important}}@media (min-width:300px) and (max-width:768px){.subscription{padding:16px 32px;position:relative;background:#fff}.subscription__close-btn{width:15px;height:15px;position:absolute;top:16px;right:24px;padding:0!important;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.subscription--container{margin:0 auto;text-align:center}.subscription__heading{margin:0 auto 21px;font-size:18px;letter-spacing:-.5px;font-family:proximanova-bold,sans-serif;text-align:center}.subscription__heading img{height:44px}.subscription__sub-heading{margin-top:4px;margin-bottom:8px;font-size:28px;font-family:proximanova-regular,sans-serif;text-align:center;line-height:28px}.subscription__sub-heading--form{margin:4px 0 0;font-size:18px;font-family:proximanova-bold,sans-serif;text-align:left;line-height:24px;letter-spacing:-.67px}.subscription__form .js-validate-error-label{margin:4px 0;font-family:proximanova-bold,sans-serif;font-size:14px;color:#dd1f26}.subscription__form .recaptcha-container{text-align:center}.subscription__item--catalog{display:flex;flex-direction:column-reverse;width:100%}.subscription__item--catalog .item__price-text{font-size:20px;letter-spacing:-.75px;font-family:proximanova-bold,sans-serif;display:block;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;color:#212121;text-align:left;line-height:20px}.subscription__item--catalog .item__price-number{font-family:proximanova-bold,sans-serif;font-size:54px;color:#dd1f26;line-height:54px;display:flex;align-items:baseline}.subscription__item--catalog .item__price-monthly{font-size:20px;line-height:20px}.subscription__item--catalog .item__price-description{font-size:14px;display:block;color:#212121;text-align:center;line-height:20px}.subscription__item--catalog-left{text-align:left;margin:0 auto}.subscription__item--catalog-left span{display:block;margin:0 0 8px;width:100%;text-align:left;font-size:18px;position:relative;padding:0 0 0 32px}.subscription__item--catalog-left span:before{width:17px;height:17px;background:url(/images/icons/redtick.png) no-repeat;content:"";display:inline-block;margin:0 16px 0 0;position:absolute;top:5px;left:0}.subscription__item--catalog-right{text-align:center;margin:0 auto 16px;width:162px}.subscription__item input[type=radio]{display:none}.subscription__item input[type=radio]+label{flex-direction:column;align-items:center;width:100%;padding:8px 0;background-color:#fff;margin-bottom:8px;border:1px solid transparent;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}.subscription__item input[type=radio]+label:after,.subscription__item input[type=radio]+label:before{display:none}.subscription__footer{display:flex;align-items:center;flex-direction:column}.subscription__footer .item__terms{font-size:13px;font-family:proximanova-regular,sans-serif;text-align:center;display:block}.subscription__footer .item__secure{display:flex;color:#c1c7d2;justify-content:center;align-items:center}.subscription__footer .item__secure img{margin-right:8px;height:16px}.subscription__footer .item__secure .payment-secure{text-transform:uppercase;font-size:12px;font-family:proximanova-regular,sans-serif}.subscription__footer .item__trial{font-size:12px;margin:8px auto 16px;text-align:center;font-family:proximanova-regular,sans-serif}.subscription__terms{font-size:11px;margin:8px -10px 16px;text-align:center}.subscription__terms a{color:#2d4b9b;text-decoration:underline}.subscription__mobile{text-align:center}.subscription__mobile--secure{display:flex;color:#212121;justify-content:center;align-items:center}.subscription__mobile--secure img{margin-right:8px}.subscription__mobile--secure .payment-secure{width:62px;text-transform:uppercase;font-size:14px;font-family:proximanova-regular,sans-serif}.subscription__mobile--terms{text-align:center}.subscription__details{margin:8px auto 16px}.subscription__details .payment__result--password{margin:16px auto}.subscription__details input[type=email],.subscription__details input[type=password],.subscription__details input[type=text]{width:100%;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;font-size:14px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription__details input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px 0}.subscription__details input[type=submit]:active,.subscription__details input[type=submit]:focus,.subscription__details input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription__details span{text-align:left;font-size:14px}.subscription__details-terms{display:flex;flex-direction:column;font-size:15px;align-items:center;line-height:22px;margin:0 8px 8px;text-align:center}.subscription__details-terms span{font-family:proximanova-bold,sans-serif}.subscription__details-terms--reset{margin:0 0 16px}.subscription__details-terms--reset span{font-size:13px;font-family:proximanova-regular,sans-serif}.subscription__details-terms--reset span a{border-bottom:1px solid #212121;font-family:proximanova-bold,sans-serif;color:#212121!important;text-decoration:none}.subscription__details label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:inline-block;margin-bottom:3px;padding-left:13px}.subscription__details .alert{display:none;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px}.subscription__details .alert.tf-show{display:block;margin:8px auto;text-align:center}.subscription__password{position:relative;text-align:left}.subscription__password label{text-align:left;padding-left:13px}.subscription__password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer;width:30px}.subscription__tooltip{position:relative;display:inline-block;margin-left:8px}.subscription__tooltip:before{content:"?";width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center;border-radius:100%;background-color:#dd1f26;color:#fff;font-size:12px;font-family:proximanova-bold,sans-serif;cursor:pointer}.subscription__tooltip:hover span{display:block}.subscription__tooltip span{display:none;position:absolute;left:50%;transform:translateX(-50%);top:-95px;background-color:#fafafa;padding:8px;box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);width:185px;font-size:13px;text-align:center;z-index:10}.subscription__tooltip span:before{content:"▲";width:5px;height:5px;position:absolute;text-shadow:0 -2px 2px rgba(33,65,141,.2);color:#fafafa;top:95px;left:94px;transform:rotate(180deg)}.subscription__hint{margin:0 -24px;padding:16px 13px 16px 15px;background-color:#fafafa;border:1px solid #dae0ed;display:flex;align-items:center;-webkit-border-radius:1px;-khtml-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.subscription__hint .hint-image{flex:0 0 auto;height:50px;width:28px;margin-right:12px}.subscription__hint .hint-content{font-size:12px;line-height:18px;color:#212121;text-align:left}.subscription__hint .hint-content a{color:#212121;font-family:proximanova-bold,sans-serif;border-bottom:1px solid #212121}.subscription-payment{position:relative}.subscription-payment .loading,.subscription-payment .processing{text-align:center;font-size:15px;margin:0 auto;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:hsla(0,0%,100%,.8);width:100%;height:100vh;padding-top:150px;z-index:1}.subscription-payment .payment-product--content-header{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px}.subscription-payment .payment-product--content-header .payment-product__price{margin-top:0}.subscription-payment .payment-product--content-header .payment-product__description{font-size:14px;text-align:center}.subscription-payment .payment-product--content-header .form__items{flex-direction:row;justify-content:space-between;margin:4px 0 8px;align-items:center}.subscription-payment .payment-product--content-header .form__items select{width:218px}.subscription-payment .payment-product--content-header .form__label label{margin:0 8px 0 0}.subscription-payment .form__label{margin-bottom:4px}.subscription-payment .form__label label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin:0 0 0 13px;display:inline}.subscription-payment .form__items{display:flex;flex-direction:column;align-content:flex-start;text-align:left;margin-bottom:4px;z-index:1}.subscription-payment select{-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border:1px solid #a4a4a4;padding:10px 12px;font-size:14px;display:block;width:100%;background-color:#fff;background-position:bottom 6px right 12px}.subscription-payment select:active,.subscription-payment select:focus,.subscription-payment select:hover{outline:none}.subscription-payment__heading{font-size:18px;letter-spacing:-.5px;display:block}.subscription-payment__heading,.subscription-payment__item{color:#6d7278;font-family:proximanova-bold,sans-serif;margin-bottom:8px}.subscription-payment__item{display:flex;justify-content:space-between;padding:8px 16px 8px 8px;border:1px solid #d9d9d9;background-color:#f1f1f1;font-size:15px;position:relative}.subscription-payment__item .payment-icons{display:flex;align-items:center}.subscription-payment__item .payment-icons img{margin-left:16px;height:12px}.subscription-payment__item .payment-icons img:last-child{height:18px}.subscription-payment--off{opacity:.3}.subscription-payment .payment-product{padding:24px 16px;position:relative;background-color:#fff;margin-bottom:80px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);box-shadow:0 2px 2px 0 rgba(33,65,141,.2)}.subscription-payment .payment-product__prime{font-size:0;width:64px;height:17px;display:block;margin-bottom:8px;background-image:url(/images/prime24/icon-prime24.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.subscription-payment .payment-product__title{display:block;font-size:26px;font-family:proximanova-bold,sans-serif;letter-spacing:-.67px}.subscription-payment .payment-product__price{display:block;margin-top:24px;font-size:15px;color:#212121}.subscription-payment .payment-product__description{font-size:15px;display:block;color:#4a4a4a}.subscription-payment .payment-product__contact{display:block;font-size:15px;margin-top:32px;margin-bottom:12px;color:#4a4a4a}.subscription-payment__edit{position:absolute;bottom:-50px;left:0;right:0}.subscription-payment__edit a{font-size:15px;background-color:#212121;color:#fff;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:38px;width:100%;display:block;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-payment__edit a:active,.subscription-payment__edit a:focus,.subscription-payment__edit a:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.subscription-payment__zuora{margin-top:16px}.subscription-payment__zuora .payment__title{font-size:18px;letter-spacing:-.57px;font-family:proximanova-bold,sans-serif;margin:8px 0;display:block}.subscription-payment__zuora .payment__item{min-height:500px}.subscription-payment__zuora .payment__item iframe{width:100%;height:100%!important;min-height:600px!important;background:#fff!important}.subscription-cancel{padding:56px 32px 76px;background:#fff}.subscription-cancel:after{position:absolute;bottom:0;left:0}.subscription-cancel--container{width:100%;margin:0 auto}.subscription-cancel--confirmation{height:calc(100vh - 80px)}.subscription-cancel--confirmation .subscription-cancel__details>span{margin:8px auto 36px;text-align:left;position:relative}.subscription-cancel--confirmation .subscription-cancel__details>span:before{content:"";width:16px;height:16px;position:absolute;left:-29px;top:3px;background-image:url(/images/icons/icon-tick-blue.svg);background-size:26px;background-repeat:no-repeat;background-color:transparent;background-position:50%}.subscription-cancel__close-btn{width:20px;height:20px;position:absolute;top:24px;right:24px;padding:0!important;background-image:url(/images/icons/Icon-close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;background-color:transparent}.subscription-cancel__sub-heading{font-size:21px;line-height:26px;font-family:proximanova-bold,sans-serif;margin:0 auto 32px;text-align:center}.subscription-cancel__form{display:flex;flex-wrap:wrap;justify-content:space-between}.subscription-cancel__form .js-validate-error-label{margin:4px 0;font-family:proximanova-bold,sans-serif;font-size:14px;color:#dd1f26}.subscription-cancel__details{margin:0 auto;font-family:proximanova-regular,sans-serif}.subscription-cancel__details--contain{margin:auto}.subscription-cancel__details>span{display:block;font-size:15px;text-align:center;line-height:24px;width:230px;margin:0 auto 12px}.subscription-cancel__details label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:block}.subscription-cancel__details input[type=email],.subscription-cancel__details input[type=text]{display:block;width:100%;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;-webkit-border-radius:20px;-khtml-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.subscription-cancel__details textarea{width:100%;height:121px;border:1px solid #212121;padding:11px 14px;font-size:14px;-webkit-border-radius:8px;-khtml-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.subscription-cancel__details textarea:focus{outline:0}.subscription-cancel__details input[type=radio]+label{font-size:14px;height:32px;padding:0 0 0 34px;margin:0;color:#252525}.subscription-cancel__details input[type=radio]+label:before{width:24px;height:24px;border:1px solid #212121;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.subscription-cancel__details input[type=radio]+label:after{width:16px;height:16px;background-image:url(/images/icons/icon-tick-blue.svg);background-size:26px;background-repeat:no-repeat;background-color:transparent;background-position:50%}.subscription-cancel__details .button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px auto 0;border:0;text-align:center}.subscription-cancel__details .button:active,.subscription-cancel__details .button:focus,.subscription-cancel__details .button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__details input[type=submit]{font-size:15px;background-color:#f7f8fb;color:#000;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:8px auto 21px}.subscription-cancel__details input[type=submit]:active,.subscription-cancel__details input[type=submit]:focus,.subscription-cancel__details input[type=submit]:hover{background-color:#d5daea;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__reasons{margin:0 auto 20px}.subscription-cancel__reasons div{margin-bottom:8px;line-height:24px}.subscription-cancel__reasons div input+label:before{border-color:#000;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.subscription-cancel__reasons div input[type=checkbox]:checked+label:after,.subscription-cancel__reasons div input[type=checkbox]:focus+label:after,.subscription-cancel__reasons div input[type=checkbox]:hover+label:after{opacity:1}.subscription-cancel--off{opacity:.3}.subscription-cancel .payment-product{padding:32px;position:relative;background-color:#fff;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2);box-shadow:0 2px 2px 0 rgba(33,65,141,.2);display:flex;justify-content:center}.subscription-cancel .payment-product--content{width:50%}.subscription-cancel .payment-product--content-info{text-align:left}.subscription-cancel .payment-product__prime{font-size:0;width:84px;height:22px;display:block;margin-bottom:8px;background-image:url(/images/prime24/icon-prime24.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.subscription-cancel .payment-product__title{display:block;font-size:24px;font-family:proximanova-bold,sans-serif;letter-spacing:-.67px}.subscription-cancel .payment-product__price{display:block;font-size:15px;font-family:proximanova-bold,sans-serif}.subscription-cancel .payment-product__description,.subscription-cancel .payment-product__subscriber{font-size:15px;display:block}.subscription-cancel__edit{position:relative}.subscription-cancel__edit a{font-size:15px;color:#212121;font-family:proximanova-bold,sans-serif;padding:0 24px;cursor:pointer;display:inline-block;height:32px;line-height:32px;border:1px solid #212121;background-color:#fff;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:38px;width:175px;display:block;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-cancel__edit a:active,.subscription-cancel__edit a:focus,.subscription-cancel__edit a:hover{background-color:#212121;color:#dedede;-webkit-tap-highlight-color:transparent;outline:0}.subscription-cancel__item{min-height:350px}.subscription-cancel__item iframe{height:100%!important;min-height:350px!important}.subscription-debit__title{background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);text-align:left;font-size:15px;font-family:proximanova-bold,sans-serif;padding:8px;margin:16px 0 8px}.subscription-debit .payment-product--content-header{display:flex;flex-direction:column;justify-content:space-between}.subscription-debit .payment-product--content-header .payment-product__price{margin-top:0}.subscription-debit .payment-product--content-header .payment-product__description{font-size:14px;text-align:right}.subscription-debit .payment-product--content-header .form__items{flex-direction:row;justify-content:space-between;margin:4px 0 8px;align-items:center}.subscription-debit .payment-product--content-header .form__items select{width:218px}.subscription-debit .payment-product--content-header .form__label label{margin:0 8px 0 0}.subscription-debit .form .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0 0;text-align:center}.subscription-debit .form--columns{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px}.subscription-debit .form--columns .form__items{width:100%}.subscription-debit .form--columns .form__submit,.subscription-debit .form--columns .js-validate-error-label{width:100%;text-align:center}.subscription-debit .form--columns-three{display:flex;justify-content:space-between;width:100%;flex-direction:column}.subscription-debit .form form{display:flex;justify-content:center;flex-direction:column;z-index:1}.subscription-debit .form a{text-decoration:underline;color:#21418d}.subscription-debit .form select,.subscription-debit .form textarea{-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:1px solid #d9d9d9;padding:10px 12px;font-size:14px;display:block;width:100%;background-color:#fff;background-position:bottom 6px right 12px}.subscription-debit .form select:active,.subscription-debit .form select:focus,.subscription-debit .form select:hover,.subscription-debit .form textarea:active,.subscription-debit .form textarea:focus,.subscription-debit .form textarea:hover{outline:none}.subscription-debit .form input::-webkit-inner-spin-button,.subscription-debit .form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.subscription-debit .form input[type=number]{-moz-appearance:textfield}.subscription-debit .form input[type=email],.subscription-debit .form input[type=number],.subscription-debit .form input[type=password],.subscription-debit .form input[type=text]{width:100%;height:40px;font-size:14px;border:1px solid #d9d9d9;padding:0 16px;color:#000;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription-debit .form__label{margin-bottom:4px}.subscription-debit .form__label label{font-size:14px;color:#212121;font-family:proximanova-regular,sans-serif;margin:0 0 4px 13px;display:inline}.subscription-debit .form__items{display:flex;flex-direction:column;align-content:flex-start;text-align:left;margin-bottom:4px;z-index:1}.subscription-debit .form input[type=radio]+label{padding-left:32px;line-height:24px!important}.subscription-debit .form input[type=radio]+label:before{-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:24px;height:24px;left:0;top:0;border:1px solid #e2e2e2}.subscription-debit .form input[type=radio]+label:after{width:24px;height:24px;top:1px;left:0;background-image:url(/images/icons/icon-tick-black.svg);background-repeat:no-repeat;background-size:26px;background-position:50%;background-color:transparent}.subscription-debit .form input[type=radio]:checked+label:after,.subscription-debit .form input[type=radio]:focus+label:after,.subscription-debit .form input[type=radio]:hover+label:after{opacity:.4}.subscription-debit__terms{font-size:15px;display:flex;flex-direction:column;text-align:left;line-height:24px;margin-top:8px}.subscription-debit__footer{font-size:11px;display:flex;flex-direction:column;margin-bottom:24px;text-align:center}.subscription-debit__footer span:last-child{font-size:14px;margin-top:16px}.subscription-debit .button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;width:100%;margin:16px 0}.subscription-debit .button:active,.subscription-debit .button:focus,.subscription-debit .button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription-debit .debit-content{padding-bottom:16px}.subscription-debit .debit-content .item__secure{display:flex;color:#c1c7d2;justify-content:center;align-items:center}.subscription-debit .debit-content .item__secure img{margin-right:8px;height:16px}.subscription-debit .debit-content .item__secure .payment-secure{text-transform:uppercase;font-size:12px;font-family:proximanova-regular,sans-serif}.subscription-debit .debit-content .item__trial{font-size:12px;margin:8px auto 16px;text-align:center;font-family:proximanova-regular,sans-serif}.subscription-payment-selection{width:100%;padding:0 8px 8px}.subscription-payment-selection--price{text-align:center;margin:0 auto 16px;width:162px}.subscription-payment-selection--price .item__price-text{font-size:20px;letter-spacing:-.75px;font-family:proximanova-bold,sans-serif;display:block;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;color:#212121;text-align:left;line-height:20px}.subscription-payment-selection--price .item__price-number{font-family:proximanova-bold,sans-serif;font-size:54px;color:#dd1f26;line-height:54px;display:flex;align-items:baseline}.subscription-payment-selection--price .item__price-monthly{font-size:20px;line-height:20px}.subscription-payment-selection--price .item__price-description{font-size:14px;display:block;color:#212121;text-align:center;line-height:20px}.subscription-payment-selection__type{width:290px;margin:auto}.subscription-payment-selection__type .text{font-size:15px;line-height:25px;margin:0}.subscription-payment-selection__type-item{display:none;justify-content:center;margin-bottom:4px}.subscription-payment-selection__type-item.show{display:flex}.subscription-payment-selection__type-item img{margin-left:8px}.subscription-payment-selection__type-item .text{font-size:15px;margin:0}.subscription-payment-selection__type-email{font-size:15px;text-align:center;font-family:proximanova-bold,sans-serif;width:100%;display:block}.subscription-payment-selection__actions{display:flex;flex-direction:column;margin-bottom:32px}.subscription-payment-selection__actions-title{font-size:18px;font-family:proximanova-bold,sans-serif;padding:8px 0 16px}.subscription-payment-selection__actions-buttons{display:flex;justify-content:center;flex-direction:column}.subscription-payment-selection__actions-buttons .button{background-color:#fff;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-o-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-khtml-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(33,65,141,.2),0 0 2px 0 rgba(0,0,0,.12);font-family:proximanova-bold,sans-serif;font-size:15px;padding:10px 16px;width:100%;display:flex;justify-content:space-between;cursor:pointer}.subscription-payment-selection__actions-buttons .button label{margin:0}.subscription-payment-selection__actions-buttons .button:first-child{margin-bottom:8px}.subscription-payment-selection__actions-buttons .button-icons{display:inline-flex;margin-left:2px;align-items:center}.subscription-payment-selection__actions-buttons .button-icons img:first-child{height:12px;margin-right:8px}.subscription-payment-selection__actions-buttons .button-icons img:last-child{height:18px}.subscription__user{margin:8px auto 16px}.subscription__user .loading{text-align:center}.subscription__user span{text-align:left;font-size:15px;display:block;margin:10px 0}.subscription__user label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:block;text-align:left;padding-left:13px}.subscription__user input[type=email],.subscription__user input[type=text]{display:block;height:40px;border:1px solid #d9d9d9;padding:0 16px;color:#000;border-radius:25px}.subscription__user input[type=email],.subscription__user input[type=submit],.subscription__user input[type=text]{width:100%;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;z-index:1;position:relative}.subscription__user input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-top:8px}.subscription__user input[type=submit]:active,.subscription__user input[type=submit]:focus,.subscription__user input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription__user-container{display:flex;justify-content:center;flex-direction:column}.subscription__user-registered .registered__input{display:none}.subscription__user-registered .registered__input.show{display:block}.subscription__user-anonymous{display:none;position:relative}.subscription__user-anonymous.show{display:flex;align-items:center;flex-direction:column}.subscription__user-anonymous-divider{position:relative;text-align:center;display:block;font-size:15px;color:#4a4a4a;margin:8px 0;text-transform:uppercase}.subscription__user-anonymous-divider span{background-color:#fff;position:relative;z-index:1;padding:0 8px}.subscription__user-anonymous-divider:before{content:"";width:300px;height:1px;display:block;left:50%;top:50%;position:absolute;background-color:hsla(0,0%,59.2%,.2);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.subscription__user-anonymous-input{width:100%}.subscription__user-anonymous-social{display:flex;flex-direction:column;width:100%}.subscription__user-anonymous-social .social-auth{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:40px;font-size:15px;font-family:proximanova-regular,sans-serif;color:#fff;cursor:pointer;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.subscription__user-anonymous-social .social-auth:first-child{margin:0 0 8px}.subscription__user-anonymous-social .social-auth img{flex:0 0 auto;height:14px;width:14px;position:relative;left:0;top:0;margin-right:8px}.subscription__user-anonymous-social .social-auth__google{background-color:#2385fc}.subscription__user-anonymous-social .social-auth__google:hover{background-color:#0a77fc}.subscription__user-anonymous-social .social-auth__facebook{background-color:#42609e}.subscription__user-anonymous-social .social-auth__facebook:hover{background-color:#3a558c}.subscription__user .error-group{display:none}.subscription__user .error-group.show{width:100%;display:flex;flex-direction:column;align-items:center;font-family:proximanova-bold,sans-serif;color:#dd1f26;font-size:12px}.subscription__user .error-group span{margin:16px 0 0}.subscription__subscribed{width:100%;padding:19px 0;min-height:calc(100vh - 164px)}.subscription__subscribed-contain{margin:0 auto;display:flex;align-items:center;text-align:center;flex-direction:column}.subscription__subscribed-title{font-size:28px;font-family:proximanova-regular,sans-serif;line-height:26px;padding:8px 0 16px}.subscription__subscribed-description{font-size:15px;display:block;line-height:22px;color:#212121;font-family:proximanova-regular,sans-serif}.subscription__subscribed-button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin:24px auto;min-width:0}.subscription__subscribed-button:active,.subscription__subscribed-button:focus,.subscription__subscribed-button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.subscription .js-required a{text-decoration:underline;color:#21418d}.subscription .js-required ::placeholder{color:#ff9ea5;opacity:1}.subscription .js-required :-ms-input-placeholder{color:#ff9ea5}.subscription .js-required ::-ms-input-placeholder{color:#ff9ea5}.subscription .js-required label{color:#dd1f26}.subscription .js-required .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.subscription .js-required span.show-hide-password{color:#dd1f26!important}.subscription .js-required input[type=checkbox]+label,.subscription .js-required input[type=radio]+label{color:#dd1f26}.subscription .js-required input[type=checkbox]+label:before,.subscription .js-required input[type=email],.subscription .js-required input[type=password],.subscription .js-required input[type=radio]+label:before,.subscription .js-required input[type=text],.subscription .js-required select{border:1px solid #dd1f26;background-color:#f9e1e2}.subscription--corpsub,.subscription--corpsub-cancel,.subscription--corpsub-voucher{text-align:center;padding-top:60px}.subscription--corpsub-cancel .recaptcha-container,.subscription--corpsub-voucher .recaptcha-container,.subscription--corpsub .recaptcha-container{max-width:320px;padding:8px;text-align:center;margin:0 auto}.subscription--corpsub-cancel .recaptcha-container span,.subscription--corpsub-voucher .recaptcha-container span,.subscription--corpsub .recaptcha-container span{font-size:10px;text-align:center}.subscription--corpsub-cancel .signup__form .row,.subscription--corpsub-voucher .signup__form .row,.subscription--corpsub .signup__form .row{margin:0 auto 4px}.subscription--corpsub-cancel .subscription--container,.subscription--corpsub-voucher .subscription--container,.subscription--corpsub .subscription--container{padding:60px 0;text-align:center;margin:0 auto;min-height:calc(100vh - 76px)}.subscription--corpsub-cancel .subscription--container:after,.subscription--corpsub-voucher .subscription--container:after,.subscription--corpsub .subscription--container:after{position:absolute;bottom:0;width:100%}.subscription--corpsub-cancel .subscription__sub-heading,.subscription--corpsub-voucher .subscription__sub-heading,.subscription--corpsub .subscription__sub-heading{font-size:22px;max-width:220px;margin:0 auto 8px;font-family:proximanova-bold,sans-serif}.subscription--corpsub-cancel .subscription__image,.subscription--corpsub-voucher .subscription__image,.subscription--corpsub .subscription__image{width:71px;height:62px;margin:0 auto 16px}.subscription--corpsub-cancel .subscription__image img,.subscription--corpsub-voucher .subscription__image img,.subscription--corpsub .subscription__image img{width:100%}.subscription--corpsub-cancel .subscription__hasprofile,.subscription--corpsub-cancel .subscription__terms,.subscription--corpsub-voucher .subscription__hasprofile,.subscription--corpsub-voucher .subscription__terms,.subscription--corpsub .subscription__hasprofile,.subscription--corpsub .subscription__terms{font-size:10px;text-align:center}.subscription--corpsub-cancel .subscription__passwordinfo,.subscription--corpsub-voucher .subscription__passwordinfo,.subscription--corpsub .subscription__passwordinfo{font-size:12px;text-align:center}.subscription--corpsub-cancel .subscription__details,.subscription--corpsub-voucher .subscription__details,.subscription--corpsub .subscription__details{background-color:transparent}.subscription--corpsub-cancel .subscription__details--contain,.subscription--corpsub-voucher .subscription__details--contain,.subscription--corpsub .subscription__details--contain{margin:0 auto}.subscription--corpsub-cancel .subscription__details label,.subscription--corpsub-voucher .subscription__details label,.subscription--corpsub .subscription__details label{width:100%;text-align:left;color:#c1c7d2}.subscription--corpsub-cancel .subscription__details .signup__social--rounded,.subscription--corpsub-voucher .subscription__details .signup__social--rounded,.subscription--corpsub .subscription__details .signup__social--rounded{margin-top:8px}.subscription--corpsub-cancel .subscription__details .signup__social--rounded .social-auth,.subscription--corpsub-voucher .subscription__details .signup__social--rounded .social-auth,.subscription--corpsub .subscription__details .signup__social--rounded .social-auth{margin:8px 6px 16px}.subscription--corpsub-cancel .subscription__details .signup__social--rounded .social-auth img,.subscription--corpsub-voucher .subscription__details .signup__social--rounded .social-auth img,.subscription--corpsub .subscription__details .signup__social--rounded .social-auth img{margin-right:0}.subscription--corpsub-cancel .subscription .signup__form form label,.subscription--corpsub-voucher .subscription .signup__form form label,.subscription--corpsub .subscription .signup__form form label{color:#c1c7d2;font-size:12px}.subscription--corpsub-cancel .subscription__image,.subscription--corpsub-voucher .subscription__image{width:60px;height:60px;opacity:.8}.subscription--corpsub-cancel .subscription__sub-heading,.subscription--corpsub-voucher .subscription__sub-heading{max-width:160px;margin-bottom:24px}.subscription--corpsub-cancel .subscription__cancel-info,.subscription--corpsub-voucher .subscription__cancel-info{font-size:14px;text-align:center;max-width:260px;margin:0 auto 24px}.subscription--corpsub-cancel .subscription__cancel-info a,.subscription--corpsub-voucher .subscription__cancel-info a{text-decoration:underline}.subscription--corpsub-cancel .subscription__hasprofile,.subscription--corpsub-voucher .subscription__hasprofile{position:absolute;bottom:70px;left:0;right:0;max-width:280px;margin:0 auto}.subscription--corpsub-voucher .subscription__sub-heading{max-width:260px}.subscription--corpsub-voucher .subscription__hasprofile{position:relative;bottom:0}.payment{width:100%;text-align:center}.payment__container{margin:16px;padding:16px;background-color:#fff;-o-box-shadow:0 2px 2px rgba(33,65,141,.2);-ms-box-shadow:0 2px 2px rgba(33,65,141,.2);-moz-box-shadow:0 2px 2px rgba(33,65,141,.2);-khtml-box-shadow:0 2px 2px rgba(33,65,141,.2);-webkit-box-shadow:0 2px 2px rgba(33,65,141,.2);box-shadow:0 2px 2px rgba(33,65,141,.2);min-height:calc(100vh - 85px)}.payment__container:after{content:"";width:100%;height:40px;background-color:#f5f5f5;display:block;position:absolute;bottom:0;left:0}.payment__container--error,.payment__container--success{margin:0!important}.payment__result{margin-bottom:32px;display:flex;align-items:center;flex-direction:column}.payment__result--success{font-size:12px;font-family:proximanova-bold,sans-serif;color:#7ea800;line-height:16px;background:#ebf6e0;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #7ea800;margin:24px 0 0;padding:16px;width:100%}.payment__result .hide{display:none}.payment__result--error{width:100%;text-align:center;padding:130px 38px 8px;margin:0}.payment__result--error-img{background-image:url(/images/icons/icon-error.svg);background-position:50%;background-repeat:no-repeat;background-size:88px 80px;width:88px;height:80px;display:inline-block;margin:auto}.payment__result--error h1{font-size:18px;line-height:25px;margin:24px auto 50px;max-width:150px;font-family:proximanova-bold,sans-serif}.payment__result--error-button{font-size:15px;background-color:#212121;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin:0 auto 16px;width:100%}.payment__result--error-button:active,.payment__result--error-button:focus,.payment__result--error-button:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.payment__result--logo img{height:43px}.payment__result--icon img{height:62px;margin-top:16px}.payment__result--heading{margin:16px 0;font-family:proximanova-bold,sans-serif;font-size:24px;display:block;color:#212121;width:286px}.payment__result--description{font-size:15px;display:block;line-height:25px;color:#212121;width:100%;margin-bottom:16px}.payment__result--button{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:40px;line-height:40px;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;margin:0 auto 16px;width:200px}.payment__result--button:active,.payment__result--button:focus,.payment__result--button:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.payment__result--divider{margin:0 auto 16px;font-size:15px;text-transform:uppercase;color:#4a4a4a}.payment__result--text{font-size:13px;color:#000}.payment__result--signin,.payment__result--skip{font-size:13px;color:#000;text-decoration:underline;font-weight:700}#z_hppm_iframe{background:#fff!important;border:0!important}}@media (min-width:768px){.subscription--promo{width:572px}}@media (min-width:768px){.subscription--promo .subscription--container{min-height:515px;padding-top:42px}}@media (min-width:300px) and (max-width:768px){.subscription--promo .subscription--container{padding:60px 0;min-height:calc(100vh - 76px);text-align:center}}.subscription--promo .subscription--container:after{position:absolute;bottom:0;width:100%}.subscription--promo .subscription-payment-selection{background-color:transparent}.subscription--promo .subscription__sub-heading{font-size:22px;margin-top:12px}.subscription--promo .subscription__details{background-color:transparent}.subscription--promo .subscription__details label{font-size:12px;color:#c1c7d2}.subscription--promo .subscription__details--contain{text-align:left}.subscription--promo .subscription__blurb{font-size:14px}.subscription--promo .subscription__footer .item__terms{margin:8px 0 32px}@media (min-width:300px) and (max-width:768px){.subscription--promo .subscription__footer .item__terms{margin:8px 0}}.subscription--promo .subscription__footer .item__terms span{font-size:12px;margin:2px;width:100%;text-align:center;display:block}.subscription--promo .recaptcha-container{max-width:320px;margin:0 auto}.subscription--promo .recaptcha-container span{font-size:10px}@media (min-width:300px) and (max-width:768px){.subscription--promo .recaptcha-container span,.subscription--promoPayment{text-align:center}}.subscription--promoPayment .subscription__sub-heading{font-size:22px;font-family:proximanova-bold,sans-serif}@media (min-width:768px){.subscription--promoPayment .subscription__item--catalog-left{padding-right:32px}}@media (min-width:768px){.subscription--promoPayment .subscription__item--catalog-right{padding-left:32px}}@media (min-width:300px) and (max-width:768px){.subscription--promoPayment .subscription__item--catalog-right{width:230px}}.subscription--promoPayment .subscription__item--catalog .item__price{display:flex;flex-direction:column;align-items:center;width:166px}@media (min-width:300px) and (max-width:768px){.subscription--promoPayment .subscription__item--catalog .item__price{width:auto}}.subscription--promoPayment .subscription__item--catalog .item__price-text{width:100%;font-size:14px}@media (min-width:300px) and (max-width:768px){.subscription--promoPayment .subscription__item--catalog .item__price-text{width:160px}}.subscription--promoPayment .subscription__item--catalog .item__price-description{font-family:proximanova-regular,sans-serif;font-size:12px;line-height:normal}.subscription--promoPayment .subscription__item--catalog .item__price-description strong{font-family:proximanova-bold,sans-serif;font-weight:400}@media (min-width:300px) and (max-width:768px){.subscription--promoPayment .subscription__item--catalog .item__price-description br{display:none}}.subscription__sub-promo-text{display:inline-flex;border:1px solid #212121;padding:2px 10px;font-family:proximanova-bold,sans-serif;letter-spacing:1px;text-transform:uppercase;font-size:10px;margin-bottom:12px}.subscription .item__terms{font-size:14px}.need-help{text-align:center;position:absolute;width:100%;max-width:370px;margin:0 auto;bottom:0;left:0;right:0;display:inline-block}@media (min-width:300px) and (max-width:768px){.need-help{bottom:20px}}.need-help__callcentre{margin:0 auto;font-size:15px;height:40px;line-height:40px;padding:0;position:relative;display:flex;justify-content:center;align-items:center;z-index:2;font-family:proximanova-regular,sans-serif}.need-help__callcentre img{margin:0 8px;width:23px;height:23px}.need-help__callcentre a{font-family:proximanova-bold,sans-serif;color:#212121}.need-help--legacy{max-width:510px;display:block!important}@media (min-width:300px) and (max-width:768px){.need-help--legacy{max-width:280px;bottom:0}}.need-help--legacy .need-help__callcentre{align-items:center}@media (min-width:300px) and (max-width:768px){.need-help--legacy .need-help__callcentre{max-width:280px;height:70px;bottom:-70px;display:block;line-height:20px;padding-top:14px}}.need-help--legacy .need-help__callcentre a{border-bottom:2px solid #212121;text-decoration:none;font-family:proximanova-bold,sans-serif;color:#212121;margin:4px 0 0 8px;height:16px;line-height:15px}@media (min-width:768px){.create-password,.forgot-password,.password-success,.payment__container,.recover-email,.reset-password,.signup,.subscription--container,.subscription-cancel,.verify-email{position:relative}}.create-password:after,.forgot-password:after,.password-success:after,.payment__container:after,.recover-email:after,.reset-password:after,.signup:after,.subscription--container:after,.subscription-cancel:after,.verify-email:after{content:"";width:100%;height:40px;background-color:#f5f5f5;display:block}@media (min-width:300px) and (max-width:768px){.create-password:after,.forgot-password:after,.password-success:after,.payment__container:after,.recover-email:after,.reset-password:after,.signup:after,.subscription--container:after,.subscription-cancel:after,.verify-email:after{height:60px}}@media (min-width:300px) and (max-width:768px){.subscription{padding:16px 32px 0}.subscription--container:after{margin:0 -32px;width:auto}}@media (min-width:300px) and (max-width:768px){.signup:after{position:absolute;bottom:0;left:0}}.forgot-password:after,.password-success:after,.recover-email:after,.reset-password:after,.verify-email:after{position:absolute;bottom:0;left:0}.processing~.need-help{display:none!important}.profile{font-family:proximanova-regular,sans-serif}.profile-edit{padding:16px 16px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:572px;min-height:515px;margin:0 auto;position:relative}.profile-edit:after{content:"";width:100%;height:40px;background-color:#f5f5f5;display:block;position:absolute;bottom:0;left:0}@media (min-width:300px) and (max-width:768px){.profile-edit:after{position:absolute;bottom:0;left:0;height:60px}}@media (min-width:300px) and (max-width:768px){.profile-edit{height:calc(100vh - 60px);box-shadow:none;width:100%;min-height:0}}.profile-edit__container{width:100%}.profile-edit__image{width:68px;height:68px;margin:0 auto 8px}.profile-edit__image img{width:100%;height:auto}.profile-edit__heading{font-size:32px;line-height:32px;font-family:proximanova-bold,sans-serif;color:#212121;margin:16px auto}@media (min-width:300px) and (max-width:768px){.profile-edit__heading{font-size:24px;line-height:25px;margin:24px auto 8px}}.profile-edit__description{font-size:14px;padding:0 16px}.profile-edit__description span{font-family:proximanova-bold,sans-serif}@media (min-width:768px){.profile-edit__description{font-size:15px;text-align:center;margin:0 auto;max-width:345px}}.profile-edit-card{margin:16px 0;padding:32px 8px;display:flex;justify-content:center}@media (min-width:300px) and (max-width:768px){.profile-edit-card{padding:16px}}.profile-edit-card__form{width:405px}@media (min-width:300px) and (max-width:768px){.profile-edit-card__form{width:100%}}.profile-edit-card label{font-family:proximanova-regular,sans-serif;font-size:14px;color:#464343;display:block;text-align:left;padding-left:13px}.profile-edit-card input[type=email],.profile-edit-card input[type=password],.profile-edit-card input[type=text]{display:block;height:40px;font-size:14px;border:1px solid #d9d9d9;padding:0 16px;color:rgba(70,67,67,.5);border-radius:25px}.profile-edit-card input[type=email],.profile-edit-card input[type=password],.profile-edit-card input[type=submit],.profile-edit-card input[type=text]{width:100%;z-index:1;position:relative;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}.profile-edit-card input[type=submit]{font-size:15px;background-color:#dd1f26;color:#fff;font-family:proximanova-regular,sans-serif;padding:0 24px;display:inline-block;cursor:pointer;height:32px;line-height:32px;border-radius:25px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;height:40px;line-height:40px;margin-top:8px}.profile-edit-card input[type=submit]:active,.profile-edit-card input[type=submit]:focus,.profile-edit-card input[type=submit]:hover{background-color:#b0191e;-webkit-tap-highlight-color:transparent;outline:0}.profile-edit-card .recaptcha-container{margin-bottom:0}.profile-edit__change-cellphone{padding-top:16px}.profile-edit__change-cellphone a{font-size:15px;font-family:proximanova-regular,sans-serif;color:#212121;text-decoration:underline}.profile-edit__resend{padding-top:16px}.profile-edit__resend a{font-size:15px;font-family:proximanova-regular,sans-serif;color:#212121;text-decoration:underline}.profile-edit__terms{font-size:12px;font-family:proximanova-regular,sans-serif;text-align:center;display:block;margin-top:8px}.profile-edit--email{height:650px}.profile-edit--email label{margin-top:4px}.profile-edit--email .profile-edit--password{position:relative}.profile-edit--email .profile-edit--password span.show-hide-password{position:absolute;font-size:9px;color:#a4a4a4;text-transform:uppercase;height:40px;display:inline-flex;align-items:center;right:16px;cursor:pointer;z-index:2}.profile-edit--email input[type=password],.profile-edit--email input[type=text]{display:inline-block}.profile-edit--email .profile-edit__terms{font-size:13px;margin-top:8px;margin-bottom:0}.profile-edit--email .profile-edit__terms a{border-bottom:1px solid #212121;text-decoration:none;font-family:proximanova-bold,sans-serif;color:#212121}.profile-edit--email .profile-edit__heading{max-width:340px}@media (min-width:300px) and (max-width:768px){.profile-edit--email .profile-edit__heading{max-width:230px}}.profile-edit--email .profile-edit__container{width:334px}@media (min-width:300px) and (max-width:768px){.profile-edit--email .profile-edit__container{width:100%}}.profile-edit--email .profile-edit-card{padding:28px 16px 32px}.profile-edit--email .recaptcha-container{margin-bottom:0}.profile-edit--username .profile-edit__heading{max-width:310px}@media (min-width:300px) and (max-width:768px){.profile-edit--username .profile-edit__heading{max-width:240px}}.profile-edit--username .profile-edit__container{width:490px}@media (min-width:300px) and (max-width:768px){.profile-edit--username .profile-edit__container{width:100%}}.profile-edit--otp .profile-edit__heading,.profile-edit--phone .profile-edit__heading{font-size:22px}.profile-edit--otp .profile-edit-card,.profile-edit--phone .profile-edit-card{padding:0 8px;-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.profile-edit--otp .profile-edit-card__form,.profile-edit--phone .profile-edit-card__form{max-width:272px;margin:0 auto}.js-required a{text-decoration:underline;color:#21418d}.js-required ::placeholder{color:#ff9ea5;opacity:1}.js-required :-ms-input-placeholder{color:#ff9ea5}.js-required ::-ms-input-placeholder{color:#ff9ea5}.js-required label{color:#dd1f26}.js-required .js-validate-error-label{font-family:proximanova-bold,sans-serif;color:#dd1f26!important;font-size:12px;margin:4px 0;text-align:center}.js-required span.show-hide-password{color:#dd1f26!important}.js-required input[type=checkbox]+label,.js-required input[type=radio]+label{color:#dd1f26}.js-required input[type=checkbox]+label:before,.js-required input[type=email],.js-required input[type=password],.js-required input[type=radio]+label:before,.js-required input[type=text],.js-required select{border:1px solid #dd1f26;background-color:#f9e1e2}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZ2xvYmFsL19mb290ZXJuYXYuc2NzcyIsInRlbmFudHMvZmluMjQvc3R5bGUuY3NzIiwiYmFzZS9mdW5jdGlvbnMvX2V4dGVuZHMuc2NzcyIsImJhc2UvY29uZmlnL19wYWxsZXR0ZS5zY3NzIiwiYmFzZS9jb25maWcvX2NvbG9ycy5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX21peGlucy5zY3NzIiwiYmFzZS9jb25maWcvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvZnVuY3Rpb25zL19hZHZlcnRzLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy92ZW5kb3JzL19icmVha3BvaW50LnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9faGVscGVycy5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX2xvYWRlci5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX21lZGlhLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9fbm9ybWFsaXplLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyLnNjc3MiLCJiYXNlL2dsb2JhbC9fYmFzZS5zY3NzIiwiYmFzZS9jb25maWcvX2ZvbnRzLnNjc3MiLCJiYXNlL2dsb2JhbC9fZm9ybXMuc2NzcyIsImJhc2UvZ2xvYmFsL19icmFuZGJhci5zY3NzIiwiYmFzZS9nbG9iYWwvX2J1dHRvbnMuc2NzcyIsImJhc2UvbW9kdWxlcy9fc29jaWFsc2hhcmUuc2NzcyIsImJhc2UvZ2xvYmFsL19oZWFkZXIuc2NzcyIsInRlbmFudHMvZmluMjQvY29uZmlnL19wYWxsZXR0ZS5zY3NzIiwiYmFzZS9nbG9iYWwvX25hdi5zY3NzIiwiYmFzZS9nbG9iYWwvX2Zvb3Rlci5zY3NzIiwiYmFzZS9nbG9iYWwvX2Rpc2NvdmVyLnNjc3MiLCJiYXNlL2dsb2JhbC9fbWVudS5zY3NzIiwiYmFzZS9nbG9iYWwvX3N3aXBlb3ZlcmxheS5zY3NzIiwiYmFzZS9nbG9iYWwvX2Rpc2NvdmVybW9yZS5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvdmVuZG9ycy9ncmlkbGV4L19ncmlkbGV4LWNsYXNzZXMuc2NzcyIsImJhc2UvZnVuY3Rpb25zL3ZlbmRvcnMvZ3JpZGxleC9fZ3JpZGxleC1taXhpbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy92ZW5kb3JzL19zd2lwZXIuc2NzcyIsImJhc2UvcHJvZmlsZS9fYm9va21hcmtzLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX2VtYWlsZmxvdy5zY3NzIiwiYmFzZS9wcm9maWxlL19naWZ0aW5nLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2Nlc3Npbmcuc2NzcyIsImJhc2UvcHJvZmlsZS9fcHJvZmlsZWRldGFpbHMuc2NzcyIsImJhc2UvcHJvZmlsZS9fcHJvZmlsZW1lbnUuc2NzcyIsImJhc2UvcHJvZmlsZS9fcHJvZmlsZS5zY3NzIiwiYmFzZS9wcm9maWxlL19zaWdudXAuc2NzcyIsImJhc2UvcHJvZmlsZS9fc3Vic2NyaXB0aW9uLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3N1YnNjcmlwdGlvbnByb21vLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX25lZWRoZWxwLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2ZpbGVlZGl0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBME9vQixnQkNxcUZwQixDQ3YzRkEsNkdBQ0ksWUNxRFEsQ0RwRFIscUJFekJJLENDQUoseUJBQUEsQ0FDQSx3QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBbUJBLHNFRlRnQixDRVVoQix1RUZWZ0IsQ0VXaEIsd0VGWGdCLENFWWhCLDBFRlpnQixDRWFoQiwyRUZiZ0IsQ0VjaEIsbUVKWUosQ0MrQkEsb0JBQ0ksVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBR0ksc0RBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCQUFBLENBQ0EsdUJEOUJSLENLOUNBLFdBQ0ksNEJBQUEsQ0FDQSw0U0FBQSxDQU1BLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlC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Q0ksVWIyMkJSLENhdjJCQSxnQkFDSSxhQUFBLENBQ0EsVUFBQSxDQUNBLFViMDJCSixDYXYyQkEsSUFDSSxjQUFBLENBQ0EscUJBQUEsQ0FDQSxXYjAyQkosQ2F4MkJJLGlCQUNJLGlCYjAyQlIsQ2F0MkJBLFVBQ0ksU0FBQSxDVGhDQSwwQ1NpQ0EsQ1RoQ0EsdUNTZ0NBLENUL0JBLHFDUytCQSxDVDlCQSxrQ0owNEJKLENhMTJCSSxxQkFDSSxTYjQyQlIsQ2F4MkJBLEVBQ0ksb0JBQUEsQ0FDQSx1Q2IyMkJKLENhejJCSSx5QkFDSSxTYjIyQlIsQ2F2MkJBLGlEQUdJLGtCVmtCUSxDVWpCUixVVnRGSSxDVXVGSixnQmIwMkJKLENhdjJCQSxLQUNJLFFBQUEsQ0FDQSwwQ0M1RmUsQ0Q2RmYsY1gxRmEsQ1cyRmIsZVgxRmUsQ1cyRmYsYVYxRlUsQ1UyRlYsd0JiMDJCSixDTzM0QkkseUJNMkJKLEtBU1EsZ0JBQUEsQ0FDQSx3QmIyMkJOLENBQ0YsQ2F4MkJBLEdBQ0ksNENDdkdpQixDRHdHakIsZUFBQSxDQUNBLGlCYjIyQkosQ2F4MkJBLFNBRUksdUNDL0ZpQixDRGdHakIsZUFBQSxDQUNBLGlCYjIyQkosQ2F4MkJBLFNBQ0ksV1hsQlMsQ1dtQlQsV2IyMkJKLENheDJCQSxjQUNJLGNiMjJCSixDT3Y2QkksK0NNMkRKLGNBSVEsbUJBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QmI0MkJOLENBQ0YsQ08vNkJJLHlCTTJESixjQVdRLGtCWGhDUyxDV2lDVCxTYjYyQk4sQ2EzMkJNLHNCQUNJLFdBQUEsQ0FDQSxXWDlETixDVytETSx3QmI2MkJWLENBQ0YsQ2F6MkJBLFdBQ0ksWUFBQSxDQUNBLG9CYjQyQkosQ2ExMkJJLGlCQUNJLHVCQUFBLENBQ0EsaUJBQUEsQ0FDQSxTYjQyQlIsQ2F6MkJJLG9CQUNJLFlBQUEsQ0FDQSxrQmIyMkJSLENheDJCSSx1QkFDSSxXWDFESSxDVzJESixpQlhwRkksQ1dxRkoscUJiMDJCUixDYXYyQkksdUJBQ0ksV1gvREksQ1dnRUosYUFBQSxDQUNBLHFCQUFB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ckVKLENxQjFnRXdCLG9GQUNJLHdCckI2Z0U1QixDcUIxZ0V3QixvRkFDSSxZckI2Z0U1QixDcUJ4Z0V3Qiw0R0FDSSxRQUFBLENqQm5MeEIsZ0NpQm9MMkMsQ2pCbkwzQyw0QmlCbUwyQyxDakJsTDNDLHdCSityRUosQ3FCemdFNEIsd0hBQ0ksdURBQUEsQ0FDQSxTQUFBLENqQjFMNUIsK0JpQjJMK0MsQ2pCMUwvQywyQmlCMEwrQyxDakJ6TC9DLHVCSnVzRUosQ3FCeGdFd0IsOEdBQ0ksWXJCMmdFNUIsQ3FCdGdFZ0IsMEVBQ0ksU0FBQSxDQUNBLEtyQnlnRXBCLENxQmpnRW9CLHNEQUNJLFlBQUEsQ0FDQSxVckJtZ0V4QixDTy9yRUkseUJlOURKLFFBRVEscUJ0Qmd3RU4sQ0FDRixDT3JzRUkseUJlekRBLGNBRVEsVXRCZ3dFVixDQUNGLENPMXNFSSwrQ2V6REEsY0FNUSxXdEJpd0VWLENzQi92RVUsa0JBQ0ksVXRCaXdFZCxDQUNGLENzQnZ2RVksbUJBQ0ksZXRCOHZFaEIsQ08xdEVJLHlCZXJDUSxtQkFJUSxvQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJ0Qit2RWxCLENzQjd2RWtCLHlCQUNJLFdBQUEsQ0FDQSxlQUFBLENBQ0EsY3RCK3ZFdEIsQ3NCMXZFc0IsMEVBQ0ksWXRCNHZFMUIsQ3NCeHZFa0IscUJBQ0ksYW5CM0NWLENtQjRDVSxjUjNCTCxDUTRCSyx1Q3RCMHZFdEIsQ3NCeHZFc0IsMkJBQ0kseUJ0QjB2RTFCLENBQ0YsQ3NCbnZFSSxhQUNJLDRCQUFBLENBQ0EsZXBCY0ksQ29CYkosa0J0QnF2RVIsQ3NCbHZFSSxtQkFDSSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDQUNBLGN0Qm92RVIsQ3NCbHZFUSxxQmxCeENKLG1Da0J5Q1EsQ2xCeENSLGdDa0J3Q1EsQ2xCdkNSLDhCa0J1Q1EsQ2xCdENSLDJCa0JzQ1EsQ0FDQSxTQUFBLENBQ0EsaUJ0QnV2RVosQ3NCcnZFWSwyQkFDSSxVdEJ1dkVoQixDc0JwdkVZLHlCQUNJLFd0QnN2RWhCLENzQmh2RVEsc0JBQ0ksYUFBQSxDQUNB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Q0FDSSxnQkFBQSxDdEJoRVoseUNzQmtFWSxDdEJqRVosc0NzQmlFWSxDdEJoRVosb0NzQmdFWSxDdEIvRFosaUNKdStGSixDMkJ4Z0dBLHFEQUdFLHFCQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EsYTNCK2dHRixDMkI1Z0dBLGtEQUdFLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxjM0IrZ0dGLEMyQjVnR0EsaUNBRUUsVzNCK2dHRixDMkI1Z0dBLGlCQUNFLFMzQitnR0YsQzJCM2dHQSw0U0FTRSxRQUFBLENBQ0EsUzNCOGdHRixDMkJyZ0dFLG9DQUNFLFEzQjJnR0osQzJCMWdHSSx5R0FFRSxTM0I0Z0dOLEMyQnZnR0Usa0NBQ0UsZ0IzQnlnR0osQzJCdGdHRSxrQ0FDRSxzQjNCd2dHSixDMkJyZ0dFLGlDQUNFLHdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxnQjNCdWdHSixDMkJwZ0dFLCtCQUNFLHNCM0JzZ0dKLEMyQm5nR0Usa0NBQ0Usa0IzQnFnR0osQzJCbGdHRSxrQ0FDRSxvQjNCb2dHSixDMkJoZ0dFLG1DQUNFLDBCM0JrZ0dKLEMyQmhnR0Usa0NBQ0UscUIzQmtnR0osQzJCamdHSSxtREFDRSxlM0JtZ0dOLEMyQmhnR0UsMENBQ0UsNkIzQmtnR0osQzJCOS9GRSx3Q0FDRSw2QjNCZ2dHSixDMkI5L0ZFLHVDQUNFLDRCM0JnZ0dKLEMyQjUvRkUsdUtBR0Usa0IzQjQvRkosQzJCMy9GSSw2S0FDRSxXM0I2L0ZOLEMyQnovRkUsOEpBR0UsZ0IzQnkvRkosQzJCbi9GRSw4QkFDRSxxQjNCcy9GSixDMkJwL0ZFLGlDQUNFLGlCM0JzL0ZKLEMyQnAvRkUsaUNBQ0UsbUIzQnMvRkosQzJCcC9GRSxnQ0FDRSxRM0JzL0ZKLEMyQnAvRkUsK0JBQ0UsTzNCcy9GSixDNEJqbkdNLDJHQUtFLGVBQUEsQ0FDQSxjNUJxbkdSLEM0QjNuR00sMkdBS0UsY0FBQSxDQUNBLGE1QjRuR1IsQzRCbG9HTSwyR0FLRSx5QkFBQSxDQUNBLHdCNUJtb0dSLEM0QnpvR00sMkdBS0UsY0FBQSxDQUNBLGE1QjBvR1IsQzRCaHBHTSwyR0FLRSxjQUFBLENBQ0EsYTVCaXBHUixDNEJ2cEdNLDJHQUtFLHlCQUFBLENBQ0Esd0I1QndwR1IsQzRCOXBHTSwyR0FLRSx5QkFBQSxDQUNBLHdCNUIrcEdSLEM0QnJxR00sMkdBS0UsZ0JBQUEsQ0FDQSxlNUJzcUdSLEM0QjVxR00sMkdBS0UseUJBQUEsQ0FDQSx3QjVCNnFHUixDNEJuckdNLDhHQUtFLGNBQUEsQ0FDQSxhNUJvckdSLEM0QjFyR00sOEdBS0Usd0JBQUEsQ0FDQSx1QjVCMnJHUixDNEJqc0dNLDhHQUtFLHdCQUFBLENBQ0EsdUI1QmtzR1IsQzRCbHRHSSx3QkFVRSwrRkFLRSxlQUFBLENBQ0EsYzVCMHNHTixDNEJodEdJLCtGQUtFLGNBQUEsQ0FDQSxhNUJpdEdOLEM0QnZ0R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCd3RHTixDNEI5dEdJLCtGQUtFLGNBQUEsQ0FDQSxhNUIrdEdOLEM0QnJ1R0ksK0ZBS0UsY0FBQSxDQUNBLGE1QnN1R04sQzRCNXVHSSwrRkFLRSx5QkFBQSxDQUNBLHdCNUI2dUdOLEM0Qm52R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCb3ZHTixDNEIxdkdJLCtGQUtFLGdCQUFBLENBQ0EsZTVCMnZHTixDNEJqd0dJLCtGQUtFLHlCQUFBLENBQ0Esd0I1Qmt3R04sQzRCeHdHSSxrR0FLRSxjQUFBLENBQ0EsYTVCeXdHTixDNEIvd0dJLGtHQUtFLHdCQUFBLENBQ0EsdUI1Qmd4R04sQzRCdHhHSSxrR0FLRSx3QkFBQSxDQUNBLHVCNUJ1eEdOLENBQ0YsQzRCeHlHSSx3QkFVRSwrRkFLRSxlQUFBLENBQ0EsYzVCK3hHTixDNEJyeUdJLCtGQUtFLGNBQUEsQ0FDQSxhNUJzeUdOLEM0QjV5R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCNnlHTixDNEJuekdJLCtGQUtFLGNBQUEsQ0FDQSxhNUJvekdOLEM0QjF6R0ksK0ZBS0UsY0FBQSxDQUNBLGE1QjJ6R04sQzRCajBHSSwrRkFLRSx5QkFBQSxDQUNBLHdCNUJrMEdOLEM0QngwR0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCeTBHTixDNEIvMEdJLCtGQUtFLGdCQUFBLENBQ0EsZTVCZzFHTixDNEJ0MUdJLCtGQUtFLHlCQUFBLENBQ0Esd0I1QnUxR04sQzRCNzFHSSxrR0FLRSxjQUFBLENBQ0EsYTVCODFHTixDNEJwMkdJLGtHQUtFLHdCQUFBLENBQ0EsdUI1QnEyR04sQzRCMzJHSSxrR0FLRSx3QkFBQSxDQUNBLHVCNUI0MkdOLENBQ0YsQzRCNzNHSSx3QkFVRSwrRkFLRSxlQUFBLENBQ0EsYzVCbzNHTixDNEIxM0dJLCtGQUtFLGNBQUEsQ0FDQSxhNUIyM0dOLEM0Qmo0R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCazRHTixDNEJ4NEdJLCtGQUtFLGNBQUEsQ0FDQSxhNUJ5NEdOLEM0Qi80R0ksK0ZBS0UsY0FBQSxDQUNBLGE1Qmc1R04sQzRCdDVHSSwrRkFLRSx5QkFBQSxDQUNBLHdCNUJ1NUdOLEM0Qjc1R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCODVHTixDNEJwNkdJLCtGQUtFLGdCQUFBLENBQ0EsZTVCcTZHTixDNEIzNkdJLCtGQUtFLHlCQUFBLENBQ0Esd0I1QjQ2R04sQzRCbDdHSSxrR0FLRSxjQUFBLENBQ0EsYTVCbTdHTixDNEJ6N0dJLGtHQUtFLHdCQUFBLENBQ0EsdUI1QjA3R04sQzRCaDhHSSxrR0FLRSx3QkFBQSxDQUNBLHVCNUJpOEdOLENBQ0YsQzRCbDlHSSx3QkFVRSwrRkFLRSxlQUFBLENBQ0EsYzVCeThHTixDNEIvOEdJLCtGQUtFLGNBQUEsQ0FDQSxhNUJnOUdOLEM0QnQ5R0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCdTlHTixDNEI3OUdJLCtGQUtFLGNBQUEsQ0FDQSxhNUI4OUdOLEM0QnArR0ksK0ZBS0UsY0FBQSxDQUNBLGE1QnErR04sQzRCMytHSSwrRkFLRSx5QkFBQSxDQUNBLHdCNUI0K0dOLEM0QmwvR0ksK0ZBS0UseUJBQUEsQ0FDQSx3QjVCbS9HTixDNEJ6L0dJLCtGQUtFLGdCQUFBLENBQ0EsZTVCMC9HTixDNEJoZ0hJLCtGQUtFLHlCQUFBLENBQ0Esd0I1QmlnSE4sQzRCdmdISSxrR0FLRSxjQUFBLENBQ0EsYTVCd2dITixDNEI5Z0hJLGtHQUtFLHdCQUFBLENBQ0EsdUI1QitnSE4sQzRCcmhISSxrR0FLRSx3QkFBQSxDQUNBLHVCNUJzaEhOLENBQ0YsQzRCMWdITSwyR0FBMkMsd0JBQUEsQ0FBMEMsdUI1Qm1oSDNGLEM0Qm5oSE0sMkdBQTJDLHlCQUFBLENBQTBDLHdCNUJ5aEgzRixDNEJ6aEhNLDJHQUEyQyxjQUFBLENBQTBDLGE1QitoSDNGLEM0Qi9oSE0sMkdBQTJDLHlCQUFBLENBQTBDLHdCNUJxaUgzRixDNEJyaUhNLDJHQUEyQyx5QkFBQSxDQUEwQyx3QjVCMmlIM0YsQzRCM2lITSwyR0FBMkMsY0FBQSxDQUEwQyxhNUJpakgzRixDNEJqakhNLDJHQUEyQyx5QkFBQSxDQUEwQyx3QjVCdWpIM0YsQzRCdmpITSwyR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjZqSDNGLEM0QjdqSE0sMkdBQTJDLGNBQUEsQ0FBMEMsYTVCbWtIM0YsQzRCbmtITSw4R0FBMkMseUJBQUEsQ0FBMEMsd0I1QnlrSDNGLEM0QnprSE0sOEdBQTJDLHlCQUFBLENBQTBDLHdCNUIra0gzRixDNEIva0hNLDhHQUEyQyxlQUFBLENBQTBDLGM1QnFsSDNGLEM0QjFqSE0sNkhBQXFDLGE1QmdrSDNDLEM0QmhrSE0sNkhBQXFDLHlCNUJxa0gzQyxDNEJya0hNLDZIQUFxQywwQjVCMGtIM0MsQzRCMWtITSw2SEFBcUMsZTVCK2tIM0MsQzRCL2tITSw2SEFBcUMsMEI1Qm9sSDNDLEM0QnBsSE0sNkhBQXFDLDBCNUJ5bEgzQyxDNEJ6bEhNLDZIQUFxQyxlNUI4bEgzQyxDNEI5bEhNLDZIQUFxQywwQjVCbW1IM0MsQzRCbm1ITSw2SEFBcUMsMEI1QndtSDNDLEM0QnhtSE0sNkhBQXFDLGU1QjZtSDNDLEM0QjdtSE0sZ0lBQXFDLDBCNUJrbkgzQyxDNEJsbkhNLGdJQUFxQywwQjVCdW5IM0MsQzRCL21ITSxnSUFBc0MsYzVCcW5INUMsQzRCcm5ITSxnSUFBc0MsMEI1QjBuSDVDLEM0QjFuSE0sZ0lBQXNDLDJCNUIrbkg1QyxDNEIvbkhNLGdJQUFzQyxnQjVCb29INUMsQzRCcG9ITSxnSUFBc0MsMkI1QnlvSDVDLEM0QnpvSE0sZ0lBQXNDLDJCNUI4b0g1QyxDNEI5b0hNLGdJQUFzQyxnQjVCbXBINUMsQzRCbnBITSxnSUFBc0MsMkI1QndwSDVDLEM0QnhwSE0sZ0lBQXNDLDJCNUI2cEg1QyxDNEI3cEhNLGdJQUFzQyxnQjVCa3FINUMsQzRCbHFITSxtSUFBc0MsMkI1QnVxSDVDLEM0QnZxSE0sbUlBQXNDLDJCNUI0cUg1QyxDNEI1dUhJLHdCQTZCRSxrR0FBMkMsd0JBQUEsQ0FBMEMsdUI1QnV0SHpGLEM0QnZ0SEksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUI2dEh6RixDNEI3dEhJLGtHQUEyQyxjQUFBLENBQTBDLGE1Qm11SHpGLEM0Qm51SEksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJ5dUh6RixDNEJ6dUhJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCK3VIekYsQzRCL3VISSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJxdkh6RixDNEJydkhJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCMnZIekYsQzRCM3ZISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1Qml3SHpGLEM0Qmp3SEksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCdXdIekYsQzRCdndISSxxR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjZ3SHpGLEM0Qjd3SEkscUdBQTJDLHlCQUFBLENBQTBDLHdCNUJteEh6RixDNEJueEhJLHFHQUEyQyxlQUFBLENBQTBDLGM1Qnl4SHpGLEM0Qjl2SEksNkhBQXFDLGE1Qm93SHpDLEM0QnB3SEksNkhBQXFDLHlCNUJ5d0h6QyxDNEJ6d0hJLDZIQUFxQywwQjVCOHdIekMsQzRCOXdISSw2SEFBcUMsZTVCbXhIekMsQzRCbnhISSw2SEFBcUMsMEI1Qnd4SHpDLEM0Qnh4SEksNkhBQXFDLDBCNUI2eEh6QyxDNEI3eEhJLDZIQUFxQyxlNUJreUh6QyxDNEJseUhJLDZIQUFxQywwQjVCdXlIekMsQzRCdnlISSw2SEFBcUMsMEI1QjR5SHpDLEM0QjV5SEksNkhBQXFDLGU1Qml6SHpDLEM0Qmp6SEksZ0lBQXFDLDBCNUJzekh6QyxDNEJ0ekhJLGdJQUFxQywwQjVCMnpIekMsQzRCbnpISSxnSUFBc0MsYzVCeXpIMUMsQzRCenpISSxnSUFBc0MsMEI1Qjh6SDFDLEM0Qjl6SEksZ0lBQXNDLDJCNUJtMEgxQyxDNEJuMEhJLGdJQUFzQyxnQjVCdzBIMUMsQzRCeDBISSxnSUFBc0MsMkI1QjYwSDFDLEM0QjcwSEksZ0lBQXNDLDJCNUJrMUgxQyxDNEJsMUhJLGdJQUFzQyxnQjVCdTFIMUMsQzRCdjFISSxnSUFBc0MsMkI1QjQxSDFDLEM0QjUxSEksZ0lBQXNDLDJCNUJpMkgxQyxDNEJqMkhJLGdJQUFzQyxnQjVCczJIMUMsQzRCdDJISSxtSUFBc0MsMkI1QjIySDFDLEM0QjMySEksbUlBQXNDLDJCNUJnM0gxQyxDNEJ4NEhFLDhHQUNFLFE1QjY0SEosQzRCMzRIRSwyR0FDRSxPNUIrNEhKLENBQ0YsQzRCNTdISSx3QkE2QkUsa0dBQTJDLHdCQUFBLENBQTBDLHVCNUJzNkh6RixDNEJ0NkhJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCNDZIekYsQzRCNTZISSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJrN0h6RixDNEJsN0hJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCdzdIekYsQzRCeDdISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1Qjg3SHpGLEM0Qjk3SEksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCbzhIekYsQzRCcDhISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjA4SHpGLEM0QjE4SEksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJnOUh6RixDNEJoOUhJLGtHQUEyQyxjQUFBLENBQTBDLGE1QnM5SHpGLEM0QnQ5SEkscUdBQTJDLHlCQUFBLENBQTBDLHdCNUI0OUh6RixDNEI1OUhJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjVCaytIekYsQzRCbCtISSxxR0FBMkMsZUFBQSxDQUEwQyxjNUJ3K0h6RixDNEI3OEhJLDZIQUFxQyxhNUJtOUh6QyxDNEJuOUhJLDZIQUFxQyx5QjVCdzlIekMsQzRCeDlISSw2SEFBcUMsMEI1QjY5SHpDLEM0Qjc5SEksNkhBQXFDLGU1QmsrSHpDLEM0QmwrSEksNkhBQXFDLDBCNUJ1K0h6QyxDNEJ2K0hJLDZIQUFxQywwQjVCNCtIekMsQzRCNStISSw2SEFBcUMsZTVCaS9IekMsQzRCai9ISSw2SEFBcUMsMEI1QnMvSHpDLEM0QnQvSEksNkhBQXFDLDBCNUIyL0h6QyxDNEIzL0hJLDZIQUFxQyxlNUJnZ0l6QyxDNEJoZ0lJLGdJQUFxQywwQjVCcWdJekMsQzRCcmdJSSxnSUFBcUMsMEI1QjBnSXpDLEM0QmxnSUksZ0lBQXNDLGM1QndnSTFDLEM0QnhnSUksZ0lBQXNDLDBCNUI2Z0kxQyxDNEI3Z0lJLGdJQUFzQywyQjVCa2hJMUMsQzRCbGhJSSxnSUFBc0MsZ0I1QnVoSTFDLEM0QnZoSUksZ0lBQXNDLDJCNUI0aEkxQyxDNEI1aElJLGdJQUFzQywyQjVCaWlJMUMsQzRCamlJSSxnSUFBc0MsZ0I1QnNpSTFDLEM0QnRpSUksZ0lBQXNDLDJCNUIyaUkxQyxDNEIzaUlJLGdJQUFzQywyQjVCZ2pJMUMsQzRCaGpJSSxnSUFBc0MsZ0I1QnFqSTFDLEM0QnJqSUksbUlBQXNDLDJCNUIwakkxQyxDNEIxaklJLG1JQUFzQywyQjVCK2pJMUMsQzRCdmxJRSw4R0FDRSxRNUI0bElKLEM0QjFsSUUsMkdBQ0UsTzVCOGxJSixDQUNGLEM0QjNvSUksd0JBNkJFLGtHQUEyQyx3QkFBQSxDQUEwQyx1QjVCcW5JekYsQzRCcm5JSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjJuSXpGLEM0QjNuSUksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCaW9JekYsQzRCam9JSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QnVvSXpGLEM0QnZvSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUI2b0l6RixDNEI3b0lJLGtHQUEyQyxjQUFBLENBQTBDLGE1Qm1wSXpGLEM0Qm5wSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJ5cEl6RixDNEJ6cElJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCK3BJekYsQzRCL3BJSSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJxcUl6RixDNEJycUlJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjVCMnFJekYsQzRCM3FJSSxxR0FBMkMseUJBQUEsQ0FBMEMsd0I1QmlySXpGLEM0QmpySUkscUdBQTJDLGVBQUEsQ0FBMEMsYzVCdXJJekYsQzRCNXBJSSw2SEFBcUMsYTVCa3FJekMsQzRCbHFJSSw2SEFBcUMseUI1QnVxSXpDLEM0QnZxSUksNkhBQXFDLDBCNUI0cUl6QyxDNEI1cUlJLDZIQUFxQyxlNUJpckl6QyxDNEJqcklJLDZIQUFxQywwQjVCc3JJekMsQzRCdHJJSSw2SEFBcUMsMEI1QjJySXpDLEM0QjNySUksNkhBQXFDLGU1QmdzSXpDLEM0QmhzSUksNkhBQXFDLDBCNUJxc0l6QyxDNEJyc0lJLDZIQUFxQywwQjVCMHNJekMsQzRCMXNJSSw2SEFBcUMsZTVCK3NJekMsQzRCL3NJSSxnSUFBcUMsMEI1Qm90SXpDLEM0QnB0SUksZ0lBQXFDLDBCNUJ5dEl6QyxDNEJqdElJLGdJQUFzQyxjNUJ1dEkxQyxDNEJ2dElJLGdJQUFzQywwQjVCNHRJMUMsQzRCNXRJSSxnSUFBc0MsMkI1Qml1STFDLEM0Qmp1SUksZ0lBQXNDLGdCNUJzdUkxQyxDNEJ0dUlJLGdJQUFzQywyQjVCMnVJMUMsQzRCM3VJSSxnSUFBc0MsMkI1Qmd2STFDLEM0Qmh2SUksZ0lBQXNDLGdCNUJxdkkxQyxDNEJydklJLGdJQUFzQywyQjVCMHZJMUMsQzRCMXZJSSxnSUFBc0MsMkI1Qit2STFDLEM0Qi92SUksZ0lBQXNDLGdCNUJvd0kxQyxDNEJwd0lJLG1JQUFzQywyQjVCeXdJMUMsQzRCendJSSxtSUFBc0MsMkI1Qjh3STFDLEM0QnR5SUUsOEdBQ0UsUTVCMnlJSixDNEJ6eUlFLDJHQUNFLE81QjZ5SUosQ0FDRixDNEIxMUlJLHdCQTZCRSxrR0FBMkMsd0JBQUEsQ0FBMEMsdUI1Qm8wSXpGLEM0QnAwSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUIwMEl6RixDNEIxMElJLGtHQUEyQyxjQUFBLENBQTBDLGE1QmcxSXpGLEM0QmgxSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJzMUl6RixDNEJ0MUlJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCNDFJekYsQzRCNTFJSSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJrMkl6RixDNEJsMklJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCdzJJekYsQzRCeDJJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjgySXpGLEM0QjkySUksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCbzNJekYsQzRCcDNJSSxxR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjAzSXpGLEM0QjEzSUkscUdBQTJDLHlCQUFBLENBQTBDLHdCNUJnNEl6RixDNEJoNElJLHFHQUEyQyxlQUFBLENBQTBDLGM1QnM0SXpGLEM0QjMySUksNkhBQXFDLGE1QmkzSXpDLEM0QmozSUksNkhBQXFDLHlCNUJzM0l6QyxDNEJ0M0lJLDZIQUFxQywwQjVCMjNJekMsQzRCMzNJSSw2SEFBcUMsZTVCZzRJekMsQzRCaDRJSSw2SEFBcUMsMEI1QnE0SXpDLEM0QnI0SUksNkhBQXFDLDBCNUIwNEl6QyxDNEIxNElJLDZIQUFxQyxlNUIrNEl6QyxDNEIvNElJLDZIQUFxQywwQjVCbzVJekMsQzRCcDVJSSw2SEFBcUMsMEI1Qnk1SXpDLEM0Qno1SUksNkhBQXFDLGU1Qjg1SXpDLEM0Qjk1SUksZ0lBQXFDLDBCNUJtNkl6QyxDNEJuNklJLGdJQUFxQywwQjVCdzZJekMsQzRCaDZJSSxnSUFBc0MsYzVCczZJMUMsQzRCdDZJSSxnSUFBc0MsMEI1QjI2STFDLEM0QjM2SUksZ0lBQXNDLDJCNUJnN0kxQyxDNEJoN0lJLGdJQUFzQyxnQjVCcTdJMUMsQzRCcjdJSSxnSUFBc0MsMkI1QjA3STFDLEM0QjE3SUksZ0lBQXNDLDJCNUIrN0kxQyxDNEIvN0lJLGdJQUFzQyxnQjVCbzhJMUMsQzRCcDhJSSxnSUFBc0MsMkI1Qnk4STFDLEM0Qno4SUksZ0lBQXNDLDJCNUI4OEkxQyxDNEI5OElJLGdJQUFzQyxnQjVCbTlJMUMsQzRCbjlJSSxtSUFBc0MsMkI1Qnc5STFD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LENBQ0EsdUNBQUEsQ0FDQSxTakJtZ01SLENtQ3QzTFEsNkJBQ0ksWUFBQSxDQUNBLHVDckIvSVMsQ3FCZ0pULGFoQ3RFSSxDZ0N1RUosY0FBQSxDQUNBLFluQ3czTFosQ21DdDNMWSxrQ0FDSSxhbkN3M0xoQixDbUNwM0xRLDZCQUNJLGlCQUFBLENBQ0Esa0JuQ3MzTFosQ21DcDNMWSxrQ0FDSSxhbkNzM0xoQixDbUNuM0xZLG1DQUNJLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZWpDaEtOLENpQ2lLTSxhbkNxM0xoQixDbUNsM0xZLGdGQUVJLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFVqQ2hISixDaUNpSEksYUFBQSxDQUNBLHdCbkNvM0xoQixDbUNqM0xZLHlDQUNJLGFuQ20zTGhCLENtQ2gzTFksdUNBQ0ksYW5DazNMaEIsQ21DLzJMWSxzQ0FDSSxVaEMzTVIsQ2dDNE1RLHdCbkNpM0xoQixDbUMzMkxRLHlDQUVJLGdCQUFBLENBQ0Esa0JqQ3hJQSxDaUN5SUEsWW5DNDJMWixDbUMxMkxZLDhDQUNJLGFuQzQyTGhCLENPdGdNSSwrQzRCbUpJLHlDQVdRLFNuQzQyTGQsQ0FDRixDbUN6MkxRLG9DQUNJLFdBQUEsQ0FDQSxhQUFBLEMvQjNNUixzRUZUZ0IsQ0VVaEIsdUVGVmdCLENFV2hCLHdFRlhnQixDRVloQiwwRUZaZ0IsQ0VhaEIsMkVGYmdCLENFY2hCLG1FRmRnQixDaUNzTlIsZWhDck9KLENnQ3NPSSwwQ25DZzNMWixDT3ZoTUksK0M0QmtLSSxvQ0FRUSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsWW5DaTNMZCxDbUMvMkxjLHlDQUNJLGFuQ2kzTGxCLENBQ0YsQ21DOTJMWSx5Q0FDSSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLG9CQUFBLENBQ0EsY0FBQSxDQUNBLGFuQ2czTGhCLENtQzkyTGdCLDhMQUNJLGFuQ2czTHBCLENtQzcyTGdCLGdEQUNJLFNuQysyTHBCLENtQzUyTGdCLHFEQUNJLCtCbkM4MkxwQixDbUMzMkxnQixrREFD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QUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUVJLG1EQUFBLENBQ0EsdUJBQUEsQ0FDQSx1QkFBQSxDQUNBLDJCcEN5c01oQyxDb0Nwc000Qix1REFDSSxzQnBDc3NNaEMsQ29DbHNNd0IsNENBQ0ksV0FBQSxDQUNBLFVwQ29zTTVCLENvQ2pzTXdCLDZDQUNJLGdCbEM1SWhCLENrQzZJZ0IsYWpDck5kLENpQ3NOYyxjcENtc001QixDb0Noc013Qiw4Q0FDSSx3QnBDa3NNNUIsQ29DN3JNZ0IsNENBQ0ksZ0JwQytyTXBCLENvQzdyTW9CLDhDQUNJLGNBQUEsQ0FDQSx1Q3RCeE9MLENzQnlPSyxhcEMrck14QixDb0M3ck13QixvREFDSSx5QnBDK3JNNUIsQ29DenJNWSxnQ0FDSSx1Q3RCblBHLENzQm9QSCxhQUFBLENBQ0EsaUJwQzJyTWhCLENvQ3hyTVkscUNBQ0ksY3BDMHJNaEIsQ29DeHJNZ0IsMENBQ0ksdUN0QjVQRCxDc0I2UEMsYWpDelBOLENpQzBQTSxhcEMwck1wQixDb0N0ck1ZLDhCQVdJLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLFdsQ3BNVixDa0NxTVUsY3BDOHFNaEIsQ29DM3JNZ0IsbUNBQ0ksWUFBQSxDQUNBLCtCcEM2ck1wQixDb0Mxck1nQixtQ0FDSSx1Q3RCelFELENzQjBRQyxvQnBDNHJNcEIsQ29DcHJNZ0IsZ0NuQjdQWixjQUFBLENBQ0EsYWRvRVksQ2NuRVosdUNIVmlCLENHV2pCLGNBQUEsQ0FDQSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSxXZm1EUSxDZWxEUixnQmZrRFEsQ2VqRFIsd0JtQnNQd0QsQ25CclB4RCxxQmQvQkksQ0NBSiwwQkFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0E0QkEsMkRBQUEsQ0FDQSx3RGFEQSxDYkVBLHNEYUZBLENiR0EsbURhSEEsQ21Cb1BnQixlbENoUVYsQ2tDaVFVLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxvQnBDeXNNcEIsQ2lCLzdN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SCxhdkM5SkYsQ3VDK0pFLHlCMUN5eFloQixDMENyeFlRLHFCQUNJLGNBQUEsQ0FDQSwwQzVCMUtPLEM0QjJLUCxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxjMUN1eFlaLEMwQ3B4WVEscUJBQ0ksWTFDc3hZWixDMENweFlZLDJCQUNJLGMxQ3N4WWhCLEMwQ254WVksNkNBQ0ksaUIxQ3F4WWhCLEMwQ254WWdCLHFFQUNJLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGF2QzVHRSxDdUM2R0Ysd0JBQUEsQ0FDQSxXQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsUzFDcXhZcEIsQzBDanhZWSxnRkFDSSxvQjFDbXhZaEIsQzBDL3dZZ0IsMENBQ0ksY0FBQSxDQUNBLGN4Q25JZCxDd0NvSWMsZTFDaXhZcEIsQzBDL3dZb0IsNENBQ0ksK0JBQUEsQ0FDQSxvQkFBQSxDQUNBLHVDNUJwTUgsQzRCcU1HLGExQ2l4WXhCLEMwQzd3WWdCLDRDQUNJLGUxQyt3WXBCLENPMzZZSSwrQ21DMkpZLDRDQUlRLGUxQ2d4WXRCLENBQ0YsQzBDN3dZZ0IsOENBQ0ksVzFDK3dZcEIsQ09uN1lJLCtDbUNtS1ksOENBSVEsVTFDZ3hZdEIsQ0FDRixDMEM3d1lnQix3Q0FDSSxzQjFDK3dZcEIsQzBDM3dZWSwwQ0FDSSxlMUM2d1loQixDMEN4d1lZLCtDQUNJLGUxQzB3WWhCLENPajhZSSwrQ21Dc0xRLCtDQUlRLGUxQzJ3WWxCLENBQ0YsQzBDeHdZWSxpREFDSSxXMUMwd1loQixDT3o4WUksK0NtQzhMUSxpREFJUSxVMUMyd1lsQixDQUNGLEMwQ3B3WWdCLHNGQUNJLGMxQ3N3WXBCLEMwQ253WWdCLDhFQUNJLGFBQUEsQ3RDOVFoQix1QkFBQSxDQUNBLHNCQUFBLENBQ0Esb0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQW1CQSxrQnNDd1BvQyxDdEN2UHBDLG1Cc0N1UG9DLEN0Q3RQcEMsb0JzQ3NQb0MsQ3RDclBwQyxzQnNDcVBvQyxDdENwUHBDLHVCc0NvUG9DLEN0Q25QcEMsZUprZ1pKLEMwQzd3WW9CLDBGQUNJLGVBQUEsQ0FDQSxhMUMrd1l4QixDMENwd1lJLGVBQ0kseUJBQUEsQ0FDQSxhMUN1d1lSLEMwQ3B3WUksMkJBQ0ksYUFBQSxDQUNBLFMxQ3d3WVIsQzBDcndZSSxvQ0FDSSxhMUN3d1lSLEMwQ3J3WUkscUNBQ0ksYTFDd3dZUixDMENyd1lJLG1CQUNJLGExQ3V3WVIsQzBDcHdZSSxzQ0FDSSx1QzVCclNhLEM0QnNTYix1QkFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0EsaUIxQ3N3WVIsQzBDbndZSSxxQ0FDSSx1QjFDcXdZUixDMENod1lRLDZFQUNJLGExQ213WVosQzBDMXZZSSw4TUFJSSx3QkFBQSxDQUNBLHdCMUNpd1lSIiwiZmlsZSI6InRlbmFudHMvZmluMjQvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmZvb3RlciB7XG4gICAgJl9fbmF2IHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2JpbGUtbmF2LWJhY2tncm91bmQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDYxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5hdi1zaGFkb3ctdG9wKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmLmRpc2NvdmVyX2J0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9vdGVyX19uYXYtaXRlbS0taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZGlzY292ZXJfYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlcl9fbmF2LWl0ZW0tLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbW9iaWxlLW5hdi1hY3RpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyX19uYXYtaXRlbS0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2JpbGUtbmF2O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAqMC41O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItbmF2LWZvbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAgMTBweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgLmZvb3Rlcl9fbmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vYmlsZS1uYXYtYWN0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZmVhdHVyZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpc2NvdmVyIHtcbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIC5zZWN0aW9uIHsgICAgICAgICAgXG4gICAgICAgICAgICAmLS10aXRsZS1jYXJkIHtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pbWFnZS1jYXJkIHtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9yZS1lbGxpcHNpcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbGxpcHNpcy1jb2xvci1hbHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZGlzY292ZXItaW1hZ2UtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZGlzY292ZXItaW1hZ2UtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLS1tYWdhemluZXMtZGlzY292ZXIge1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubW9yZS1lbGxpcHNpcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbGxpcHNpcy1jb2xvci1hbHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGRpc2NvdmVyLWltYWdlLWhlaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZGlzY292ZXItaW1hZ2UtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAubW9yZS1lbGxpcHNpcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWxsaXBzaXMtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItbmF2LWZvbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnIFxcMjJFRSc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2F0ZWdvcnkge1xuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggJGdhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2ZycpO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGFydGljbGUtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltXZWIgTWFzdGVyIFN0eWxlc2hlZXRdXG5Qcm9qZWN0Olx0RmluMjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVEVOQU5UIFNUWUxFUyAqL1xuLyogRklOMjQgUEFMTEVUVEUgKi9cbi8qIEJBU0UgU1RZTEVTICovXG4vKiBDT0xPUlMgKi9cbi8qIEJSQU5EUyAqL1xuLyogRk9STVMgKi9cbi8qIFNPQ0lBTCBDT0xPUlMgKi9cbi8qIExBWU9VVCBDT0xPVVJTICovXG4vKiBWMSAqL1xuLyogTWF0cmljIFByb3ZpbmNpYWwgQ29sb3JzKi9cbi8qIEZPTlRTICovXG4vKiBCT1JERVJTICovXG4vKiBCT1ggU0hBRE9XUyAqL1xuLyogRk9OVCBXRUlHSFRTICovXG4vKiBGT05UIFNJWkVTICovXG4vKiBIRUFERVIgQlJBTkRJTkcgKi9cbi8qIEZPT1RFUiAqL1xuLyogU1BBQ0lORyAqL1xuLyogU1BPUlQgVEVBTSBJTUFHRSAqL1xuLyogR1JJRExFWCAqL1xuLyogTUVESUEgUVVFUklFUyAqL1xuLyogU0lURSBTVFJVQ1RVUkUgKi9cbi5wcm9maWxlLWVkaXQtY2FyZCwgLnByb2ZpbGUtZWRpdCwgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWNvbnRhaW5lciwgLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi1pdGVtcyB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbiNhcnRpY2xlc19fbG9hZG1vcmUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9sb2FkZXItcm9sbGluZy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4vKiBcbiAqIEZPTlRTIFxuICogTG9jYWwgRm9udHNcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIjtcbiAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLWJvbGRcIiksIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiO1xuICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtcmVndWxhclwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkaXRcIjtcbiAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLWJvbGRpdFwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJpdFwiO1xuICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtcmVndWxhcml0XCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3JhbGV3YXktcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1zZW1pYm9sZFwiO1xuICBzcmM6IHVybChcIi9mb250cy9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5LWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5LWJvbGQtaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ2lic29uLWxpZ2h0XCI7XG4gIHNyYzogbG9jYWwoXCJHaWJzb24gUmVndWxhclwiKSwgdXJsKFwiL2ZvbnRzL2xpZ2h0L0dpYnNvbi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdpYnNvbi1yZWd1bGFyXCI7XG4gIHNyYzogbG9jYWwoXCJHaWJzb24gUmVndWxhclwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvR2lic29uLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnaWJzb24tc2VtaWJvbGRcIjtcbiAgc3JjOiBsb2NhbChcIkdpYnNvbiBTZW1pQm9sZFwiKSwgdXJsKFwiL2ZvbnRzL3NlbWlib2xkL2dpYnNvbi1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zcmVndWxhclwiO1xuICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5zdmcjb3Blbl9zYW5zcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2l0YWxpY1wiO1xuICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2JvbGRcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNib2xkLWl0YWxpY1wiO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC5zdmcjb3Blbl9zYW5zYm9sZF9pdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcmF0YS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJhdGEtcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcmF0YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkcm9pZHNlcmlmXCI7XG4gIHNyYzogbG9jYWwoXCJkcm9pZHNlcmlmXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYuc3ZnI2Ryb2lkX3NlcmlmXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXNzaXN0YW50XCI7XG4gIHNyYzogbG9jYWwoXCJhc3Npc3RhbnRcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIuc3ZnI2Fzc2lzdGFudHJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkcm9pZHNlcmlmLWJvbGRcIjtcbiAgc3JjOiBsb2NhbChcImRyb2lkc2VyaWYtYm9sZFwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvRHJvaWRTZXJpZi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQuc3ZnI2Ryb2lkX3NlcmlmYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFzc2lzdGFudC1ib2xkXCI7XG4gIHNyYzogbG9jYWwoXCJhc3Npc3RhbnQtYm9sZFwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL0Fzc2lzdGFudC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC5zdmcjZHJvaWRfc2VyaWZib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGF0by1ib2xkXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvbGF0by1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL2xhdG8tYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBtb250c2VycmF0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1zZW1pYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYxNS1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtYm9sZFwiO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFyaWFsbXRcIjtcbiAgc3JjOiBsb2NhbChcImFyaWFsbXRcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULnN2ZyNhcmlhbG10XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4uYWRibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkYmxvY2sjc3RpY2t5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hZGJsb2NrLmFkLS1sb2FkZWQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmFkYmxvY2suYWQtLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYWRibG9jayBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZGJsb2NrIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZGJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWQtZXhwYW5kIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFkLWV4cGFuZCA+IGRpdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFkLWV4cGFuZC5hZC0tbG9hZGVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuOHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xufVxuXG4uYWRwaXhlbCB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnJldGFpbC1hZCB7XG4gIHotaW5kZXg6IDk7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi50cmFuc2l0aW9uYWwtYWQge1xuICB6LWluZGV4OiAyMTQ2MDAwMDAwO1xufVxuXG4uaW50ZXJzdGl0aWFsLWFkIHtcbiAgei1pbmRleDogMjE0NjAwMDAwMDtcbn1cblxuLnBvcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuI2FkLTIwMHg0MDAtMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50Zi1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGYtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogV0lER0VUUyAqL1xufVxuLm1vYmlsZS1jb250YWluZXIgLnRmLWFydGljbGVsaXN0LFxuLm1vYmlsZS1jb250YWluZXIgLmFydGljbGUge1xuICBtYXJnaW46IDA7XG59XG4udGYtcGFnaW5hdGlvbiBwIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnRmLXBhZ2luYXRpb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5tZC1jaXJjdWxhci1wcm9ncmVzcyB7XG4gIGFuaW1hdGlvbjogcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG59XG4ubWQtY2lyY3VsYXItcHJvZ3Jlc3NfX3BhdGgge1xuICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBhbmltYXRpb246IGRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2U6ICNhZWFlYWU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNTtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0O1xuICB9XG59XG4udGYtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4udGYtaW1hZ2UgPiBkaXYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5Ac3VwcG9ydHMgKC0tY3VzdG9tOiBwcm9wZXJ0eSkge1xuICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgZGl2W3N0eWxlPVwiLS1hc3BlY3QtcmF0aW86MTYvOTtcIl06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxuXG4gIGRpdltzdHlsZT1cIi0tYXNwZWN0LXJhdGlvOjE7XCJdOjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG5cbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udG5zLW91dGVyIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRucy1vdXRlciBbYXJpYS1jb250cm9sc10sIC50bnMtb3V0ZXIgW2RhdGEtYWN0aW9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cbi50bnMtc2xpZGVyID4gLnRucy1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRucy1ob3Jpem9udGFsLnRucy1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udG5zLWhvcml6b250YWwudG5zLW5vLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udG5zLWhvcml6b250YWwudG5zLWNhcm91c2VsLnRucy1uby1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG5cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cblxuLnRucy1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4udG5zLWdhbGxlcnkgPiAudG5zLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbn1cbi50bnMtZ2FsbGVyeSA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udG5zLWdhbGxlcnkgPiAudG5zLW1vdmluZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuXG4udG5zLWF1dG93aWR0aCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG59XG4udG5zLWxhenktaW1nLnRucy1jb21wbGV0ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cblxuLnRucy1vdmgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwZW07XG59XG5cbi50bnMtdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udG5zLXZwZml4IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50bnMtdnBmaXggPiBkaXYsIC50bnMtdnBmaXggPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRucy10LXN1YnAyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udG5zLXQtY3Qge1xuICB3aWR0aDogMjMzMy4zMzMzMzMzMzMzJTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAqIDcwIC8gMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4udG5zLXQtY3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udG5zLXQtY3QgPiBkaXYge1xuICB3aWR0aDogMS40Mjg1NzE0Mjg2JTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gNzApO1xuICB3aWR0aDogLW1vei1jYWxjKDEwMCUgLyA3MCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA3MCk7XG4gIGhlaWdodDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNsZWFyIHtcbiAgKnpvb206IDE7XG59XG4uY2xlYXI6YmVmb3JlLCAuY2xlYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogYXV0bztcbn1cbmltZzotbW96LWxvYWRpbmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pbWctbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaW1nLWxhenkuaW1nLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbjo6c2VsZWN0aW9uLFxuOjotd2Via2l0LXNlbGVjdGlvbixcbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDRBNENDO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRmYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG59XG5cbmVtIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhcml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4jbWFpbi1jb250ZW50IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGZiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNtYWluLWNvbnRlbnQud3JhcHBlciB7XG4gICAgd2lkdGg6IDk5NnB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4uY29udGFpbmVyLnByaW1lIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY29udGFpbmVyLS1zcGVjaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5jb250YWluZXIgLnRmLWxocy1jb2wge1xuICB3aWR0aDogNjY0cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5jb250YWluZXIgLnRmLXJocy1jb2wge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC50Zi1yaHMtY29sLS1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXIgLnRmLXJocy1jb2wtLWlubmVyLmlzLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3R0b206IDA7XG59XG4uY29udGFpbmVyIC50Zi1mdWxsLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuI2FydGljbGVzX19sb2FkbW9yZS5sb2FkaW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNhcnRpY2xlc19fbG9hZG1vcmUuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhcnRpY2xlc19fbG9hZG1vcmUtLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbiNhcnRpY2xlc19fbG9hZG1vcmUtLWVuZC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYXJ0aWNsZXNfX2xvYWRtb3JlLS1lbmQgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ub3V0YnJhaW4tYXJ0aWNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5pbnB1dDpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9Y29sb3JdIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLXJldmVhbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gOXB4IHJpZ2h0IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhLFxubGFiZWwge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOmFmdGVyLCBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106aG92ZXIgKyBsYWJlbDphZnRlcixcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWwsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogYXV0bztcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YWZ0ZXIsIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbmZvcm0gLnZhbGlkYXRpb24tLWVycm9yIHtcbiAgYm9yZGVyOiByZWQgMXB4IHNvbGlkO1xufVxuXG4ucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuIHtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG5cbi5icmFuZGJhciB7XG4gIGhlaWdodDogNTBweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogMTE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnJhbmRiYXIgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnJhbmRiYXJfX2xpbmtzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG4uYnJhbmRiYXJfX2xpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmFuZGJhcl9fbGlua3MgbGkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5icmFuZGJhcl9fbGlua3MgbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJhbmRiYXJfX2xpbmtzIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmJyYW5kYmFyX19saW5rcyBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmFuZGJhcl9fbGlua3MgLmxpbmtzLS1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5icmFuZGJhcl9fbGlua3MgLmxpbmtzLS1pbWFnZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmJyYW5kYmFyX19saW5rcyAubGlua3MtLWltYWdlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5icmFuZGJhcl9fbGlua3MgLmxpbmtzLS1pbWFnZSBhIGltZyB7XG4gIG1heC1oZWlnaHQ6IDIycHg7XG4gIG1heC13aWR0aDogNjJweDtcbn1cbi5icmFuZGJhcl9fbGlua3MgLmxpbmtzLS1pbWFnZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJhbmRiYXIgLmF1dGgge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnJhbmRiYXIgLmF1dGggbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5icmFuZGJhciAuYXV0aF9fcmVnaXN0ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG59XG4uYnJhbmRiYXIgLmF1dGhfX3JlZ2lzdGVyIGE6aG92ZXIsIC5icmFuZGJhciAuYXV0aF9fcmVnaXN0ZXIgYTpmb2N1cywgLmJyYW5kYmFyIC5hdXRoX19yZWdpc3RlciBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYnJhbmRiYXIgLmF1dGhfX2xvZ291dCBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5icmFuZGJhciAuYXV0aF9fbG9nb3V0IGE6aG92ZXIsIC5icmFuZGJhciAuYXV0aF9fbG9nb3V0IGE6Zm9jdXMsIC5icmFuZGJhciAuYXV0aF9fbG9nb3V0IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5icmFuZGJhciAuYXV0aF9fbG9naW4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnJhbmRiYXIgLmF1dGhfX2xvZ2luIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmFuZGJhciAubGlua3MtLWRyb3Bkb3duIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgd2lkdGg6IDExNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5icmFuZGJhciAubGlua3MtLWRyb3Bkb3duID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuLmJyYW5kYmFyIC5saW5rcy0tZHJvcGRvd246aG92ZXIgPiBzcGFuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5icmFuZGJhciAubGlua3MtLWRyb3Bkb3duOmhvdmVyIC5icmFuZGJhcl9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJyYW5kYmFyX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OXB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAyMnB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDU0NXB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmJyYW5kYmFyX19kcm9wZG93bi0tY29sdW1uIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDE0NXB4O1xufVxuLmJyYW5kYmFyX19kcm9wZG93bi0tY29sdW1uIGEge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmJyYW5kYmFyX19kcm9wZG93bi0tY29sdW1uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmFuZGJhcl9fZHJvcGRvd24tLWNvbHVtbiBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGYtYXV0aCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGYtYXV0aC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGYtYXV0aCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAudGYtYXV0aF9fcmVnaXN0ZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAudGYtYXV0aF9fcmVnaXN0ZXIgYTpob3ZlciwgLnRmLWF1dGhfX3JlZ2lzdGVyIGE6Zm9jdXMsIC50Zi1hdXRoX19yZWdpc3RlciBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnRmLWF1dGhfX2xvZ291dCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB9XG4gIC50Zi1hdXRoX19sb2dvdXQgYTpob3ZlciwgLnRmLWF1dGhfX2xvZ291dCBhOmZvY3VzLCAudGYtYXV0aF9fbG9nb3V0IGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAudGYtYXV0aF9fbG9naW4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50Zi1hdXRoX19sb2dpbiBhOmhvdmVyLCAudGYtYXV0aF9fbG9naW4gYTpmb2N1cywgLnRmLWF1dGhfX2xvZ2luIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGNvbG9yOiAjZGVkZWRlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuLnNvY2lhbC1saW5rcy1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc29jaWFsLWxpbmtzLWNvbnRhaW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLypcbiAgICBIZWFkZXIgRGVza3RvcFxuKi9cbmhlYWRlciAuc29jaWFsLWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xuICBmbGV4OiBhdXRvO1xufVxuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gIGhlaWdodDogMjJweDtcbn1cbmhlYWRlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbmhlYWRlciAuc29jaWFsLWxpbmtzLWNvbnRhaW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICAgIEZvb3RlciBEZXNrdG9wXG4qL1xuLmZvb3RlciAuc29jaWFsLWxpbmtzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcbn1cbi5mb290ZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb290ZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMHB4O1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyN3B4O1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbn1cblxuLypcbiAgICBNb2JpbGUgTWVudVxuKi9cbiNtZW51IC5zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNtZW51IC5zb2NpYWwtbGlua3MgLnNvY2lhbC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNtZW51IC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNtZW51IC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNtZW51IC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBpbWcge1xuICB3aWR0aDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXItLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDY4MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ubmV3czI0ID4gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby5zcG9ydCA+IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28udzI0ID4gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby53aXRuZXNzID4gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28gPiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1pbmxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMjRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmY2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2guc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtaW5saW5lIGlucHV0W3R5cGU9c3VibWl0XS5zZWFyY2gtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSAuc2VhcmNoLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1pbmxpbmUgLnNlYXJjaC1vcHRpb25zIC5icmFuZC1sb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNGE0YTRhO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1pbmxpbmUgLnNlYXJjaC1vcHRpb25zIC5icmFuZC1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMjRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmY2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmVjZjI7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tc2VhcmNoLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgfVxuICAuaGVhZGVyIC5zb2NpYWwtbGlua3Mge1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxuICAuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gICAgd2lkdGg6IDMxcHg7XG4gIH1cbiAgLmhlYWRlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYSBpbWcge1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28gPiBpbWcge1xuICAgIGhlaWdodDogMjNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRlbnQgI2F1dGgtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRlbnQgI2F1dGgtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5hdXRoIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVhZGVyIC5hdXRoIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5oZWFkZXIgLmF1dGhfX3JlZ2lzdGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLmhlYWRlciAuYXV0aF9fcmVnaXN0ZXIgYTpob3ZlciwgLmhlYWRlciAuYXV0aF9fcmVnaXN0ZXIgYTpmb2N1cywgLmhlYWRlciAuYXV0aF9fcmVnaXN0ZXIgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5oZWFkZXIgLmF1dGhfX3N1YnNjcmliZSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuaGVhZGVyIC5hdXRoX19zdWJzY3JpYmUgYTpob3ZlciwgLmhlYWRlciAuYXV0aF9fc3Vic2NyaWJlIGE6Zm9jdXMsIC5oZWFkZXIgLmF1dGhfX3N1YnNjcmliZSBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLmhlYWRlciAuYXV0aF9fbG9naW4gYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuaGVhZGVyIC5hdXRoX19sb2dpbiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuaGVhZGVyIC5hdXRoLnByb2ZpbGUtLWNvbnRhaW5lciBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmhlYWRlciAuYXV0aC5wcm9maWxlLS1jb250YWluZXIgYTpob3ZlciwgLmhlYWRlciAuYXV0aC5wcm9maWxlLS1jb250YWluZXIgYTpmb2N1cywgLmhlYWRlciAuYXV0aC5wcm9maWxlLS1jb250YWluZXIgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5zdGlja3ktaGVhZGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTtcbn1cbi5zdGlja3ktaGVhZGVyLmlzLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5zdGlja3ktaGVhZGVyIC5hZGJsb2NrIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0aWNreS1oZWFkZXIgLmFkYmxvY2sgPiBkaXYge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zdGlja3ktaGVhZGVyIC5hZC0tbG9hZGVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuOHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyX19uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5oZWFkZXJfX25hdjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxNjQsIDE2NCwgMTY0LCAwKSAwJSwgcmdiYSgxNjQsIDE2NCwgMTY0LCAwLjIpIDUwJSwgcmdiYSgxNjQsIDE2NCwgMTY0LCAwLjgpIDEwMCUpO1xuICB9XG59XG4uaGVhZGVyX19uYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHVsIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHVsID4gbGkge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXYgdWwgPiBsaSB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTNweCAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXYgdWwgPiBsaSBhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdiB1bCA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwMDIxYjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogI2MwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBzaXplKSB7XG4gIC5oZWFkZXJfX25hdiB1bCA+IGxpIGEuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgYS5pcy1hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdiB1bCA+IGxpOmhvdmVyIGEge1xuICAgIGNvbG9yOiAjYzAwMDAwO1xuICB9XG4gIC5oZWFkZXJfX25hdiB1bCA+IGxpOmhvdmVyIGE6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmhlYWRlcl9fbmF2IHVsID4gbGk6aG92ZXIgLnN1Yi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpLnNwb25zb3JlZCBhIHtcbiAgY29sb3I6ICNkZDFmMjY7XG59XG4uaGVhZGVyX19uYXYgdWwgPiBsaS5oYXMtY2hpbGRyZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDRweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpLmhhcy1jaGlsZHJlbiBhIHtcbiAgcGFkZGluZzogMTNweCAyMnB4IDEzcHggMTJweDtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpLmhhcy1jaGlsZHJlbjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctcmVkLWRvd24uc3ZnXCIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0b3A6IDE2cHg7XG59XG4uaGVhZGVyX19uYXYgdWwgPiBsaS5oYXMtY2hpbGRyZW4uaXMtYWN0aXZlLmhhcy1jaGlsZHJlbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctcmVkLWRvd24uc3ZnXCIpO1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkuaGFzLWNoaWxkcmVuLmlzLWFjdGl2ZS5oYXMtY2hpbGRyZW46aG92ZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgdG9wOiAxNnB4O1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYsXG4uaGVhZGVyX19uYXYgdWwgPiBsaSAuc3ViLW5hdi1jaGlsZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2ID4gbGksXG4uaGVhZGVyX19uYXYgdWwgPiBsaSAuc3ViLW5hdi1jaGlsZCA+IGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2ID4gbGkgYSxcbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2LWNoaWxkID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzFweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4uaGVhZGVyX19uYXYgdWwgPiBsaSAuc3ViLW5hdiA+IGxpIGE6aG92ZXIsXG4uaGVhZGVyX19uYXYgdWwgPiBsaSAuc3ViLW5hdi1jaGlsZCA+IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYgPiBsaSBhOmFmdGVyLFxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYtY2hpbGQgPiBsaSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2ID4gbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSxcbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2LWNoaWxkID4gbGkuaGFzLWNoaWxkcmVuOmJlZm9yZSB7XG4gIHRvcDogMTJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2ID4gbGkuaGFzLWNoaWxkcmVuOmhvdmVyOmJlZm9yZSxcbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2LWNoaWxkID4gbGkuaGFzLWNoaWxkcmVuOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgcmlnaHQ6IDdweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2ID4gbGk6aG92ZXIgLnN1Yi1uYXYtY2hpbGQsXG4uaGVhZGVyX19uYXYgdWwgPiBsaSAuc3ViLW5hdi1jaGlsZCA+IGxpOmhvdmVyIC5zdWItbmF2LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIC5zdWItbmF2LWNoaWxkLFxuLmhlYWRlcl9fbmF2IHVsID4gbGkgLnN1Yi1uYXYtY2hpbGQtY2hpbGQge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG59XG4uaGVhZGVyX19uYXYgdWwgPiAubWVudS1sZWZ0ID4gLnN1Yi1uYXYgPiBsaSAuc3ViLW5hdi1jaGlsZCB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbiAgLmZvb3Rlcl9fbG9nbyA+IGltZyB7XG4gICAgaGVpZ2h0OiAyZW07XG4gIH1cbn1cbi5mb290ZXJfX25hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xufVxuLmZvb3Rlcl9fbmF2IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19uYXYgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3Rlcl9fbmF2IHVsIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuZm9vdGVyX19uYXYgdWwgbGk6bGFzdC1jaGlsZDphZnRlciwgLmZvb3Rlcl9fbmF2IHVsIGxpOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19uYXYgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuZm9vdGVyX19uYXYgdWwgbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5mb290ZXItLXJocyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZvb3Rlcl9fYXBwLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyX19hcHAtbGlua3MgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZvb3Rlcl9fYXBwLWxpbmtzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZm9vdGVyX19hcHAtbGlua3MgYSBpbWcge1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uZm9vdGVyX19zb2NpYWwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY5Njk2OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmZvb3Rlcl9fc29jaWFsIC5zb2NpYWwtbGlua3Mge1xuICBtYXJnaW46IDhweCBhdXRvO1xufVxuLmZvb3Rlcl9fc29jaWFsIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmZvb3Rlcl9fc29jaWFsIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5mb290ZXJfX3NvY2lhbCAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYSBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCAucG9waWEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQgYS5mb290ZXJfX2J0biB7XG4gIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBhLmZvb3Rlcl9fYnRuOmhvdmVyLCAuZm9vdGVyX19jb3B5cmlnaHQgYS5mb290ZXJfX2J0bjpmb2N1cywgLmZvb3Rlcl9fY29weXJpZ2h0IGEuZm9vdGVyX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBhLmZvb3Rlcl9fY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19jb3B5cmlnaHQgYS5mb290ZXJfX2NvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1tYWlsLnN2Z1wiKTtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCBhLmZvb3Rlcl9fcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IGEuZm9vdGVyX19waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXBob25lLnN2Z1wiKTtcbn1cbi5mb290ZXJfX3RoaXJkLXBhcnR5IHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uZGlzY292ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG59XG4uZGlzY292ZXJfX2hlYWRpbmcge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24taXRlbXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uX19zY2FsZWQtaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb25fX3NjYWxlZC1pbWcgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbl9faW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uX19pbWctc2NhbGVkIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uX19pbWcgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uX190ZXh0LXBhaWRjb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb25fX3ByaW1lIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZm9yc3Vic2NyaWJlcnMvdGFnbmV3LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbl9fcHJpbWUge1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi5mb3Itc3Vic2NyaWJlcnMgLnNlY3Rpb24taXRlbXMge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24uZm9yLXN1YnNjcmliZXJzIC5zZWN0aW9uX19wcmltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi5mb3Itc3Vic2NyaWJlcnMgLnNlY3Rpb25fX3RleHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tZmVhdHVyZXMgLnNlY3Rpb24taXRlbXMge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMzJweDtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24tLWZlYXR1cmVzIC5zZWN0aW9uX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24tLWZlYXR1cmVzLmZvci1zdWJzY3JpYmVycyAuc2VjdGlvbi1pdGVtcyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tbmV3c3BhcGVyIC5zZWN0aW9uLWl0ZW1zIHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4ubWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgdG9wOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDMwMDtcbn1cbi5tZW51Lm9wZW4ge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubWVudSAuY2xvc2Vfc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ4LjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnUgLmNsb3NlX3NlY3Rpb24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ubWVudV9fc2VjdGlvbnMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDBweDtcbn1cbi5tZW51X19zZWN0aW9ucyB1bCAubWVudV9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDVweCAxMHB4O1xuICBwYWRkaW5nOiAwIDAgNXB4O1xufVxuLm1lbnVfX3NlY3Rpb25zIHVsIC5tZW51X19pdGVtIC5leHBhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tZW51X19zZWN0aW9ucyB1bCAubWVudV9faXRlbSAuZXhwYW5kIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVudV9fc2VjdGlvbnMgdWwgLm1lbnVfX2l0ZW0gLmJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1lbnVfX3NlY3Rpb25zIHVsIC5tZW51X19pdGVtIC5icmFuZCBpbWcge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tZW51X19zZWN0aW9ucyB1bCAubWVudV9faXRlbSAuYnJhbmQgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzU2NTY1NjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5tZW51X19zZWN0aW9ucyB1bCAubWVudV9faXRlbSB1bCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgbWFyZ2luOiAwO1xufVxuLm1lbnVfX3NlY3Rpb25zIHVsIC5tZW51X19pdGVtIHVsLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ubWVudV9fc2VjdGlvbnMgdWwgLm1lbnVfX2l0ZW0gdWwub3BlbiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLm1lbnVfX3NlY3Rpb25zIHVsIC5tZW51X19pdGVtIHVsLm9wZW4gbGkgYSB7XG4gIGNvbG9yOiAjNTY1NjU2O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5tZW51X19zZWN0aW9ucyB1bCAubWVudV9faXRlbSB1bC5vcGVuIGxpIGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ubWVudV9fc2VjdGlvbnMgdWwgLm1lbnVfX2l0ZW0gdWwgbGkge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuYm9keS5zd2lwZS1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWQtbG9hZGVkIC5zd2lwZS1vdmVybGF5LS1sZWZ0LCAuYWQtbG9hZGVkIC5zd2lwZS1vdmVybGF5LS1yaWdodCB7XG4gIHRvcDogMTQ5cHg7XG59XG5cbi5zd2lwZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4uc3dpcGUtb3ZlcmxheS0tbGVmdCwgLnN3aXBlLW92ZXJsYXktLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDk4cHg7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5zd2lwZS1vdmVybGF5LmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vdmVybGF5LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbi5vdmVybGF5LWl0ZW0ge1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4IDE2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ub3ZlcmxheS1pdGVtX19pbWFnZSB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiZWNiO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5vdmVybGF5LWl0ZW1fX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2I3YmVjYiwgI2I3YmVjYiA1MCUsICNmZmZmZmYgNTAlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX25hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGhlaWdodDogNjFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcbiAgICAtby1ib3gtc2hhZG93OiAwcHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMHB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMHB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwcHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuLmZvb3Rlcl9fbmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19uYXYgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG59XG4uZm9vdGVyX19uYXYgdWwgbGkge1xuICBmbGV4OiAxO1xufVxuLmZvb3Rlcl9fbmF2IHVsIGxpOmhvdmVyLmRpc2NvdmVyX2J0biAuZm9vdGVyX19uYXYtaXRlbS0taWNvbiBpbWcsIC5mb290ZXJfX25hdiB1bCBsaS5pcy1hY3RpdmUuZGlzY292ZXJfYnRuIC5mb290ZXJfX25hdi1pdGVtLS1pY29uIGltZyB7XG4gIHJpZ2h0OiAxcHg7XG4gIHRvcDogMTRweDtcbn1cbi5mb290ZXJfX25hdiB1bCBsaS5kaXNjb3Zlcl9idG4gLmZvb3Rlcl9fbmF2LWl0ZW0tLWljb24ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0yN3B4O1xuICBiYWNrZ3JvdW5kOiAjMjE0MThkO1xufVxuLmZvb3Rlcl9fbmF2IHVsIGxpLmRpc2NvdmVyX2J0biAuZm9vdGVyX19uYXYtaXRlbS0taWNvbiBpbWcge1xuICByaWdodDogMXB4O1xuICB0b3A6IDE0cHg7XG59XG4uZm9vdGVyX19uYXYgdWwgbGkuZGlzY292ZXJfYnRuIC5mb290ZXJfX25hdi1pdGVtLS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uZm9vdGVyX19uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19uYXYtaXRlbS0taWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX25hdi1pdGVtLS1pY29uIGltZyB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5mb290ZXJfX25hdi1pdGVtLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDRweDtcbiAgcGFkZGluZzogMCA4cHggMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mb290ZXJfX25hdi1pdGVtOmhvdmVyIC5mb290ZXJfX25hdi1pdGVtLS10aXRsZSwgLmZvb3Rlcl9fbmF2LWl0ZW0uaXMtYWN0aXZlIC5mb290ZXJfX25hdi1pdGVtLS10aXRsZSB7XG4gIGNvbG9yOiAjMjE0MThkO1xufVxuLmZvb3Rlcl9fbmF2LWl0ZW06aG92ZXIgLmZvb3Rlcl9fbmF2LWl0ZW0tLWljb24gaW1nLCAuZm9vdGVyX19uYXYtaXRlbS5pcy1hY3RpdmUgLmZvb3Rlcl9fbmF2LWl0ZW0tLWljb24gaW1nIHtcbiAgcmlnaHQ6IDA7XG59XG4uZm9vdGVyX19uYXYtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9vdGVyX19uYXYtaXRlbS5pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyX19uYXYtaXRlbS5pbmRpY2F0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gMThweCk7XG4gIHRvcDogMTZweDtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmRpc2NvdmVyX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZGlzY292ZXJfX2hlYWRpbmcgaW1nIHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tdGl0bGUtY2FyZCAuc2VjdGlvbi1pdGVtcyB7XG4gIGhlaWdodDogNjVweDtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24tLXRpdGxlLWNhcmQgLnNlY3Rpb25fX3RleHQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0tdGl0bGUtY2FyZDphZnRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0taW1hZ2UtY2FyZCAuc2VjdGlvbi1pdGVtcyB7XG4gIGhlaWdodDogODhweDtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24tLWltYWdlLWNhcmQgLnNlY3Rpb24taXRlbXMgLm1vcmUtZWxsaXBzaXMge1xuICBjb2xvcjogI2MxYzdkMjtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24tLWltYWdlLWNhcmQgLnNlY3Rpb25fX3RleHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi0taW1hZ2UtY2FyZCAuc2VjdGlvbl9faW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24tLWltYWdlLWNhcmQgLnNlY3Rpb25fX2ltZyBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLS1pbWFnZS1jYXJkOmFmdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLS1tYWdhemluZXMtZGlzY292ZXIgLnNlY3Rpb24taXRlbXMgLm1vcmUtZWxsaXBzaXMge1xuICBjb2xvcjogI2MxYzdkMjtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24tLW1hZ2F6aW5lcy1kaXNjb3ZlciAuc2VjdGlvbl9faW1nIHtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24tLW1hZ2F6aW5lcy1kaXNjb3ZlciAuc2VjdGlvbl9faW1nIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLWl0ZW1zIC5tb3JlLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogNnB4IDVweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNjMWM3ZDI7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb24taXRlbXMgLm1vcmUtZWxsaXBzaXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiDii65cIjtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb25fX2ltZyB7XG4gIG1heC13aWR0aDogODAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXNjb3Zlci1jb250YWluZXIgLnNlY3Rpb25fX3RleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jYXRlZ29yeV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2F0ZWdvcnlfX2hlYWRlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jYXRlZ29yeV9faGVhZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZGlzY292ZXJtb3JlLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweCAyM3B4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExM3B4KTtcbn1cbi5kaXNjb3Zlcm1vcmUtbmF2ID4gdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZGlzY292ZXJtb3JlLW5hdiA+IHVsID4gbGkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaXNjb3Zlcm1vcmUtbmF2ID4gdWwgPiBsaSBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uZGlzY292ZXJtb3JlLW5hdiA+IHVsID4gbGkgYVtkYXRhLXVybD1mb3JzdWJzY3JpYmVyc10ge1xuICBjb2xvcjogI2RkMWYyNjtcbn1cbi5kaXNjb3Zlcm1vcmUtbmF2ID4gdWwgPiBsaSB1bCB7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAyM3B4O1xuICBtYXJnaW46IDA7XG59XG4uZGlzY292ZXJtb3JlLW5hdiA+IHVsID4gbGkgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaXNjb3Zlcm1vcmUtbmF2ID4gdWwgPiBsaSB1bCBsaSBhIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uZGlzY292ZXJtb3JlLWRyb3Bkb3duX190b2dnbGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmRpc2NvdmVybW9yZS1kcm9wZG93bl9fdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNHB4IGNlbnRlcjtcbn1cbi5kaXNjb3Zlcm1vcmUtZHJvcGRvd25fX3RvZ2dsZS0tYWN0aXZlIHtcbiAgdG9wOiAxN3B4O1xufVxuLmRpc2NvdmVybW9yZS1kcm9wZG93bl9fdG9nZ2xlLS1hY3RpdmU6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRpc2NvdmVybW9yZS1kcm9wZG93bl9fZHJvcGRvd24ge1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2Utb3V0O1xufVxuLmRpc2NvdmVybW9yZS1kcm9wZG93bl9fZHJvcGRvd24tLWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBlYXNlLWluO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEdSSURMRVhcbiAgICBKdXN0IGEgRmxleGJveCBHcmlkIFN5c3RlbSAtIHYuIDIuNy4xXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuW2NsYXNzfj10Zi1ncmlkXSxcbltjbGFzcyo9dGYtZ3JpZC1dLFxuW2NsYXNzKj10Zi1ncmlkX10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDAgLTRweDtcbn1cblxuW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtY29sX10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDRweCA4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1jb2xfXSB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuW2NsYXNzKj10Zi1jb2wtXSB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbltjbGFzc349dGYtZ3JpZF1bY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3N+PXRmLWdyaWRdW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzc349dGYtZ3JpZF1bY2xhc3MqPXRmLWNvbF9dLFxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9dGYtY29sX10sXG5bY2xhc3MqPXRmLWdyaWRfXVtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9dGYtZ3JpZF9dW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZF9dW2NsYXNzKj10Zi1jb2xfXSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEhFTFBFUlMgU1VGRklYRVNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LW5vR3V0dGVyXSB7XG4gIG1hcmdpbjogMDtcbn1cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tbm9HdXR0ZXJdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1ub0d1dHRlcl0gPiBbY2xhc3MqPXRmLWNvbC1dIHtcbiAgcGFkZGluZzogMDtcbn1cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tbm9XcmFwXSB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1jZW50ZXJdIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LXJpZ2h0XSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tdG9wXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1taWRkbGVdIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tYm90dG9tXSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tcmV2ZXJzZV0ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LWNvbHVtbl0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1jb2x1bW5dID4gW2NsYXNzKj10Zi1jb2wtXSB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LWNvbHVtbi1yZXZlcnNlXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tc3BhY2VCZXR3ZWVuXSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbltjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tc3BhY2VBcm91bmRdIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5bY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LWVxdWFsSGVpZ2h0XSA+IFtjbGFzc349dGYtY29sXSwgW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1lcXVhbEhlaWdodF0gPiBbY2xhc3MqPXRmLWNvbC1dLCBbY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LWVxdWFsSGVpZ2h0XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1lcXVhbEhlaWdodF0gPiBbY2xhc3N+PXRmLWNvbF0gPiAqLCBbY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LWVxdWFsSGVpZ2h0XSA+IFtjbGFzcyo9dGYtY29sLV0gPiAqLCBbY2xhc3MqPXRmLWdyaWQtXVtjbGFzcyo9LWVxdWFsSGVpZ2h0XSA+IFtjbGFzcyo9dGYtY29sX10gPiAqIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1ub0JvdHRvbV0gPiBbY2xhc3N+PXRmLWNvbF0sIFtjbGFzcyo9dGYtZ3JpZC1dW2NsYXNzKj0tbm9Cb3R0b21dID4gW2NsYXNzKj10Zi1jb2wtXSwgW2NsYXNzKj10Zi1ncmlkLV1bY2xhc3MqPS1ub0JvdHRvbV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbltjbGFzcyo9dGYtY29sLV1bY2xhc3MqPS10b3BdIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbltjbGFzcyo9dGYtY29sLV1bY2xhc3MqPS1taWRkbGVdIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuW2NsYXNzKj10Zi1jb2wtXVtjbGFzcyo9LWJvdHRvbV0ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbltjbGFzcyo9dGYtY29sLV1bY2xhc3MqPS1maXJzdF0ge1xuICBvcmRlcjogLTE7XG59XG5bY2xhc3MqPXRmLWNvbC1dW2NsYXNzKj0tbGFzdF0ge1xuICBvcmRlcjogMTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEdSSUQgQlkgTlVNQkVSXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2NsYXNzKj10Zi1ncmlkLTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1ncmlkLTFdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZC0xXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbltjbGFzcyo9dGYtZ3JpZC0yXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9dGYtZ3JpZC0yXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPXRmLWdyaWQtMl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuW2NsYXNzKj10Zi1ncmlkLTNdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1ncmlkLTNdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZC0zXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuW2NsYXNzKj10Zi1ncmlkLTRdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj10Zi1ncmlkLTRdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZC00XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG5bY2xhc3MqPXRmLWdyaWQtNV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPXRmLWdyaWQtNV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj10Zi1ncmlkLTVdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbltjbGFzcyo9dGYtZ3JpZC02XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9dGYtZ3JpZC02XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPXRmLWdyaWQtNl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbltjbGFzcyo9dGYtZ3JpZC03XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9dGYtZ3JpZC03XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPXRmLWdyaWQtN10gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG59XG5cbltjbGFzcyo9dGYtZ3JpZC04XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9dGYtZ3JpZC04XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPXRmLWdyaWQtOF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgZmxleC1iYXNpczogMTIuNSU7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbltjbGFzcyo9dGYtZ3JpZC05XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9dGYtZ3JpZC05XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPXRmLWdyaWQtOV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG59XG5cbltjbGFzcyo9dGYtZ3JpZC0xMF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPXRmLWdyaWQtMTBdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZC0xMF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgZmxleC1iYXNpczogMTAlO1xuICBtYXgtd2lkdGg6IDEwJTtcbn1cblxuW2NsYXNzKj10Zi1ncmlkLTExXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9dGYtZ3JpZC0xMV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj10Zi1ncmlkLTExXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICBtYXgtd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG59XG5cbltjbGFzcyo9dGYtZ3JpZC0xMl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPXRmLWdyaWQtMTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9dGYtZ3JpZC0xMl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODBlbSkge1xuICBbY2xhc3MqPV9sZy0xXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTFdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTFdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBbY2xhc3MqPV9sZy0yXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgW2NsYXNzKj1fbGctM10gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9sZy0zXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9sZy0zXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICBbY2xhc3MqPV9sZy00XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTRdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTRdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgW2NsYXNzKj1fbGctNV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9sZy01XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9sZy01XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIFtjbGFzcyo9X2xnLTZdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctNl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctNl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgW2NsYXNzKj1fbGctN10gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9sZy03XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9sZy03XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cblxuICBbY2xhc3MqPV9sZy04XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLThdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLThdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuXG4gIFtjbGFzcyo9X2xnLTldID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctOV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbGctOV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMTExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExMTExMTElO1xuICB9XG5cbiAgW2NsYXNzKj1fbGctMTBdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbGctMTBdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X2xnLTEwXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgfVxuXG4gIFtjbGFzcyo9X2xnLTExXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTExXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9sZy0xMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuXG4gIFtjbGFzcyo9X2xnLTEyXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X2xnLTEyXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9sZy0xMl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgW2NsYXNzKj1fbWQtMV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC0xXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC0xXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgW2NsYXNzKj1fbWQtMl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC0yXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC0yXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIFtjbGFzcyo9X21kLTNdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbWQtM10gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtM10gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgW2NsYXNzKj1fbWQtNF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC00XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC00XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIFtjbGFzcyo9X21kLTVdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbWQtNV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtNV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICBbY2xhc3MqPV9tZC02XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTZdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLTZdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIFtjbGFzcyo9X21kLTddID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fbWQtN10gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtN10gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xuICB9XG5cbiAgW2NsYXNzKj1fbWQtOF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC04XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC04XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cblxuICBbY2xhc3MqPV9tZC05XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTldID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X21kLTldID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTExMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbiAgfVxuXG4gIFtjbGFzcyo9X21kLTEwXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X21kLTEwXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9tZC0xMF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gIH1cblxuICBbY2xhc3MqPV9tZC0xMV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC0xMV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtMTFdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MDkwOTA5JTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTA5MDkwOSU7XG4gIH1cblxuICBbY2xhc3MqPV9tZC0xMl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9tZC0xMl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fbWQtMTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIFtjbGFzcyo9X3NtLTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tMV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIFtjbGFzcyo9X3NtLTJdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tMl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tMl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICBbY2xhc3MqPV9zbS0zXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLTNdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLTNdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIFtjbGFzcyo9X3NtLTRdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tNF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tNF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICBbY2xhc3MqPV9zbS01XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLTVdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLTVdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgW2NsYXNzKj1fc20tNl0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS02XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9zbS02XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICBbY2xhc3MqPV9zbS03XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3NtLTddID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLTddID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzE0Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MTQyODU3JTtcbiAgfVxuXG4gIFtjbGFzcyo9X3NtLThdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tOF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tOF0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG5cbiAgW2NsYXNzKj1fc20tOV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS05XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV9zbS05XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cblxuICBbY2xhc3MqPV9zbS0xMF0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV9zbS0xMF0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1fc20tMTBdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlO1xuICB9XG5cbiAgW2NsYXNzKj1fc20tMTFdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tMTFdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLTExXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTA5MDkwOSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkwOTA5MDklO1xuICB9XG5cbiAgW2NsYXNzKj1fc20tMTJdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1fc20tMTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3NtLTEyXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzZlbSkge1xuICBbY2xhc3MqPV94cy0xXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTFdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTFdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBbY2xhc3MqPV94cy0yXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTJdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTJdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgW2NsYXNzKj1feHMtM10gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV94cy0zXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV94cy0zXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICBbY2xhc3MqPV94cy00XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTRdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTRdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgW2NsYXNzKj1feHMtNV0gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV94cy01XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV94cy01XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIFtjbGFzcyo9X3hzLTZdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtNl0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtNl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgW2NsYXNzKj1feHMtN10gPiBbY2xhc3N+PXRmLWNvbF0sXG5bY2xhc3MqPV94cy03XSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV94cy03XSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDI4NTclO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cblxuICBbY2xhc3MqPV94cy04XSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLThdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLThdID4gW2NsYXNzKj10Zi1jb2xfXSB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuXG4gIFtjbGFzcyo9X3hzLTldID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtOV0gPiBbY2xhc3MqPXRmLWNvbC1dLFxuW2NsYXNzKj1feHMtOV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMTExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExMTExMTElO1xuICB9XG5cbiAgW2NsYXNzKj1feHMtMTBdID4gW2NsYXNzfj10Zi1jb2xdLFxuW2NsYXNzKj1feHMtMTBdID4gW2NsYXNzKj10Zi1jb2wtXSxcbltjbGFzcyo9X3hzLTEwXSA+IFtjbGFzcyo9dGYtY29sX10ge1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTtcbiAgfVxuXG4gIFtjbGFzcyo9X3hzLTExXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTExXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV94cy0xMV0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkwOTA5MDklO1xuICAgIG1heC13aWR0aDogOS4wOTA5MDkwOTA5JTtcbiAgfVxuXG4gIFtjbGFzcyo9X3hzLTEyXSA+IFtjbGFzc349dGYtY29sXSxcbltjbGFzcyo9X3hzLTEyXSA+IFtjbGFzcyo9dGYtY29sLV0sXG5bY2xhc3MqPV94cy0xMl0gPiBbY2xhc3MqPXRmLWNvbF9dIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIENPTFMgU0laRVNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC0xXSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLTJdIHtcbiAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC0zXSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC00XSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtNV0ge1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLTZdIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLTddIHtcbiAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC04XSB7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtOV0ge1xuICBmbGV4LWJhc2lzOiA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9dGYtY29sLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj10Zi1jb2wtMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPXRmLWNvbC0xMF0ge1xuICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPXRmLWNvbC0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9dGYtY29sLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj10Zi1jb2wtMTFdIHtcbiAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj10Zi1jb2wtMTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPXRmLWNvbC0xMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9dGYtY29sLTEyXSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMF0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTFdIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0yXSB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTNdIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTRdIHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtNV0ge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi02XSB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi03XSB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLThdIHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtOV0ge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0xMF0ge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1vZmYtMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPW9mZi0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9b2ZmLTExXSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0wXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMF0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0xXSB7XG4gIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTNdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNSU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi00XSB7XG4gIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi01XSB7XG4gIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG59XG5bY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi02XSB7XG4gIG1hcmdpbi1yaWdodDogNTAlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtN10ge1xuICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtOF0ge1xuICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPW9mZi05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9b2ZmLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtOV0ge1xuICBtYXJnaW4tcmlnaHQ6IDc1JTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMTBdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbn1cbltjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1vZmYtMTFdIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwZW0pIHtcbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctMV0ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLTJdIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbGctM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X2xnLTNdIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctNF0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctNV0ge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X2xnLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9sZy02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctNl0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy03XSB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy04XSB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbGctOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9sZy05XSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctMTBdIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctMTFdIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9sZy0xMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X2xnLTEyXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbGctMTJdIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0wXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTBdIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0xXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0zXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy00XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTVdIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctNl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctN10ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy04XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTldIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMTBdIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X2xnLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbGctMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9sZy0xMV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTBdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMV0ge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0yXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy0zXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctNF0ge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctNV0ge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctNl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLThdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbGctOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9sZy05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTldIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTEwXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X2xnLTExXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIFtjbGFzc349dGYtZ3JpZF0gW2NsYXNzKj1fbGctZmlyc3RdLFxuW2NsYXNzKj10Zi1ncmlkLV0gW2NsYXNzKj1fbGctZmlyc3RdLFxuW2NsYXNzKj10Zi1ncmlkX10gW2NsYXNzKj1fbGctZmlyc3RdIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSBbY2xhc3MqPV9sZy1sYXN0XSxcbltjbGFzcyo9dGYtZ3JpZC1dIFtjbGFzcyo9X2xnLWxhc3RdLFxuW2NsYXNzKj10Zi1ncmlkX10gW2NsYXNzKj1fbGctbGFzdF0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC0xXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtMl0ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9tZC0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fbWQtM10ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC00XSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC01XSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fbWQtNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X21kLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC02XSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLTddIHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLThdIHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9tZC05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X21kLTldIHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC0xMF0ge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC0xMV0ge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X21kLTEyXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fbWQtMTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9tZC0xMl0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTFdIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0yXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTNdIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTRdIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtNV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC02XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC03XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLThdIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtOV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0xMF0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fbWQtMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9tZC0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X21kLTExXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0wXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMF0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0xXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTNdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC00XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC01XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC02XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtN10ge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC04XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtOF0ge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9tZC05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X21kLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtOV0ge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTBdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fbWQtMTFdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgW2NsYXNzfj10Zi1ncmlkXSBbY2xhc3MqPV9tZC1maXJzdF0sXG5bY2xhc3MqPXRmLWdyaWQtXSBbY2xhc3MqPV9tZC1maXJzdF0sXG5bY2xhc3MqPXRmLWdyaWRfXSBbY2xhc3MqPV9tZC1maXJzdF0ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdIFtjbGFzcyo9X21kLWxhc3RdLFxuW2NsYXNzKj10Zi1ncmlkLV0gW2NsYXNzKj1fbWQtbGFzdF0sXG5bY2xhc3MqPXRmLWdyaWRfXSBbY2xhc3MqPV9tZC1sYXN0XSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLTFdIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS0yXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3NtLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV9zbS0zXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tNF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLTRdIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLTVdIHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV9zbS02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1fc20tNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLTZdIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tN10ge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tOF0ge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3NtLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1fc20tOV0ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLTEwXSB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tMTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLTExXSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1fc20tMTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV9zbS0xMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3NtLTEyXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTBdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0wXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0zXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tM10ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tNF0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS01XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tNl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTZdIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS03XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTddIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tOF0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS05XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTEwXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV9zbS0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3NtLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1fc20tMTFdIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTBdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0wXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTFdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTJdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tMl0ge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tM10ge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTRdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tNV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTVdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tNl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTZdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tN10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS03XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLThdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tOF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS04XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3NtLTldLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1fc20tOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS05XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMF0ge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV9zbS0xMV0ge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICBbY2xhc3N+PXRmLWdyaWRdIFtjbGFzcyo9X3NtLWZpcnN0XSxcbltjbGFzcyo9dGYtZ3JpZC1dIFtjbGFzcyo9X3NtLWZpcnN0XSxcbltjbGFzcyo9dGYtZ3JpZF9dIFtjbGFzcyo9X3NtLWZpcnN0XSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gW2NsYXNzKj1fc20tbGFzdF0sXG5bY2xhc3MqPXRmLWdyaWQtXSBbY2xhc3MqPV9zbS1sYXN0XSxcbltjbGFzcyo9dGYtZ3JpZF9dIFtjbGFzcyo9X3NtLWxhc3RdIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2ZW0pIHtcbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLTFdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy0xXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtMV0ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy0yXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLTJdIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy0zXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2NsYXNzKj1feHMtM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtjbGFzcyo9X3hzLTNdIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLTRdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy00XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtNF0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLTVdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy01XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtNV0ge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtjbGFzcyo9X3hzLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbY2xhc3MqPV94cy02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtNl0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLTddLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy03XSB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy04XSB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2NsYXNzKj1feHMtOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLTldLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbY2xhc3MqPV94cy05XSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtMTBdIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy0xMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtMTFdIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbY2xhc3MqPV94cy0xMl0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtjbGFzcyo9X3hzLTEyXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2NsYXNzKj1feHMtMTJdIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0wXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMF0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTBdIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0xXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0yXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtM10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTNdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0zXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtNF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy00XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtNV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTVdIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTZdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy02XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtNl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTddLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtN10ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLThdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy04XSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy05XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtOV0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTldIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0xMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMTBdIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtbGVmdCo9X3hzLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1sZWZ0Kj1feHMtMTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLWxlZnQqPV94cy0xMV0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0wXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTBdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0xXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTFdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMV0ge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTJdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtMl0sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0yXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTNdLFxuW2NsYXNzKj10Zi1ncmlkLV0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtM10sXG5bY2xhc3MqPXRmLWdyaWRfXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy0zXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy00XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTRdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtNF0ge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy01XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTVdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtNV0ge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy02XSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTZdLFxuW2NsYXNzKj10Zi1ncmlkX10gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtNl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtN10sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy03XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtOF0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy04XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLThdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIFtjbGFzc349dGYtZ3JpZF0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1feHMtOV0sXG5bY2xhc3MqPXRmLWdyaWQtXSA+IFtkYXRhLXB1c2gtcmlnaHQqPV94cy05XSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTldIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTEwXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTEwXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTEwXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICBbY2xhc3N+PXRmLWdyaWRdID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTExXSxcbltjbGFzcyo9dGYtZ3JpZC1dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTExXSxcbltjbGFzcyo9dGYtZ3JpZF9dID4gW2RhdGEtcHVzaC1yaWdodCo9X3hzLTExXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIFtjbGFzc349dGYtZ3JpZF0gW2NsYXNzKj1feHMtZmlyc3RdLFxuW2NsYXNzKj10Zi1ncmlkLV0gW2NsYXNzKj1feHMtZmlyc3RdLFxuW2NsYXNzKj10Zi1ncmlkX10gW2NsYXNzKj1feHMtZmlyc3RdIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgW2NsYXNzfj10Zi1ncmlkXSBbY2xhc3MqPV94cy1sYXN0XSxcbltjbGFzcyo9dGYtZ3JpZC1dIFtjbGFzcyo9X3hzLWxhc3RdLFxuW2NsYXNzKj10Zi1ncmlkX10gW2NsYXNzKj1feHMtbGFzdF0ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgSElESU5HIENPTFNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgKG1heC13aWR0aDogODBlbSkge1xuICBbY2xhc3MqPWxnLWhpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gIFtjbGFzcyo9bWQtaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgW2NsYXNzKj1zbS1oaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzZlbSkge1xuICBbY2xhc3MqPXhzLWhpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLCAuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uc3dpcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zd2lwZXItLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciwgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cywgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiA4cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG4uc3dpcGVyIC50b2dnbGUtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWZ1bGxzY3JlZW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjgpO1xufVxuLnN3aXBlciAudG9nZ2xlLWZ1bGxzY3JlZW46aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5ib29rbWFyay1zaWdudXBfX2xvYWRlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYm9va21hcmstc2lnbnVwX19sb2FkZXIgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYm9va21hcmstc2lnbnVwX19sb2FkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmJvb2ttYXJrX19oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm9va21hcmtfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogOHB4O1xuICB9XG59XG4uYm9va21hcmtfX25vbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4uYm9va21hcmtfX25vbmUtaW1hZ2Uge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tbmF2LWJvb2ttYXJrcy1ncmV5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm9va21hcmtfX25vbmUtaW1hZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLmJvb2ttYXJrX19ub25lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYjhiZmNiO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNThweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCxcbi5yZXNldC1wYXNzd29yZCxcbi5wYXNzd29yZC1zdWNjZXNzLFxuLnZlcmlmeS1lbWFpbCxcbi5yZWNvdmVyLWVtYWlsLFxuLmNyZWF0ZS1wYXNzd29yZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZCxcbi5yZXNldC1wYXNzd29yZCxcbi5wYXNzd29yZC1zdWNjZXNzLFxuLnZlcmlmeS1lbWFpbCxcbi5yZWNvdmVyLWVtYWlsLFxuLmNyZWF0ZS1wYXNzd29yZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgbWF4LXdpZHRoOiA1NzJweDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuICAuZm9yZ290LXBhc3N3b3JkLS1jb250YWluZXIsXG4ucmVzZXQtcGFzc3dvcmQtLWNvbnRhaW5lcixcbi5wYXNzd29yZC1zdWNjZXNzLS1jb250YWluZXIsXG4udmVyaWZ5LWVtYWlsLS1jb250YWluZXIsXG4ucmVjb3Zlci1lbWFpbC0tY29udGFpbmVyLFxuLmNyZWF0ZS1wYXNzd29yZC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmQsXG4ucmVzZXQtcGFzc3dvcmQsXG4ucGFzc3dvcmQtc3VjY2Vzcyxcbi52ZXJpZnktZW1haWwsXG4ucmVjb3Zlci1lbWFpbCxcbi5jcmVhdGUtcGFzc3dvcmQge1xuICAgIHBhZGRpbmc6IDQwcHggMzNweCA2MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQtLWNvbnRhaW5lcixcbi5yZXNldC1wYXNzd29yZC0tY29udGFpbmVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3MtLWNvbnRhaW5lcixcbi52ZXJpZnktZW1haWwtLWNvbnRhaW5lcixcbi5yZWNvdmVyLWVtYWlsLS1jb250YWluZXIsXG4uY3JlYXRlLXBhc3N3b3JkLS1jb250YWluZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2Nsb3NlLWJ0bixcbi5yZXNldC1wYXNzd29yZF9fY2xvc2UtYnRuLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2Nsb3NlLWJ0bixcbi52ZXJpZnktZW1haWxfX2Nsb3NlLWJ0bixcbi5yZWNvdmVyLWVtYWlsX19jbG9zZS1idG4sXG4uY3JlYXRlLXBhc3N3b3JkX19jbG9zZS1idG4ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2Nsb3NlLWJ0bjpob3Zlcixcbi5yZXNldC1wYXNzd29yZF9fY2xvc2UtYnRuOmhvdmVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2Nsb3NlLWJ0bjpob3Zlcixcbi52ZXJpZnktZW1haWxfX2Nsb3NlLWJ0bjpob3Zlcixcbi5yZWNvdmVyLWVtYWlsX19jbG9zZS1idG46aG92ZXIsXG4uY3JlYXRlLXBhc3N3b3JkX19jbG9zZS1idG46aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZF9fY2xvc2UtYnRuLFxuLnJlc2V0LXBhc3N3b3JkX19jbG9zZS1idG4sXG4ucGFzc3dvcmQtc3VjY2Vzc19fY2xvc2UtYnRuLFxuLnZlcmlmeS1lbWFpbF9fY2xvc2UtYnRuLFxuLnJlY292ZXItZW1haWxfX2Nsb3NlLWJ0bixcbi5jcmVhdGUtcGFzc3dvcmRfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweDtcbiAgfVxufVxuLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UsXG4ucmVzZXQtcGFzc3dvcmRfX2ltYWdlLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2ltYWdlLFxuLnZlcmlmeS1lbWFpbF9faW1hZ2UsXG4ucmVjb3Zlci1lbWFpbF9faW1hZ2UsXG4uY3JlYXRlLXBhc3N3b3JkX19pbWFnZSB7XG4gIG1hcmdpbjogMzJweCBhdXRvO1xufVxuLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UgaW1nLFxuLnJlc2V0LXBhc3N3b3JkX19pbWFnZSBpbWcsXG4ucGFzc3dvcmQtc3VjY2Vzc19faW1hZ2UgaW1nLFxuLnZlcmlmeS1lbWFpbF9faW1hZ2UgaW1nLFxuLnJlY292ZXItZW1haWxfX2ltYWdlIGltZyxcbi5jcmVhdGUtcGFzc3dvcmRfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDUxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkX19pbWFnZSxcbi5yZXNldC1wYXNzd29yZF9faW1hZ2UsXG4ucGFzc3dvcmQtc3VjY2Vzc19faW1hZ2UsXG4udmVyaWZ5LWVtYWlsX19pbWFnZSxcbi5yZWNvdmVyLWVtYWlsX19pbWFnZSxcbi5jcmVhdGUtcGFzc3dvcmRfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICB9XG59XG4uZm9yZ290LXBhc3N3b3JkX190aXRsZSxcbi5yZXNldC1wYXNzd29yZF9fdGl0bGUsXG4ucGFzc3dvcmQtc3VjY2Vzc19fdGl0bGUsXG4udmVyaWZ5LWVtYWlsX190aXRsZSxcbi5yZWNvdmVyLWVtYWlsX190aXRsZSxcbi5jcmVhdGUtcGFzc3dvcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnJlc2V0LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5wYXNzd29yZC1zdWNjZXNzX19kZXNjcmlwdGlvbixcbi52ZXJpZnktZW1haWxfX2Rlc2NyaXB0aW9uLFxuLnJlY292ZXItZW1haWxfX2Rlc2NyaXB0aW9uLFxuLmNyZWF0ZS1wYXNzd29yZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMjQ1cHg7XG59XG4uZm9yZ290LXBhc3N3b3JkX19ub3QtcmVjZWl2ZWQsXG4ucmVzZXQtcGFzc3dvcmRfX25vdC1yZWNlaXZlZCxcbi5wYXNzd29yZC1zdWNjZXNzX19ub3QtcmVjZWl2ZWQsXG4udmVyaWZ5LWVtYWlsX19ub3QtcmVjZWl2ZWQsXG4ucmVjb3Zlci1lbWFpbF9fbm90LXJlY2VpdmVkLFxuLmNyZWF0ZS1wYXNzd29yZF9fbm90LXJlY2VpdmVkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTZweCBhdXRvO1xufVxuLmZvcmdvdC1wYXNzd29yZF9fbm90LXJlY2VpdmVkIGEsXG4ucmVzZXQtcGFzc3dvcmRfX25vdC1yZWNlaXZlZCBhLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX25vdC1yZWNlaXZlZCBhLFxuLnZlcmlmeS1lbWFpbF9fbm90LXJlY2VpdmVkIGEsXG4ucmVjb3Zlci1lbWFpbF9fbm90LXJlY2VpdmVkIGEsXG4uY3JlYXRlLXBhc3N3b3JkX19ub3QtcmVjZWl2ZWQgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcmdvdC1wYXNzd29yZCAuZXJyb3IsXG4uZm9yZ290LXBhc3N3b3JkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCxcbi5yZXNldC1wYXNzd29yZCAuZXJyb3IsXG4ucmVzZXQtcGFzc3dvcmQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLmVycm9yLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsLFxuLnZlcmlmeS1lbWFpbCAuZXJyb3IsXG4udmVyaWZ5LWVtYWlsIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCxcbi5yZWNvdmVyLWVtYWlsIC5lcnJvcixcbi5yZWNvdmVyLWVtYWlsIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCxcbi5jcmVhdGUtcGFzc3dvcmQgLmVycm9yLFxuLmNyZWF0ZS1wYXNzd29yZCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogOHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkIC5lbWFpbC1zZW50LFxuLnJlc2V0LXBhc3N3b3JkIC5lbWFpbC1zZW50LFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLmVtYWlsLXNlbnQsXG4udmVyaWZ5LWVtYWlsIC5lbWFpbC1zZW50LFxuLnJlY292ZXItZW1haWwgLmVtYWlsLXNlbnQsXG4uY3JlYXRlLXBhc3N3b3JkIC5lbWFpbC1zZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UsXG4ucmVzZXQtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UsXG4ucGFzc3dvcmQtc3VjY2VzcyAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19pbWFnZSxcbi52ZXJpZnktZW1haWwgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9faW1hZ2UsXG4ucmVjb3Zlci1lbWFpbCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19pbWFnZSxcbi5jcmVhdGUtcGFzc3dvcmQgLmVtYWlsLXNlbnQgLmZvcmdvdC1wYXNzd29yZF9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvcmdvdC1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5yZXNldC1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5wYXNzd29yZC1zdWNjZXNzIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnZlcmlmeS1lbWFpbCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5yZWNvdmVyLWVtYWlsIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLmNyZWF0ZS1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5yZXNldC1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5wYXNzd29yZC1zdWNjZXNzIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLnZlcmlmeS1lbWFpbCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbixcbi5yZWNvdmVyLWVtYWlsIC5lbWFpbC1zZW50IC5mb3Jnb3QtcGFzc3dvcmRfX2Rlc2NyaXB0aW9uLFxuLmNyZWF0ZS1wYXNzd29yZCAuZW1haWwtc2VudCAuZm9yZ290LXBhc3N3b3JkX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSxcbi5yZXNldC1wYXNzd29yZCBmb3JtLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSxcbi52ZXJpZnktZW1haWwgZm9ybSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0ge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSxcbi5yZXNldC1wYXNzd29yZCBmb3JtLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSxcbi52ZXJpZnktZW1haWwgZm9ybSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0ge1xuICAgIG1heC13aWR0aDogMjcycHg7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBsYWJlbCxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGxhYmVsLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBsYWJlbCxcbi52ZXJpZnktZW1haWwgZm9ybSBsYWJlbCxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gbGFiZWwsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvcmdvdC1wYXNzd29yZCBmb3JtIGxhYmVsLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gbGFiZWwsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGxhYmVsLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGxhYmVsLFxuLnJlY292ZXItZW1haWwgZm9ybSBsYWJlbCxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBsYWJlbCB7XG4gICAgY29sb3I6ICM0NjQzNDM7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNGE0YTQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT10ZXh0XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnJlc2V0LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXRleHRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9dGV4dF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT10ZXh0XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQsXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPXRleHRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9dGV4dF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xufVxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhweCBhdXRvIDMycHg7XG59XG4uZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuZm9yZ290LXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5yZXNldC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5wYXNzd29yZC1zdWNjZXNzIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLnBhc3N3b3JkLXN1Y2Nlc3MgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLnZlcmlmeS1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4udmVyaWZ5LWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5yZWNvdmVyLWVtYWlsIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnJlY292ZXItZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsXG4uY3JlYXRlLXBhc3N3b3JkIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmNyZWF0ZS1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi52ZXJpZnktZW1haWwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ucmVjb3Zlci1lbWFpbCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDMycHg7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmQgZm9ybSAuZm9yZ290LXBhc3N3b3JkX19jZWxsLWxpbmssXG4ucmVzZXQtcGFzc3dvcmQgZm9ybSAuZm9yZ290LXBhc3N3b3JkX19jZWxsLWxpbmssXG4ucGFzc3dvcmQtc3VjY2VzcyBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayxcbi52ZXJpZnktZW1haWwgZm9ybSAuZm9yZ290LXBhc3N3b3JkX19jZWxsLWxpbmssXG4ucmVjb3Zlci1lbWFpbCBmb3JtIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayxcbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSAuZm9yZ290LXBhc3N3b3JkX19jZWxsLWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX2xpbmssXG4ucmVzZXQtcGFzc3dvcmRfX2xpbmssXG4ucGFzc3dvcmQtc3VjY2Vzc19fbGluayxcbi52ZXJpZnktZW1haWxfX2xpbmssXG4ucmVjb3Zlci1lbWFpbF9fbGluayxcbi5jcmVhdGUtcGFzc3dvcmRfX2xpbmsge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxNjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDE2cHggYXV0byAyNHB4O1xufVxuLmZvcmdvdC1wYXNzd29yZF9fbGluazpob3ZlciwgLmZvcmdvdC1wYXNzd29yZF9fbGluazpmb2N1cywgLmZvcmdvdC1wYXNzd29yZF9fbGluazphY3RpdmUsXG4ucmVzZXQtcGFzc3dvcmRfX2xpbms6aG92ZXIsXG4ucmVzZXQtcGFzc3dvcmRfX2xpbms6Zm9jdXMsXG4ucmVzZXQtcGFzc3dvcmRfX2xpbms6YWN0aXZlLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2xpbms6aG92ZXIsXG4ucGFzc3dvcmQtc3VjY2Vzc19fbGluazpmb2N1cyxcbi5wYXNzd29yZC1zdWNjZXNzX19saW5rOmFjdGl2ZSxcbi52ZXJpZnktZW1haWxfX2xpbms6aG92ZXIsXG4udmVyaWZ5LWVtYWlsX19saW5rOmZvY3VzLFxuLnZlcmlmeS1lbWFpbF9fbGluazphY3RpdmUsXG4ucmVjb3Zlci1lbWFpbF9fbGluazpob3Zlcixcbi5yZWNvdmVyLWVtYWlsX19saW5rOmZvY3VzLFxuLnJlY292ZXItZW1haWxfX2xpbms6YWN0aXZlLFxuLmNyZWF0ZS1wYXNzd29yZF9fbGluazpob3Zlcixcbi5jcmVhdGUtcGFzc3dvcmRfX2xpbms6Zm9jdXMsXG4uY3JlYXRlLXBhc3N3b3JkX19saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkX19saW5rLFxuLnJlc2V0LXBhc3N3b3JkX19saW5rLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2xpbmssXG4udmVyaWZ5LWVtYWlsX19saW5rLFxuLnJlY292ZXItZW1haWxfX2xpbmssXG4uY3JlYXRlLXBhc3N3b3JkX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE2cHggYXV0byAxNnB4O1xuICB9XG59XG4uZm9yZ290LXBhc3N3b3JkX190ZXJtcyxcbi5yZXNldC1wYXNzd29yZF9fdGVybXMsXG4ucGFzc3dvcmQtc3VjY2Vzc19fdGVybXMsXG4udmVyaWZ5LWVtYWlsX190ZXJtcyxcbi5yZWNvdmVyLWVtYWlsX190ZXJtcyxcbi5jcmVhdGUtcGFzc3dvcmRfX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9yZ290LXBhc3N3b3JkX190ZXJtcyxcbi5yZXNldC1wYXNzd29yZF9fdGVybXMsXG4ucGFzc3dvcmQtc3VjY2Vzc19fdGVybXMsXG4udmVyaWZ5LWVtYWlsX190ZXJtcyxcbi5yZWNvdmVyLWVtYWlsX190ZXJtcyxcbi5jcmVhdGUtcGFzc3dvcmRfX3Rlcm1zIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX3Rlcm1zIGEsXG4ucmVzZXQtcGFzc3dvcmRfX3Rlcm1zIGEsXG4ucGFzc3dvcmQtc3VjY2Vzc19fdGVybXMgYSxcbi52ZXJpZnktZW1haWxfX3Rlcm1zIGEsXG4ucmVjb3Zlci1lbWFpbF9fdGVybXMgYSxcbi5jcmVhdGUtcGFzc3dvcmRfX3Rlcm1zIGEge1xuICBjb2xvcjogIzIxNDE4ZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTQxOGQ7XG59XG4uZm9yZ290LXBhc3N3b3JkX19jaGFuZ2UtY2VsbHBob25lLFxuLnJlc2V0LXBhc3N3b3JkX19jaGFuZ2UtY2VsbHBob25lLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX2NoYW5nZS1jZWxscGhvbmUsXG4udmVyaWZ5LWVtYWlsX19jaGFuZ2UtY2VsbHBob25lLFxuLnJlY292ZXItZW1haWxfX2NoYW5nZS1jZWxscGhvbmUsXG4uY3JlYXRlLXBhc3N3b3JkX19jaGFuZ2UtY2VsbHBob25lIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uZm9yZ290LXBhc3N3b3JkX19jaGFuZ2UtY2VsbHBob25lIGEsXG4ucmVzZXQtcGFzc3dvcmRfX2NoYW5nZS1jZWxscGhvbmUgYSxcbi5wYXNzd29yZC1zdWNjZXNzX19jaGFuZ2UtY2VsbHBob25lIGEsXG4udmVyaWZ5LWVtYWlsX19jaGFuZ2UtY2VsbHBob25lIGEsXG4ucmVjb3Zlci1lbWFpbF9fY2hhbmdlLWNlbGxwaG9uZSBhLFxuLmNyZWF0ZS1wYXNzd29yZF9fY2hhbmdlLWNlbGxwaG9uZSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX3Jlc2VuZCxcbi5yZXNldC1wYXNzd29yZF9fcmVzZW5kLFxuLnBhc3N3b3JkLXN1Y2Nlc3NfX3Jlc2VuZCxcbi52ZXJpZnktZW1haWxfX3Jlc2VuZCxcbi5yZWNvdmVyLWVtYWlsX19yZXNlbmQsXG4uY3JlYXRlLXBhc3N3b3JkX19yZXNlbmQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmRfX3Jlc2VuZCBhLFxuLnJlc2V0LXBhc3N3b3JkX19yZXNlbmQgYSxcbi5wYXNzd29yZC1zdWNjZXNzX19yZXNlbmQgYSxcbi52ZXJpZnktZW1haWxfX3Jlc2VuZCBhLFxuLnJlY292ZXItZW1haWxfX3Jlc2VuZCBhLFxuLmNyZWF0ZS1wYXNzd29yZF9fcmVzZW5kIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcmdvdC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQsXG4ucmVzZXQtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50LFxuLnBhc3N3b3JkLXN1Y2Nlc3MgLnBhc3N3b3JkX19oaW50LFxuLnZlcmlmeS1lbWFpbCAucGFzc3dvcmRfX2hpbnQsXG4ucmVjb3Zlci1lbWFpbCAucGFzc3dvcmRfX2hpbnQsXG4uY3JlYXRlLXBhc3N3b3JkIC5wYXNzd29yZF9faGludCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cHggMTNweCA3cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50IC5oaW50LWltYWdlLFxuLnJlc2V0LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1pbWFnZSxcbi5wYXNzd29yZC1zdWNjZXNzIC5wYXNzd29yZF9faGludCAuaGludC1pbWFnZSxcbi52ZXJpZnktZW1haWwgLnBhc3N3b3JkX19oaW50IC5oaW50LWltYWdlLFxuLnJlY292ZXItZW1haWwgLnBhc3N3b3JkX19oaW50IC5oaW50LWltYWdlLFxuLmNyZWF0ZS1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtaW1hZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmZvcmdvdC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCxcbi5yZXNldC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCxcbi5wYXNzd29yZC1zdWNjZXNzIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50LFxuLnZlcmlmeS1lbWFpbCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCxcbi5yZWNvdmVyLWVtYWlsIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50LFxuLmNyZWF0ZS1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvcmdvdC1wYXNzd29yZCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCBzcGFuLFxuLnJlc2V0LXBhc3N3b3JkIC5wYXNzd29yZF9faGludCAuaGludC1jb250ZW50IHNwYW4sXG4ucGFzc3dvcmQtc3VjY2VzcyAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCBzcGFuLFxuLnZlcmlmeS1lbWFpbCAucGFzc3dvcmRfX2hpbnQgLmhpbnQtY29udGVudCBzcGFuLFxuLnJlY292ZXItZW1haWwgLnBhc3N3b3JkX19oaW50IC5oaW50LWNvbnRlbnQgc3Bhbixcbi5jcmVhdGUtcGFzc3dvcmQgLnBhc3N3b3JkX19oaW50IC5oaW50LWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5mb3Jnb3QtcGFzc3dvcmQgLmpzLXJlcXVpcmVkIC5wYXNzd29yZC1ydWxlcy1tc2csXG4ucmVzZXQtcGFzc3dvcmQgLmpzLXJlcXVpcmVkIC5wYXNzd29yZC1ydWxlcy1tc2csXG4ucGFzc3dvcmQtc3VjY2VzcyAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyxcbi52ZXJpZnktZW1haWwgLmpzLXJlcXVpcmVkIC5wYXNzd29yZC1ydWxlcy1tc2csXG4ucmVjb3Zlci1lbWFpbCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyxcbi5jcmVhdGUtcGFzc3dvcmQgLmpzLXJlcXVpcmVkIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVzZXQtcGFzc3dvcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNldC1wYXNzd29yZF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDhweDtcbiAgfVxufVxuLnJlc2V0LXBhc3N3b3JkX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDY0cHg7XG59XG4ucmVzZXQtcGFzc3dvcmQgZm9ybSAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNldC1wYXNzd29yZF9fdGVybXMge1xuICAgIG1hcmdpbjogMCAtMzBweDtcbiAgfVxufVxuLnJlc2V0LXBhc3N3b3JkIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZXNldC1wYXNzd29yZCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXNzd29yZC1zdWNjZXNzX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDY5cHg7XG59XG4ucGFzc3dvcmQtc3VjY2Vzcy0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyNzJweDtcbn1cbi5wYXNzd29yZC1zdWNjZXNzX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyaWZ5LWVtYWlsX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi52ZXJpZnktZW1haWxfX3RpdGxlIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZlcmlmeS1lbWFpbF9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmVyaWZ5LWVtYWlsX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMjI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmVyaWZ5LWVtYWlsX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgfVxufVxuLnZlcmlmeS1lbWFpbF9fZGVzY3JpcHRpb24tLWJvbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLnZlcmlmeS1lbWFpbF9faW1hZ2Uge1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVyaWZ5LWVtYWlsX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnZlcmlmeS1lbWFpbF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi52ZXJpZnktZW1haWwgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi52ZXJpZnktZW1haWwgcDpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY292ZXItZW1haWxfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnJlY292ZXItZW1haWxfX3RpdGxlIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuLnJlY292ZXItZW1haWxfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNvdmVyLWVtYWlsX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgfVxufVxuLnJlY292ZXItZW1haWxfX2Rlc2NyaXB0aW9uLS1ib2xkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5yZWNvdmVyLWVtYWlsX19pbWFnZSB7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNvdmVyLWVtYWlsX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnJlY292ZXItZW1haWxfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucmVjb3Zlci1lbWFpbCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJlY292ZXItZW1haWwgcDpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJlY292ZXItZW1haWxfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5yZWNvdmVyLWVtYWlsX19idXR0b246aG92ZXIsIC5yZWNvdmVyLWVtYWlsX19idXR0b246Zm9jdXMsIC5yZWNvdmVyLWVtYWlsX19idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNvdmVyLWVtYWlsX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5cbi5jcmVhdGUtcGFzc3dvcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xufVxuLmNyZWF0ZS1wYXNzd29yZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jcmVhdGUtcGFzc3dvcmQgZm9ybSB7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcbn1cbi5jcmVhdGUtcGFzc3dvcmRfX3Bhc3N3b3JkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNyZWF0ZS1wYXNzd29yZF9fcGFzc3dvcmQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBjb2xvcjogI2E0YTRhNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcmlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jcmVhdGUtcGFzc3dvcmRfX3Bhc3N3b3JkIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jcmVhdGUtcGFzc3dvcmQgLmxvYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jcmVhdGUtcGFzc3dvcmQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZvcmdvdC1wYXNzd29yZCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5hY2NvdW50LWdpZnRpbmctLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1NzJweDtcbiAgaGVpZ2h0OiA1MTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvdW50LWdpZnRpbmctLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnQtZ2lmdGluZy0tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTJweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMzRweCAwO1xuICB9XG59XG4uYWNjb3VudC1naWZ0aW5nX19jbG9zZS1idG4ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hY2NvdW50LWdpZnRpbmdfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1naWZ0aW5nX19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIH1cbn1cbi5hY2NvdW50LWdpZnRpbmdfX2xvYWRlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWNjb3VudC1naWZ0aW5nX19sb2FkZXIgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWNjb3VudC1naWZ0aW5nX19sb2FkZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmFjY291bnQtZ2lmdGluZ19faW1hZ2Uge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBtYXJnaW46IDAgYXV0byAyNXB4O1xufVxuLmFjY291bnQtZ2lmdGluZ19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbn1cbi5hY2NvdW50LWdpZnRpbmdfX3RleHQge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1naWZ0aW5nX190ZXh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLnByb2Nlc3Npbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbn1cbi5wcm9jZXNzaW5nLS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9jZXNzaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5wcm9jZXNzaW5nLS1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnByb2Nlc3NpbmcgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTBweDtcbn1cbi5wcm9jZXNzaW5nLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4ucHJvY2Vzc2luZy1yZXF1ZXN0ID4gLnByb2Nlc3Npbmcge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Nlc3NpbmctcmVxdWVzdCA+IC5wcm9jZXNzaW5nIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5wcm9jZXNzaW5nLXJlcXVlc3QgLnBhc3N3b3JkLWRldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2Nlc3NpbmctcmVxdWVzdCAjc3Vicy1zaWduaW4tcHJvY2Vzc2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3N1YnMtc2lnbmluLXByb2Nlc3Npbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZmlsZS1kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wcm9maWxlLWRldGFpbHNfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnByb2ZpbGUtZGV0YWlscy0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtZGV0YWlscy0tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuLnByb2ZpbGUtZGV0YWlsc19faW5wdXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTJlMmUyO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzX19pbnB1dCB7XG4gICAgd2lkdGg6IDQzNHB4O1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzX19pbnB1dCA+IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4ucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZW1haWwsIC5wcm9maWxlLWRldGFpbHNfX2lucHV0IC5pbnB1dC1mYWNlYm9vaywgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWdvb2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWVtYWlsIGltZywgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWZhY2Vib29rIGltZywgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWdvb2dsZSBpbWcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4ucHJvZmlsZS1kZXRhaWxzX19pbnB1dCAuaW5wdXQtZW1haWwuc2hvdywgLnByb2ZpbGUtZGV0YWlsc19faW5wdXQgLmlucHV0LWZhY2Vib29rLnNob3csIC5wcm9maWxlLWRldGFpbHNfX2lucHV0IC5pbnB1dC1nb29nbGUuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VybmFtZSB7XG4gIHdpZHRoOiA0MzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHNfX3VzZXJuYW1lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VybmFtZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAycHggc29saWQgI2RhZTBlZDtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlcm5hbWUtaW5mbyBpbWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXJuYW1lLWluZm8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0ID4gc3BhbiBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLFxuLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIGNvbG9yOiAjNDY0MzQzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wcm9maWxlLWRldGFpbHNfX3VzZXItaW5wdXQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAucHJvZmlsZS1kZXRhaWxzX191c2VyLWlucHV0IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnByb2ZpbGUtZGV0YWlsc19fdXNlci1pbnB1dCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZGQxZjI2O1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmVycm9yLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmlucHV0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ2NDM0Mztcbn1cbi5wcm9maWxlLWRldGFpbHMgZm9ybSAuaW5wdXQgLnVudmVyaWZpZWQsXG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmlucHV0IC52ZXJpZmllZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNHB4O1xuICByaWdodDogMTZweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmlucHV0IC51bnZlcmlmaWVkIHtcbiAgY29sb3I6ICM4NDAwMDA7XG59XG4ucHJvZmlsZS1kZXRhaWxzIGZvcm0gLmlucHV0IC52ZXJpZmllZCB7XG4gIGNvbG9yOiAjNDk1RjMzO1xufVxuLnByb2ZpbGUtZGV0YWlscyBmb3JtIC5pbnB1dC1mYWNlYm9vayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE3MkI4O1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQ4cHggOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWNvbnRhaW5lci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZCB7XG4gIHdpZHRoOiA0MzRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDJweCAwIDE2cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWRfX3Jvdzpob3ZlciwgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWRfX3Jvdzpmb2N1cywgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWRfX3JvdzphY3RpdmUsIC5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZS1ncmlkX19yb3d2aXNpdGVkIHtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtZ3JpZF9fcm93LS1ub2NsaWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWdyaWRfX3Jvdy0tbm9jbGljay1hY3RpdmUtcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZV9fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9maWxlLWRldGFpbHMtbWFpbC11c2VybmFtZV9fZGVzYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZWRpdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lX19kZXNjLS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1mYi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lX19kZXNjLS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXNpZ24tZ29vZ2xlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWVfX2Rlc2MtLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1zaWduLWFwcGxlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5hdXRoX19zdWJzY3JpYmUgPiBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDEyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLmF1dGhfX3N1YnNjcmliZSA+IGE6aG92ZXIsIC5hdXRoX19zdWJzY3JpYmUgPiBhOmZvY3VzLCAuYXV0aF9fc3Vic2NyaWJlID4gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmF1dGhfX3Byb2ZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmF1dGhfX3Byb2ZpbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEycHg7XG59XG4uYXV0aF9fcHJvZmlsZTpob3ZlciAucHJvZmlsZS1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTA7XG59XG4uYXV0aF9fcHJvZmlsZTpob3ZlciA+IGRpdjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYXV0aF9fcHJvZmlsZSA+IGRpdiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYXV0aF9fcHJvZmlsZSA+IGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1wcm9maWxlLW5ldHdlcmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5hdXRoX19wcm9maWxlID4gZGl2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuLmF1dGhfX3Byb2ZpbGUuaW5kaWNhdG9yIC5hdXRoX19wcm9maWxlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmF1dGhfX3Byb2ZpbGUuaW5kaWNhdG9yIC5hdXRoX19wcm9maWxlLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTJweDtcbiAgdG9wOiAxM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4sIHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLCB6LWluZGV4IDAuMnMgZWFzZS1pbiwgdG9wIDAuMnMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbiwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4sIHotaW5kZXggMC4ycyBlYXNlLWluLCB0b3AgMC4ycyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbiwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4sIHotaW5kZXggMC4ycyBlYXNlLWluLCB0b3AgMC4ycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbiwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4sIHotaW5kZXggMC4ycyBlYXNlLWluLCB0b3AgMC4ycyBlYXNlLWluO1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tcGhvbmUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjFmZDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDg2YztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3IuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDA4NmM7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3JfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3JfX2J1dHRvbjpob3ZlciwgLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudSAucHJvZmlsZS0tcGhvbmUtaW5kaWNhdG9yX19idXR0b246Zm9jdXMsIC5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLXBob25lLWluZGljYXRvcl9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3JfX2J1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC5wcm9maWxlLS1waG9uZS1pbmRpY2F0b3JfX2Zvb3RlciB7XG4gIGNvbG9yOiAjMDAwODZjO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51X19zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gLnRpdGxlIHtcbiAgcGFkZGluZzogMTFweCAxNXB4IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2E0YTRhNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51X19zZWN0aW9uIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51X19zZWN0aW9uIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gYS5uby1hcnJvdzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gYSBpbWcge1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiBhIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC50aXRsZS1zaWdub3V0IHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC50aXRsZS1zaWdub3V0IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS1tZW51IC50aXRsZS1zaWdub3V0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlX19oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZV9fZGVzY3JpcHRpb24gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwgPiBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2RkMWYyNjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1tYWlsID4gYTpob3ZlciwgLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLW1haWwgPiBhOmZvY3VzLCAuYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCA+IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICMyMmUwZDk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tbWFpbCA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMTZweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjE0MThkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpob3ZlciwgLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6Zm9jdXMsIC5hdXRoX19wcm9maWxlIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmF1dGhfX3Byb2ZpbGUgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMjE0MThkO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uYXV0aF9fcHJvZmlsZSAucHJvZmlsZS0tc3VzcGVuZGVkID4gc3BhbiBhIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxNDE4ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLW1lbnUge1xuICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGZiO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbiA+IGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gPiBhIGltZyB7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxN3B4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gPiBhIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uID4gYS5uby1hcnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24gPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICAgIHBhZGRpbmc6IDE1cHggOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDhweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxNDE4ZDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZC5zaG93LCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQuc2hvdywgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGEsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGEsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmhvdmVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6Zm9jdXMsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYTphY3RpdmUsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6Zm9jdXMsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6YWN0aXZlLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkID4gYTpmb2N1cywgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmhvdmVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBhOmhvdmVyLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYTphZnRlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTphZnRlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gc3BhbiwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gc3BhbiwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gc3BhbiBhLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBzcGFuIGEsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkID4gc3BhbiBhIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2hlYWRlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkIC5wcm9maWxlX19oZWFkZXIsIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkIC5wcm9maWxlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkIC5wcm9maWxlX19kZXNjcmlwdGlvbiwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1hdXRoZW50aWNhdGVkIC5wcm9maWxlX19kZXNjcmlwdGlvbiwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1zdXNwZW5kZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkIC5wcm9maWxlX19kZXNjcmlwdGlvbiBzcGFuLCAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgLnByb2ZpbGVfX2Rlc2NyaXB0aW9uIHNwYW4sIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tc3VzcGVuZGVkIC5wcm9maWxlX19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1tYWlsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggOHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDhweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1tYWlsLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1tYWlsIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2YxZmQ7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwODZjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZmlsZS1tZW51X19zZWN0aW9uLnByb2ZpbGUtLXBob25lIC5wcm9maWxlLS1waG9uZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjMDAwODZjO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tcGhvbmUgLnByb2ZpbGUtLXBob25lX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2J1dHRvbjpob3ZlciwgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2J1dHRvbjpmb2N1cywgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2J1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5wcm9maWxlLW1lbnVfX3NlY3Rpb24ucHJvZmlsZS0tcGhvbmUgLnByb2ZpbGUtLXBob25lX19idXR0b246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2ZpbGUtbWVudV9fc2VjdGlvbi5wcm9maWxlLS1waG9uZSAucHJvZmlsZS0tcGhvbmVfX2Zvb3RlciB7XG4gICAgY29sb3I6ICMwMDA4NmM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5wcm9maWxlLW1lbnUgLnRpdGxlLXNpZ25vdXQgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBwYWRkaW5nOiAxMXB4IDEzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIH1cbiAgLnByb2ZpbGUtbWVudSAudGl0bGUtc2lnbm91dCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG4gIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLWNvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMTFweCAxNnB4IDMxcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG4gIC5wcm9maWxlLW1lbnUgLnByb2ZpbGUtLWNvcHlyaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWFiLWxvZ28ucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCwgLnByb2ZpbGUtLXN1c3BlbmRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAxNnB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxNDE4ZDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuICAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkLnNob3csIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkLnNob3csIC5wcm9maWxlLS1zdXNwZW5kZWQuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYSwgLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBhLCAucHJvZmlsZS0tc3VzcGVuZGVkID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmhvdmVyLCAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gYTpmb2N1cywgLnByb2ZpbGUtLXVuYXV0aGVudGljYXRlZCA+IGE6YWN0aXZlLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLS1hdXRoZW50aWNhdGVkID4gYTpmb2N1cywgLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBhOmFjdGl2ZSwgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmZvY3VzLCAucHJvZmlsZS0tc3VzcGVuZGVkID4gYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5wcm9maWxlLS11bmF1dGhlbnRpY2F0ZWQgPiBhOmhvdmVyLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IGE6aG92ZXIsIC5wcm9maWxlLS1zdXNwZW5kZWQgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gc3BhbiwgLnByb2ZpbGUtLWF1dGhlbnRpY2F0ZWQgPiBzcGFuLCAucHJvZmlsZS0tc3VzcGVuZGVkID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAucHJvZmlsZS0tdW5hdXRoZW50aWNhdGVkID4gc3BhbiBhLCAucHJvZmlsZS0tYXV0aGVudGljYXRlZCA+IHNwYW4gYSwgLnByb2ZpbGUtLXN1c3BlbmRlZCA+IHNwYW4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZ251cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1NzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc2lnbnVwX190b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCI/XCI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXA6aG92ZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc2lnbnVwX190b29sdGlwIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKWslwiO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgY29sb3I6ICNmYWZhZmE7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgLnNpZ251cCAuaW50ZXJzdGl0aWFsLS1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWdudXBfX2RpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc2lnbnVwX19kaXZpZGVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLnNpZ251cF9fZGl2aWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gIC5zaWdudXBfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zaWdudXBfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnNpZ251cC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXAgLmpzLXJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zaWdudXAgLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyogRmlyZWZveCAqL1xuICB9XG4gIC5zaWdudXAgLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXAgLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9dGV4dF0sXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zaWdudXAgLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGOUVBNTtcbiAgfVxuICAuc2lnbnVwIC5qcy1yZXF1aXJlZCBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zaWdudXAgLmpzLXJlcXVpcmVkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zaWdudXAgLmpzLXJlcXVpcmVkIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4uc2lnbnVwIC5qcy1yZXF1aXJlZCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi5zaWdudXAgLmpzLXJlcXVpcmVkIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cCAuanMtcmVxdWlyZWQgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZWI4NDg4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAjZjllMWUyIGluc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZ251cCAuanMtcmVxdWlyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwIC5hbGVydCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIG1heC13aWR0aDogMzA1cHg7XG4gIH1cbiAgLnNpZ251cCAuYWxlcnQgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc2lnbnVwIC5hbGVydC50Zi1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lnbnVwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnNpZ251cF9fdGVybXMgYSB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHVsIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aCBpbWcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGhfX2dvb2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNzdmYztcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19mYWNlYm9vazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNTU4YztcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19hcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19hcHBsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAuc2lnbnVwX19kaXZpZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5yb3cge1xuICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuYWxlcnQudGYtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5jYW5jZWwtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuY2FuY2VsLWJ0bi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQgaW5wdXRbdHlwZT1jaGVja2JveF0uanMtdmFsaWRhdGUtZXJyb3ItZmllbGQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkLmVycm9yIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAucmVxdWlyZWQuZXJyb3IgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkLmVycm9yIC5hbGVydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQ6aG92ZXIsXG4uc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdDpmb2N1cyxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuc3VibWl0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQge1xuICAgIHBhZGRpbmc6IDNweCAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2lnbnVwX19mb3JtIGZvcm0gLnNpZ251cF9fZmFjZWJvb2sgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUgaW1nLCAuc2lnbnVwX19mb3JtIGZvcm0gLnNpZ251cF9fZmFjZWJvb2sgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtLmVycm9yIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtLS1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0tLXBhc3N3b3JkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybS0tcGFzc3dvcmQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxuICAuc2lnbnVwX19mb290ZXIgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLnRpdGxlIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuYnV0dG9uOmhvdmVyLCAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b246Zm9jdXMsIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMyMmUwZDk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDcycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGVybXMuc2lnbmluIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDdweCAxM3B4IDdweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQgLmhpbnQtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQgLmhpbnQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2hpbnQgLmhpbnQtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19kaXZpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2RpdmlkZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZGl2aWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzFjMjI7XG4gIH1cblxuICAuaW50ZXJzdGl0aWFsIC5zaWdudXAge1xuICAgIHdpZHRoOiA1NzJweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTEwO1xuICAgIHBhZGRpbmc6IDMzcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVyc3RpdGlhbCAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnN0aXRpYWwgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZ251cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNzBweCAzMnB4O1xuICB9XG4gIC5zaWdudXAgLmludGVyc3RpdGlhbC0tc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lnbnVwX190b29sdGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fdG9vbHRpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiP1wiO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2lnbnVwX190b29sdGlwOmhvdmVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC05NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zaWdudXBfX3Rvb2x0aXAgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4payXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICB0b3A6IDk1cHg7XG4gICAgbGVmdDogOTRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5zaWdudXBfX2RpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc2lnbnVwX19kaXZpZGVyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cbiAgLnNpZ251cF9fZGl2aWRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB9XG4gIC5zaWdudXBfX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zaWdudXBfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgLnNpZ251cCAuYWxlcnQge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAuc2lnbnVwIC5hbGVydCBhIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnNpZ251cCAuYWxlcnQudGYtc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zaWdudXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjg2cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnNpZ251cF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnNpZ251cF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX190ZXJtcyBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cF9fdGVybXMuc2lnbmluIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHtcbiAgICBwYWRkaW5nOiAwIDExcHg7XG4gIH1cbiAgLnNpZ251cF9fZmVhdHVyZXMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40M3B4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG4gIC5zaWdudXBfX2ZlYXR1cmVzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyB1bCBsaSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc2lnbnVwX19mZWF0dXJlcyB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWluLXdpZHRoOiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGggaW1nIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5zaWdudXBfX3NvY2lhbCAuc29jaWFsLWF1dGhfX2dvb2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoX19hcHBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuYWxlcnQudGYtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIC5jYW5jZWwtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSAuY2FuY2VsLWJ0bi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzIxNDE4ZDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsYWNrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XS5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCArIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZC5lcnJvciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLnJlcXVpcmVkLmVycm9yIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5yZXF1aXJlZC5lcnJvciAuYWxlcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgOjpwbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAvKiBGaXJlZm94ICovXG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBsYWJlbCB7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXRleHRdLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbi5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpZ251cF9fZm9ybSBmb3JtIC5qcy1yZXF1aXJlZCBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNlYjg0ODg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICNmOWUxZTIgaW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuc2lnbnVwX19mb3JtIGZvcm0gLmpzLXJlcXVpcmVkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuanMtcmVxdWlyZWQgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhNGE0YTQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zaWdudXBfX2Zvcm0gZm9ybSAuc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zaWdudXBfX2Zvcm0gZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuc2lnbnVwX19mb3JtIGZvcm0gLnN1Ym1pdDpob3ZlciwgLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQ6Zm9jdXMsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc3VibWl0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtIC5zdWJtaXQge1xuICAgIHBhZGRpbmc6IDNweCAyNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUsIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2lnbnVwX19mb3JtIGZvcm0gLnNpZ251cF9fZmFjZWJvb2sgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19nb29nbGUgaW1nLCAuc2lnbnVwX19mb3JtIGZvcm0gLnNpZ251cF9fZmFjZWJvb2sgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5zaWdudXBfX2Zvcm0gZm9ybSAuc2lnbnVwX19mYWNlYm9vayBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gIH1cbiAgLnNpZ251cF9fZm9ybSBmb3JtLmVycm9yIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc2lnbnVwX19mb3JtLS1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaWdudXBfX2Zvcm0tLXBhc3N3b3JkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByaWdodDogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNpZ251cF9fZm9ybS0tcGFzc3dvcmQgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zaWdudXBfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA4cHggMCAwO1xuICB9XG4gIC5zaWdudXBfX2Zvb3RlciBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAudGl0bGUge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5zaWdudXBfX3Bhc3N3b3JkLXJlY292ZXIgLmJ1dHRvbjpob3ZlciwgLnNpZ251cF9fcGFzc3dvcmQtcmVjb3ZlciAuYnV0dG9uOmZvY3VzLCAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjJlMGQ5O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc2lnbnVwX19wYXNzd29yZC1yZWNvdmVyIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIHtcbiAgICBwYWRkaW5nOiA1NnB4IDMycHggNzZweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwuc2lnbmluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX190ZXJtcyBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX3Rlcm1zLnNpZ25pbiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX190ZXJtcy5zaWduaW4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCB7XG4gICAgbWFyZ2luOiAwIC0yNHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTNweCAxNnB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCAuaGludC1pbWFnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCAuaGludC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9faGludCAuaGludC1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2RpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZGl2aWRlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG4gIC5zaWdudXAtLXNpZ25pbiAuc2lnbnVwX19kaXZpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLnNpZ251cC0tc2lnbmluIC5zaWdudXBfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc2lnbnVwLS1zaWduaW4gLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gIH1cblxuICAuaW50ZXJzdGl0aWFsIC5zaWdudXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHotaW5kZXg6IDExMDtcbiAgICBwYWRkaW5nOiA0NXB4IDI1cHggNTBweDtcbiAgfVxuICAuaW50ZXJzdGl0aWFsIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNSk7XG4gIH1cbiAgLmludGVyc3RpdGlhbCAuc2lnbnVwX19mb3JtIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5pbnRlcnN0aXRpYWwgLnNpZ251cF9fZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgfVxufVxuaW5wdXQ6Oi13ZWJraXQtY3JlZGVudGlhbHMtYXV0by1maWxsLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzU0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcl9mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wd2EvYnJhbmQtbG9nb3Muc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjFweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyX2Zvb3RlciBpbWcge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLS1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLW1vbnRobHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctbGVmdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1sZWZ0IHNwYW46YmVmb3JlIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9yZWR0aWNrLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgd2lkdGg6IDY2MHB4O1xuICAgIHBhZGRpbmc6IDIxcHggMjRweCAxOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLCAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtIGlucHV0ICsgbGFiZWwge1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBwYWRkaW5nOiAyMXB4IDI0cHggMTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3RyaWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX19zZWN1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNjMWM3ZDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSAucGF5bWVudC1zZWN1cmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXItLWNyZWRpdC1jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTlweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAucGF5bWVudF9fcmVzdWx0LS1wYXNzd29yZCB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMCA4cHggOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMtLXJlc2V0IHtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcy0tcmVzZXQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zLS1yZXNldCBzcGFuIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuYWxlcnQudGYtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19wYXNzd29yZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCI/XCI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXA6aG92ZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdG9vbHRpcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKWslwiO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgY29sb3I6ICNmYWZhZmE7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGludCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxM3B4IDdweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hpbnQgLmhpbnQtaW1hZ2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGludCAuaGludC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19oaW50IC5oaW50LWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3NlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTFweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zZWxlY3Rpb24gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fcGF5bWVudC1pY29ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3BheW1lbnQtaWNvbnMgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW46IDhweCAwIDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdGVybXMgYSB7XG4gICAgY29sb3I6ICMyZDRiOWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICBtYXJnaW46IDE2cHggYXV0byAzMnB4O1xuICAgIHdpZHRoOiA2NjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5sb2FkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucHJvY2Vzc2luZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTYycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHNlbGVjdDpob3ZlciwgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHNlbGVjdDpmb2N1cywgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHNlbGVjdDphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgY29sb3I6ICM5ZTllYWY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDhweCA0NXB4IDhweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2ZDcyNzg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9hcnJvdy1ibGFjay10aGluLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19pdGVtIC5wYXltZW50LWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19pdGVtIC5wYXltZW50LWljb25zIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSAucGF5bWVudC1pY29ucyBpbWc6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC0tb2ZmIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X19wcmltZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fc3Vic2NyaWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGE6aG92ZXIsIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fZWRpdCBhOmZvY3VzLCAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNkZWRlZGU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fenVvcmEge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X196dW9yYSAucGF5bWVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCB7XG4gICAgd2lkdGg6IDU3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19jbG9zZS1idG4ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29uZmlybWF0aW9uIC5zdWJzY3JpcHRpb24tY2FuY2VsX19zdWItaGVhZGluZyB7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwtLWNvbmZpcm1hdGlvbiAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyA+IHNwYW4ge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMzZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwtLWNvbmZpcm1hdGlvbiAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyA+IHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTI5cHg7XG4gICAgdG9wOiAzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscy0tY29udGFpbiB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAwIDAgMzRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCBhdXRvIDIxcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRhZWE7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwtLW9mZiB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19wcmltZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fc3Vic2NyaWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19lZGl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2RlZGVkZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19pdGVtIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBtYXJnaW46IDAgNjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHtcbiAgICB3aWR0aDogMTYycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICB3aWR0aDogNjMwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB7XG4gICAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gICAgLyogRmlyZWZveCAqL1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtX19zdWJtaXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMgLmZvcm1fX2l0ZW1zIHtcbiAgICB3aWR0aDogMzA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMgLmZvcm1fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMtdGhyZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMtdGhyZWUgLmZvcm1fX2l0ZW1zOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucy10aHJlZSAuZm9ybV9faXRlbXM6bnRoLWNoaWxkKDIpLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zLXRocmVlIC5mb3JtX19pdGVtczpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTphY3RpdmUsXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHNlbGVjdDpob3Zlcixcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0OmZvY3VzLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBzZWxlY3Q6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtX19sYWJlbCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDAgMCAwIDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsOmFmdGVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0X190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX2Zvb3RlciBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDI3MnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b246Zm9jdXMsIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3RyaWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fc2VjdXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjYzFjN2QyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fc2VjdXJlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3NlY3VyZSAucGF5bWVudC1zZWN1cmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uLS1jYXRhbG9nIGxhYmVsIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgcGFkZGluZzogMjFweCAyNHB4IDE5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogOHB4IDAgMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgd2lkdGg6IDI2NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbiBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uLWljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24taWNvbnMgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24taWNvbnMgaW1nOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0NjQzNDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItcmVnaXN0ZXJlZCB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItcmVnaXN0ZXJlZCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1yZWdpc3RlcmVkIC5yZWdpc3RlcmVkX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLXJlZ2lzdGVyZWQgLnJlZ2lzdGVyZWRfX2lucHV0LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1kaXZpZGVyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtaW5wdXQge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAyNHB4IDAgOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGg6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoX19nb29nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3N2ZjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1NThjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwLnNob3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciAuZXJyb3ItZ3JvdXAgc3BhbiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtY29udGFpbiB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgIG1pbi13aWR0aDogMjkwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b246aG92ZXIsIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyogRmlyZWZveCAqL1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICB3aWR0aDogNTcycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAucmVjYXB0Y2hhLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnJlY2FwdGNoYS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faW1hZ2UsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2ltYWdlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA3MXB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19pbWFnZSBpbWcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX190ZXJtcywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fdGVybXMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkaW5mbywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluIHtcbiAgICB3aWR0aDogMzA1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2MxYzdkMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGgsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCB7XG4gICAgbWFyZ2luOiA4cHggNnB4IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb24gLnNpZ251cF9fZm9ybSBmb3JtIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjYzFjN2QyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2ltYWdlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fY2FuY2VsLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvIGEsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnBheW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGF5bWVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICB9XG4gIC5wYXltZW50X19jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wYXltZW50X19jb250YWluZXItLXN1Y2Nlc3Mge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgIHdpZHRoOiA1NzJweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXN1Y2Nlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM3ZWE4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ViZjZlMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjN2VhODAwO1xuICAgIG1hcmdpbjogMzJweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1za2lwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvciB7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZXJyb3Iuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODhweCA4MHB4O1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB3aWR0aDogMTc0cHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uOmhvdmVyLCAucGF5bWVudF9fcmVzdWx0LS1lcnJvci1idXR0b246Zm9jdXMsIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0taWNvbiBpbWcge1xuICAgIGhlaWdodDogNjJweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgd2lkdGg6IDI4NnB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWJ1dHRvbjpob3ZlciwgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uOmZvY3VzLCAucGF5bWVudF9fcmVzdWx0LS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1zaWduaW4sIC5wYXltZW50X19yZXN1bHQtLXNraXAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgI3pfaHBwbV9pZnJhbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCBhdXRvIDIxcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19oZWFkaW5nIGltZyB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLS1mb3JtIHtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvcm0gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9ybSAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLW51bWJlciB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1tb250aGx5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctbGVmdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQgc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3JlZHRpY2sucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgd2lkdGg6IDE2MnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX19zZWN1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNjMWM3ZDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSAucGF5bWVudC1zZWN1cmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3RyaWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW46IDhweCAtMTBweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190ZXJtcyBhIHtcbiAgICBjb2xvcjogIzJkNGI5YjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19tb2JpbGUtLXNlY3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX21vYmlsZS0tc2VjdXJlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fbW9iaWxlLS1zZWN1cmUgLnBheW1lbnQtc2VjdXJlIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fbW9iaWxlLS10ZXJtcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5wYXltZW50X19yZXN1bHQtLXBhc3N3b3JkIHtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAwIDhweCA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMtLXJlc2V0IHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMtLXJlc2V0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcy0tcmVzZXQgc3BhbiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLmFsZXJ0LnRmLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19wYXNzd29yZCBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBjb2xvcjogI2E0YTRhNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdG9vbHRpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiP1wiO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwOmhvdmVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC05NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXAgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4payXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICB0b3A6IDk1cHg7XG4gICAgbGVmdDogOTRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hpbnQge1xuICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEzcHggMTZweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGludCAuaGludC1pbWFnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19oaW50IC5oaW50LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hpbnQgLmhpbnQtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5sb2FkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wcm9jZXNzaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLnBheW1lbnQtcHJvZHVjdF9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLnBheW1lbnQtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA0cHggMCA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHNlbGVjdCB7XG4gICAgd2lkdGg6IDIxOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAuZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLmZvcm1fX2xhYmVsIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5mb3JtX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IHNlbGVjdDpob3ZlciwgLnN1YnNjcmlwdGlvbi1wYXltZW50IHNlbGVjdDpmb2N1cywgLnN1YnNjcmlwdGlvbi1wYXltZW50IHNlbGVjdDphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBjb2xvcjogIzZkNzI3ODtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzZkNzI3ODtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSAucGF5bWVudC1pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSAucGF5bWVudC1pY29ucyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2l0ZW0gLnBheW1lbnQtaWNvbnMgaW1nOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtLW9mZiB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fcHJpbWUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fY29udGFjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGE6aG92ZXIsIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fZWRpdCBhOmZvY3VzLCAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fenVvcmEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X196dW9yYSAucGF5bWVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX3p1b3JhIC5wYXltZW50X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX3p1b3JhIC5wYXltZW50X19pdGVtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwge1xuICAgIHBhZGRpbmc6IDU2cHggMzJweCA3NnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWw6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29uZmlybWF0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29uZmlybWF0aW9uIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzID4gc3BhbiB7XG4gICAgbWFyZ2luOiA4cHggYXV0byAzNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1jb25maXJtYXRpb24gLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgPiBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yOXB4O1xuICAgIHRvcDogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2Zvcm0gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscy0tY29udGFpbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHBhZGRpbmc6IDExcHggMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCBhdXRvIDIxcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRhZWE7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyBkaXYgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1vZmYge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWluZm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fcHJpbWUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3N1YnNjcmliZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19lZGl0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNkZWRlZGU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9faXRlbSBpZnJhbWUge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdF9fdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDE2cHggMCA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5wYXltZW50LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAucGF5bWVudC1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDRweCAwIDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHNlbGVjdCB7XG4gICAgd2lkdGg6IDIxOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2xhYmVsIGxhYmVsIHtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHtcbiAgICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgICAvKiBGaXJlZm94ICovXG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMgLmZvcm1fX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyAuZm9ybV9fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucy10aHJlZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTphY3RpdmUsXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHNlbGVjdDpob3Zlcixcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0OmZvY3VzLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBzZWxlY3Q6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWw6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0X19mb290ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbjpob3ZlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IC5pdGVtX19zZWN1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNjMWM3ZDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IC5pdGVtX19zZWN1cmUgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fc2VjdXJlIC5wYXltZW50LXNlY3VyZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3RyaWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA4cHggOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb24tLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB3aWR0aDogMTYycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbi0tcHJpY2UgLml0ZW1fX3ByaWNlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb24tLXByaWNlIC5pdGVtX19wcmljZS1udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbi0tcHJpY2UgLml0ZW1fX3ByaWNlLW1vbnRobHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uLS1wcmljZSAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlLWl0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiA4cHggMCAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbiBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24taWNvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbi1pY29ucyBpbWc6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbi1pY29ucyBpbWc6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIC5sb2FkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItcmVnaXN0ZXJlZCAucmVnaXN0ZXJlZF9faW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1yZWdpc3RlcmVkIC5yZWdpc3RlcmVkX19pbnB1dC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLWRpdmlkZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1kaXZpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGg6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoX19nb29nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3N2ZjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1NThjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwLnNob3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciAuZXJyb3ItZ3JvdXAgc3BhbiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE2NHB4KTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWNvbnRhaW4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDhweCAwIDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgbWluLXdpZHRoOiAwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b246aG92ZXIsIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyogRmlyZWZveCAqL1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAucmVjYXB0Y2hhLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnJlY2FwdGNoYS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5yZWNhcHRjaGEtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc2lnbnVwX19mb3JtIC5yb3csIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zaWdudXBfX2Zvcm0gLnJvdywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zaWdudXBfX2Zvcm0gLnJvdyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc2cHgpO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2ltYWdlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19pbWFnZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogNzFweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2ltYWdlIGltZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fdGVybXMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3Rlcm1zLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmRpbmZvLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2MxYzdkMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGgsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCB7XG4gICAgbWFyZ2luOiA4cHggNnB4IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb24gLnNpZ251cF9fZm9ybSBmb3JtIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjYzFjN2QyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19pbWFnZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbyBhLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fY2FuY2VsLWluZm8gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYXltZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCk7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lci0tc3VjY2VzcyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lci0tZXJyb3Ige1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tc3VjY2VzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzdlYTgwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmNmUwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM3ZWE4MDA7XG4gICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdCAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzMHB4IDM4cHggOHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWVycm9yLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg4cHggODBweDtcbiAgICB3aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvciBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDUwcHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbjpob3ZlciwgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uOmZvY3VzLCAucGF5bWVudF9fcmVzdWx0LS1lcnJvci1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWljb24gaW1nIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHdpZHRoOiAyODZweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWJ1dHRvbjpob3ZlciwgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uOmZvY3VzLCAucGF5bWVudF9fcmVzdWx0LS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1zaWduaW4sIC5wYXltZW50X19yZXN1bHQtLXNraXAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgI3pfaHBwbV9pZnJhbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vIHtcbiAgICB3aWR0aDogNTcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzZweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYzFjN2QyO1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19ibHVyYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fdGVybXMge1xuICBtYXJnaW46IDhweCAwIDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3Rlcm1zIHtcbiAgICBtYXJnaW46IDhweCAwIDhweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX190ZXJtcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vIC5yZWNhcHRjaGEtY29udGFpbmVyIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tcHJvbW9QYXltZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTY2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX3N1Yi1wcm9tby10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zdWJzY3JpcHRpb24gLml0ZW1fX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubmVlZC1oZWxwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5lZWQtaGVscCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBpbWcge1xuICBtYXJnaW46IDAgOHB4O1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5uZWVkLWhlbHAtLWxlZ2FjeSB7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmVlZC1oZWxwLS1sZWdhY3kge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5uZWVkLWhlbHAtLWxlZ2FjeSAubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZWVkLWhlbHAtLWxlZ2FjeSAubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3R0b206IC03MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG59XG4ubmVlZC1oZWxwLS1sZWdhY3kgLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbWFyZ2luOiA0cHggMCAwIDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWdudXAsXG4uc3Vic2NyaXB0aW9uLS1jb250YWluZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbCxcbi5mb3Jnb3QtcGFzc3dvcmQsXG4ucmVzZXQtcGFzc3dvcmQsXG4ucGFzc3dvcmQtc3VjY2Vzcyxcbi52ZXJpZnktZW1haWwsXG4ucmVjb3Zlci1lbWFpbCxcbi5wYXltZW50X19jb250YWluZXIsXG4uY3JlYXRlLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zaWdudXA6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbDphZnRlcixcbi5mb3Jnb3QtcGFzc3dvcmQ6YWZ0ZXIsXG4ucmVzZXQtcGFzc3dvcmQ6YWZ0ZXIsXG4ucGFzc3dvcmQtc3VjY2VzczphZnRlcixcbi52ZXJpZnktZW1haWw6YWZ0ZXIsXG4ucmVjb3Zlci1lbWFpbDphZnRlcixcbi5wYXltZW50X19jb250YWluZXI6YWZ0ZXIsXG4uY3JlYXRlLXBhc3N3b3JkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lnbnVwOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWw6YWZ0ZXIsXG4uZm9yZ290LXBhc3N3b3JkOmFmdGVyLFxuLnJlc2V0LXBhc3N3b3JkOmFmdGVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3M6YWZ0ZXIsXG4udmVyaWZ5LWVtYWlsOmFmdGVyLFxuLnJlY292ZXItZW1haWw6YWZ0ZXIsXG4ucGF5bWVudF9fY29udGFpbmVyOmFmdGVyLFxuLmNyZWF0ZS1wYXNzd29yZDphZnRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciB7XG4gICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWdudXA6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZm9yZ290LXBhc3N3b3JkOmFmdGVyLFxuLnJlc2V0LXBhc3N3b3JkOmFmdGVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3M6YWZ0ZXIsXG4udmVyaWZ5LWVtYWlsOmFmdGVyLFxuLnJlY292ZXItZW1haWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnByb2Nlc3NpbmcgfiAubmVlZC1oZWxwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZmlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9maWxlLWVkaXQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggNDBweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTcycHg7XG4gIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGUtZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG4ucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9maWxlLWVkaXRfX2ltYWdlIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xufVxuLnByb2ZpbGUtZWRpdF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW46IDE2cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDI0cHggYXV0byA4cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ucHJvZmlsZS1lZGl0X19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIG1hcmdpbjogMTZweCAwO1xuICBwYWRkaW5nOiAzMnB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LWNhcmQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZF9fZm9ybSB7XG4gIHdpZHRoOiA0MDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtY2FyZF9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ2NDM0MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbi5wcm9maWxlLWVkaXQtY2FyZCBpbnB1dFt0eXBlPXRleHRdLFxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBjb2xvcjogcmdiYSg3MCwgNjcsIDY3LCAwLjUpO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4ucHJvZmlsZS1lZGl0LWNhcmQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLnByb2ZpbGUtZWRpdC1jYXJkIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9maWxlLWVkaXRfX2NoYW5nZS1jZWxscGhvbmUge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wcm9maWxlLWVkaXRfX2NoYW5nZS1jZWxscGhvbmUgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvZmlsZS1lZGl0X19yZXNlbmQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wcm9maWxlLWVkaXRfX3Jlc2VuZCBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9maWxlLWVkaXRfX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIHtcbiAgaGVpZ2h0OiA2NTBweDtcbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdC0tcGFzc3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0LS1wYXNzd29yZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wcm9maWxlLWVkaXQtLWVtYWlsIGlucHV0W3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0X190ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdF9fdGVybXMgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIHBhZGRpbmc6IDI4cHggMTZweCAzMnB4O1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2ZpbGUtZWRpdC0tdXNlcm5hbWUgLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG4ucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICB3aWR0aDogNDkwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZmlsZS1lZGl0LS1waG9uZSAucHJvZmlsZS1lZGl0X19oZWFkaW5nLCAucHJvZmlsZS1lZGl0LS1vdHAgLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5wcm9maWxlLWVkaXQtLXBob25lIC5wcm9maWxlLWVkaXQtY2FyZCwgLnByb2ZpbGUtZWRpdC0tb3RwIC5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3gtc2hhZG93OiBub25lO1xuICAtbXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAta2h0bWwtYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2ZpbGUtZWRpdC0tcGhvbmUgLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtLCAucHJvZmlsZS1lZGl0LS1vdHAgLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtIHtcbiAgbWF4LXdpZHRoOiAyNzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5qcy1yZXF1aXJlZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjE0MThkO1xufVxuLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNGRjlFQTU7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi9cbn1cbi5qcy1yZXF1aXJlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjlFQTU7XG59XG4uanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0ZGOUVBNTtcbn1cbi5qcy1yZXF1aXJlZCBsYWJlbCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xufVxuLmpzLXJlcXVpcmVkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanMtcmVxdWlyZWQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xufVxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xufVxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbn1cbi5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXRleHRdLFxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmpzLXJlcXVpcmVkIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbiVkZWZhdWx0LWNhcmQge1xuICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3ctaG92ZXIpO1xuICAgIH1cbn1cblxuJXNlY29uZGFyeS1jYXJkIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJveC1zaGFkb3cgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93LWhvdmVyKTtcbiAgICB9XG59XG5cbiVzdGF0aWMtY2FyZCB7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbn1cblxuJWxpZmVzdHlsZS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbGlmZXN0eWxlLXNoYWRvdyk7XG59XG5cbiVkYXRlIHtcbiAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpbWUtYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHNpemU6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4lbGl2ZWFydGljbGVjYXJkIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiVsb2FkZXJpY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvbG9hZGVyLXJvbGxpbmcuc3ZnJyk7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBzaXplOiBjb250YWluO1xuICAgIH1cbn1cblxuJXN0YXRpY2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cblxuJXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTJweCAtNHB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCA0cHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMnB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKTtcbn1cblxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5cbiRiYXNlLWZvbnQtd2VpZ2h0OiA0MDA7XG4kYmFzZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kYmFzZS1saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xuXG4vKiBCT1JERVJTICovXG4kYmFzZS1ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCM0YTRhNGEsIDAuMSkgIWRlZmF1bHQ7XG4kd2hpdGUtYm9yZGVyLXRoaW46IDFweCBzb2xpZCAjZmZmZmZmICFkZWZhdWx0O1xuJGdyZXktYm9yZGVyLXRoaW46IDFweCBzb2xpZCAjZTJlMmUyICFkZWZhdWx0O1xuXG4vKiBCT1ggU0hBRE9XUyAqL1xuJHNlY29uZGFyeS1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1zaGFkb3ctaG92ZXI6IDAgMnB4IDNweCByZ2JhKDMzLCA2NSAsMTQxLCAwLjQpICFkZWZhdWx0O1xuJGxpZmVzdHlsZS1zaGFkb3c6IDFweCAxcHggNXB4IDAgcmdiYSgkYmxhY2ssIDAuMDUpO1xuJG5ldy1zdGF0aWMtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSAhZGVmYXVsdDtcbiRuYXYtc2hhZG93LXRvcDogMHB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4kZWxlY3Rpb25zLXNoYWRvdzogMCA0cHggNnB4IC0ycHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAxcHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpICFkZWZhdWx0O1xuJG1hdHJpYy1zaGFkb3c6IDAgOHB4IDEycHggLTRweCByZ2JhKDEzMCwgMTM2LCAxNDgsIDAuMjQpLCAwIDAgNHB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjE2KSwgMCAwIDJweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xMikgIWRlZmF1bHQ7XG5cbi8qIEZPTlQgV0VJR0hUUyAqL1xuJHJlZ3VsYXI6IDQwMDtcbiRzZW1pLWJvbGQ6IDYwMDtcbiRib2xkOiA3MDA7XG5cbi8qIEZPTlQgU0laRVMgKi9cbiRoZWFkZXItb25lOiAzMnB4ICFkZWZhdWx0O1xuJGhlYWRlci10d286IDIycHggIWRlZmF1bHQ7XG4kaGVhZGVyLXRocmVlOiAxOHB4ICFkZWZhdWx0O1xuJGhlYWRlci1mb3VyOiAxNHB4ICFkZWZhdWx0O1xuJGhlYWRlci1maXZlOiAxMHB4ICFkZWZhdWx0O1xuJGJvZHktc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRidXR0b24tc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRsaW5rLXNpemU6IDEzcHggIWRlZmF1bHQ7XG4kbGFiZWwtc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRjYXB0aW9uLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kdGlueS1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJGJ1Y2tldC1oZWFkZXItc2l6ZTogMjZweCAhZGVmYXVsdDtcbiRidWNrZXQtaGVhZGVyLWltYWdlOiAyOHB4ICFkZWZhdWx0O1xuXG4vKiBIRUFERVIgQlJBTkRJTkcgKi9cbiRuYXYtZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJG5hdi1jb2xvcjogIzIxMjEyMSAhZGVmYXVsdDtcbiRuYXYtaG92ZXI6ICNjMDAwMDAgIWRlZmF1bHQ7XG4kbmF2LXNwb25zb3I6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kbmF2LWJnLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuJG5hdi1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xuJG5hdi1ob3Zlci1ib3JkZXI6ICNkMDAyMWIgIWRlZmF1bHQ7XG4kbmF2LWhvdmVyLWJvcmRlci1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcbiRuYXYtY2hpbGQtZm9udC1zaXplOiAxMXB4O1xuJG5hdi1jaGlsZC1iZy1ob3ZlcjogI2YzZjNmMyAhZGVmYXVsdDtcbiRsb2dpbi1saW5rOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnJhbmRiYXItbmF2LWZvbnQ6ICRmb250LWZhbWlseS1ib2xkICFkZWZhdWx0O1xuJGJyYW5kYmFyLWRyb3Bkb3duLWZvbnQ6ICRmb250LWZhbWlseS1ib2xkICFkZWZhdWx0O1xuJHN1Yi1idG4td2lkdGg6IDEyNnB4ICFkZWZhdWx0O1xuJGxvZ2luLWJ0bi13aWR0aDogMTEwcHggIWRlZmF1bHQ7XG4kYnRuLXJhZGl1czogMjVweCAhZGVmYXVsdDtcbiRwcm9maWxlLWljb246ICdpY29uLXByb2ZpbGUtbmV0d2Vyay5zdmcnICFkZWZhdWx0O1xuXG4kYnVsbGV0LWNvbG9yOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG5cbi8qIEZPT1RFUiAqL1xuJG1vYmlsZS1uYXYtYmFja2dyb3VuZDogI2ZmZmZmZiAhZGVmYXVsdDtcbiRtb2JpbGUtbmF2OiAjMjEyMTIxICFkZWZhdWx0O1xuJG1vYmlsZS1uYXYtYWN0aXZlOiAjMjE0MThkICFkZWZhdWx0O1xuJGZvb3Rlci1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG4kZm9vdGVyLWljb24taGVpZ2h0OiA0NXB4ICFkZWZhdWx0O1xuXG4kaGVhZGVyLWhlaWdodDogMTAwcHggIWRlZmF1bHQ7XG4kYnJhbmQtbG9nby13aWR0aDogMTMwcHggIWRlZmF1bHQ7XG4kYnJhbmQtbG9nby1oZWlnaHQ6IDU1cHggIWRlZmF1bHQ7XG4kbG9nby1oZWlnaHQtbW9iaWxlOiAyOXB4ICFkZWZhdWx0O1xuXG4kZGlzY292ZXItaW1hZ2UtaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xuXG4vKiBTUEFDSU5HICovXG4kZ2FwOiA4cHggIWRlZmF1bHQ7XG4kZ2FwLXNtYWxsOiAxNnB4ICFkZWZhdWx0O1xuJGdhcC1tZWRpdW06IDI0cHggIWRlZmF1bHQ7XG4kZ2FwLWxhcmdlOiAzMnB4ICFkZWZhdWx0O1xuXG4vKiBTUE9SVCBURUFNIElNQUdFICovXG4kc3BvcnQtdGVhbS1pbWctd2lkdGg6IDMzcHggIWRlZmF1bHQ7XG4kc3BvcnQtdGVhbS1pbWctaGVpZ2h0OiAyNHB4ICFkZWZhdWx0O1xuXG4vKiBHUklETEVYICovXG4kZ2wtY29sQ291bnQ6IDEyO1xuJGdsLWdyaWROYW1lOiB0Zi1ncmlkICFkZWZhdWx0O1xuJGdsLWNvbE5hbWU6IHRmLWNvbCAhZGVmYXVsdDtcbiRnbC1hdHRyaWJ1dGVOYW1lOiBjbGFzcztcbiRnbC1ndXR0ZXI6IDhweCAhZGVmYXVsdDtcbiRnbC1ndXR0ZXItdmVydGljYWw6IDhweCAhZGVmYXVsdDtcblxuLyogTUVESUEgUVVFUklFUyAqL1xuJG1vYmlsZS1zbWFsbDogMzAwcHggMzQwcHggIWRlZmF1bHQ7XG4kbW9iaWxlOiAzMDBweCA3NjhweCAhZGVmYXVsdDtcbiRkZXNrdG9wOiA3NjhweCAhZGVmYXVsdDtcbiRsYXB0b3AtaGVpZ2h0OiBtYXgtaGVpZ2h0IDcyMHB4O1xuXG4vKiBTSVRFIFNUUlVDVFVSRSAqL1xuJHNpdGUtd2lkdGg6IDk4MHB4ICFkZWZhdWx0O1xuJGNvbnRlbnQtbWFyZ2luOiA3MHB4ICFkZWZhdWx0O1xuJGxocy13aWR0aDogNjY0cHggIWRlZmF1bHQ7XG4kcmhzLXdpZHRoOiAzMDBweCAhZGVmYXVsdDtcblxuJHF1b3RhdGlvbi1tYXJrOiAnL2ltYWdlcy9pY29ucy9pY29uX3F1b3RhdGlvbl9uZXR3ZXJrLnN2ZycgIWRlZmF1bHQ7IiwiLyogQ09MT1JTICovXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRicmFuZC1wcmltYXJ5OiAjMDAwODZjICFkZWZhdWx0O1xuJGJyYW5kLXNlY29uZGFyeTogI2RkMWYyNiAhZGVmYXVsdDtcbiRicmFuZC1ibGFjazogIzIxMjEyMSAhZGVmYXVsdDtcbiRicmFuZC1mZWF0dXJlOiAjZGQxZjI2ICFkZWZhdWx0O1xuJGFyaWNsZS1saW5rLWNvbG9yOiAjMDAwODZjICFkZWZhdWx0O1xuXG4kYmFja2dyb3VuZC1ncmV5OiAjZWNlZmY1ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXk6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kYmx1ZS1ncmV5OiAjZWNmMWZkICFkZWZhdWx0O1xuJGZvcm0tZ3JleTogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRlbXB0eS1ncmV5OiAjYzFjN2QyICFkZWZhdWx0O1xuJGdyYXBoaWMtZ3JleTogIzhkOGQ4ZCAhZGVmYXVsdDtcbiRjb3JhbC1ncmV5OiAjNDc0NzUzICFkZWZhdWx0O1xuJG9wYWNpdHktZ3JleTogcmdiYSgzMywgMzMsIDMzLCAwLjYpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWdyZXk6ICNmNmY2ZjYgIWRlZmF1bHQ7XG4kYm9yZGVyLWRhcmstZ3JleTogIzk3OTc5NyAhZGVmYXVsdDtcblxuJGVsbGlwc2lzLWNvbG9yOiAjYzFjN2QyICFkZWZhdWx0O1xuJGVsbGlwc2lzLWNvbG9yLWFsdDogI2MxYzdkMiAhZGVmYXVsdDtcblxuJHByb2ZpbGUtZmllbGQtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRlbGVjdGlvbnMtYnJhbmQ6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kbWF0cmljLWJsdWU6ICMwM2JiZDMgIWRlZmF1bHQ7XG4kbWF0cmljLW9yYW5nZTogI2Y2YjMxYiAhZGVmYXVsdDtcblxuLyogQlJBTkRTICovXG4kYnJhbmQtY2hhbm5lbDogI2Q5YTczODtcbiRicmFuZC1oZWFsdGg6ICMzZjZlODE7XG4kYnJhbmQtd2hlZWxzOiAjMDAwMDAwO1xuJGJyYW5kLXBhcmVudDogIzBhNzQ3NDtcbiRicmFuZC1zcG9ydDogIzRkNTU2NjtcbiRicmFuZC1maW46ICM1ZjVkNWM7XG4kYnJhbmQtYXJ0OiAjNmExYjBjO1xuXG4vKiBGT1JNUyAqL1xuJGRpc2FibGUtcmVkOiAjZTk3ZTgwO1xuJGRpc2FibGUtYmxhY2s6ICM4ZDhkOGQ7XG4kZXJyb3ItcmVkOiAjZGQxZjI2O1xuJGVycm9yLXJlZC1maWxsOiAjZjJjM2M1O1xuJHN1Y2Nlc3MtZ3JlZW46ICM3ZWE4MDA7XG4kc3VjY2Vzcy1ncmVlbi1maWxsOiAjZWJmNmUwO1xuJGhvdmVyLXJlZDogI2M3MWIyMjtcbiRob3Zlci1ibGFjazogIzA4MDgwODtcbiRhbWJlcjogI2Q5ODkxNDtcbiRhbWJlci1maWxsOiAjZmJlMmI3O1xuXG4vKiBTT0NJQUwgQ09MT1JTICovXG4kZmFjZWJvb2stYmx1ZTogIzNiNTk5ODtcbiRnb29nbGUtYmx1ZTogIzQyODVmNDtcbiRhcHBsZS1ibGFjazogIzAwMDAwMDtcbiRmYWNlYm9vay1ibHVlLWhvdmVyOiAjNDI2MDllO1xuJGdvb2dsZS1ibHVlLWhvdmVyOiAjMGE3N2ZjO1xuJGFwcGxlLWJsYWNrLWhvdmVyOiAjMGQwZDBkO1xuXG4vKiBMQVlPVVQgQ09MT1VSUyAqL1xuJGxocy1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRyaHMtYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG5cbiRib2R5LWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kbW9iaWxlLWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kd2ViLWJhY2tncm91bmQ6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kd3JhcHBlci1iYWNrZ3JvdW5kOiAjZmFmYWZhICFkZWZhdWx0O1xuJGZpZWxkLWJhY2tncm91bmQ6ICNmMWYyZjYgIWRlZmF1bHQ7XG4kaGVhZGVyLWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kaGVhZGVyLWNvbnRhaW5lcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRicmFuZGJhci1iYWNrZ3JvdW5kOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4kYXJyb3ctYmFja2dyb3VuZDogIzIxMjEyMSAhZGVmYXVsdDtcblxuJGJ0bi1iYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNkZDFmMjYgIWRlZmF1bHQ7XG5cbi8qIFYxICovXG4kZGFyay1ncmV5LXByaW1hcnk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kZGFyay1ncmV5LXNlY29uZGFyeTogIzY5Njk2OSAhZGVmYXVsdDtcbiRtZWRpdW0tZ3JleS1wcmltYXJ5OiAjYTRhNGE0ICFkZWZhdWx0O1xuJG1lZGl1bS1ncmV5LXNlY29uZGFyeTogI2NjY2NjYyAhZGVmYXVsdDtcbiRsaWdodC1ncmV5LXByaW1hcnk6ICNlMmUyZTIgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleS1zZWNvbmRhcnk6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWdyZXk6ICM5YjliOWIgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWdyZXk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kYmx1cmItZ3JleTogIzViNWI1YiAhZGVmYXVsdDtcbiRidG4tY29sb3I6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJsdWU6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXJlZDogI2RkMWYyNiAhZGVmYXVsdDtcbiRzbGlkZXItbmF2OiAjZDhkOGQ4ICFkZWZhdWx0O1xuJHNsaWRlci1uYXYtYWN0aXZlOiAjMjEyMTIxICFkZWZhdWx0O1xuXG4kZmFjZWJvb2stY29sb3I6ICM0MTcyQjggIWRlZmF1bHQ7XG4kZ29vZ2xlLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4kZXJyb3I6ICM4NDAwMDAgIWRlZmF1bHQ7XG4kZXJyb3ItYmc6ICNmZmYwZjAgIWRlZmF1bHQ7XG4kc3VjY2VzczogIzQ5NUYzMyAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnOiAjZGJlZGM5ICFkZWZhdWx0O1xuJHdhcm5pbmc6ICNmZjc3MTggIWRlZmF1bHQ7XG4kc2VsZWN0aW9uOiAjMDRBNENDICFkZWZhdWx0O1xuXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuJGVjOiAjZmNiMTUwICFkZWZhdWx0O1xuJGdwOiAjZTQ2NjNiICFkZWZhdWx0O1xuJGtuOiAjMzJhNThjICFkZWZhdWx0O1xuJGxwOiAjNGY1OTdiICFkZWZhdWx0O1xuJG1wOiAjMTJhOGFiICFkZWZhdWx0O1xuJG5jOiAjZjZiMzFiICFkZWZhdWx0O1xuJG53OiAjY2MzMTRhICFkZWZhdWx0O1xuJHdjOiAjMDFiY2Q0ICFkZWZhdWx0O1xuJGZzOiAjZTY0YzY1ICFkZWZhdWx0OyIsIu+7v0BtaXhpbiB2ZW5kb3ItcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gICAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAta2h0bWwtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW1vei0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtbXMtI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgLW8tI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgICBAaW5jbHVkZSB2ZW5kb3JfcHJlZml4KGJvcmRlci1yYWRpdXMsJHJhZGl1cyk7XG59XG5cbkBtaXhpbiB3b3JkLWJyZWFrKCR3b3JkLWJyZWFrKSB7XG4gICAgLW1zLXdvcmQtYnJlYWs6ICR3b3JkLWJyZWFrO1xuICAgIHdvcmQtYnJlYWs6ICR3b3JkLWJyZWFrO1xufVxuXG5AbWl4aW4gYm94LXNpemluZygkYm94LXNpemluZykge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogJGJveC1zaXppbmc7XG4gICAgLW1vei1ib3gtc2l6aW5nOiAkYm94LXNpemluZztcbiAgICBib3gtc2l6aW5nOiAkYm94LXNpemluZztcbn1cblxuQG1peGluIGJveC1zaGFkb3coJGJveC1zaGFkb3cpIHtcbiAgICAtby1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtbXMtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAta2h0bWwtYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybSkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gYXBwZWFyYW5jZSgkYXBwZWFyYW5jZSkge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogJGFwcGVhcmFuY2U7XG4gICAgLW1vei1hcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbiAgICBhcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbn1cblxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uLi4uKSB7XG4gICAgLW1vei1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cblxuQG1peGluIHRleHQtb3ZlcmZsb3coJHRleHQtb3ZlcmZsb3cpIHtcbiAgICAtbXMtdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG4gICAgLW8tdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG4gICAgdGV4dC1vdmVyZmxvdzogJHRleHQtb3ZlcmZsb3c7XG59XG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkdXNlci1zZWxlY3QpIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgLW1vei11c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xuICAgIC1tcy11c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0O1xuICAgIHVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG59XG5cbkBtaXhpbiBoeXBoZW5zKCRoeXBoZW5zKSB7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiAkaHlwaGVucztcbiAgICAtbW96LWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIC1tcy1oeXBoZW5zOiAkaHlwaGVucztcbiAgICBoeXBoZW5zOiAkaHlwaGVucztcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgICAkb3BhY2l0eS1pZTogJG9wYWNpdHkgKiAxMDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cblxuQG1peGluIGxvYWRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzaGltbWVyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VlZWVlZSA4JSwgI2UwZTBlMCAxOCUsICNlZWVlZWUgMzMlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMDBweCA1MDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuQG1peGluIGNhcmQoJHJhZGl1cywgJGNvbG9yLCAkc2hhZG93KSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzKTtcbn1cblxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcbiAgICBiYWNrZ3JvdW5kOiBudGgobnRoKCRjb2xvci1zdG9wcywgMSksIDEpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZ2FjeS1kaXJlY3Rpb24oJGRpcmVjdGlvbiksICRjb2xvci1zdG9wcyk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XG59XG5cbkBtaXhpbiBjb2x1bW4oJGNvdW50LCAkd2lkdGgsICRnYXApIHtcbiAgICAtd2Via2l0LWNvbHVtbi13aWR0aDogJHdpZHRoO1xuICAgIC1tb3otY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIGNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogJGdhcDtcbiAgICAtbW96LWNvbHVtbi1nYXA6ICRnYXA7XG4gICAgY29sdW1uLWdhcDogJGdhcDtcbn1cblxuQG1peGluIHRleHQtc3R5bGUoJHNpemUsICRjb2xvciA6ICRicmFuZC1ibGFjaywgJGFsaWduOiBudWxsLCAkYm9sZDogbnVsbCkge1xuICAgIEBpZiAkc2l6ZSA9PSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1vbmU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci10d287XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci10aHJlZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWZvdXI7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1maXZlO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAkYnV0dG9uLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBib2R5IHtcbiAgICAgICAgZm9udC1zaXplOiAkYm9keS1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxpbmstc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGFiZWwtc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6ICRjYXB0aW9uLXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0aW55IHtcbiAgICAgICAgZm9udC1zaXplOiAkdGlueS1zaXplO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBmb250LXNpemU6ICRib2R5LXNpemU7XG4gICAgfVxuXG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIEBpZiAkYWxpZ24gPT0gY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH0gQGVsc2UgaWYgJGFsaWduID09IHJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGlmICRib2xkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgIH1cbn1cblxuQG1peGluIGZpZWxkKCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkZGlzYWJsZTogbnVsbCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXI7XG5cbiAgICBAaWYgJGRpc2FibGUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLyogXG4gKiBGT05UUyBcbiAqIExvY2FsIEZvbnRzXG4gKi9cblxuLy8gQm9sZFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiO1xuICAgIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1ib2xkXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gUmVndWxhclxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiO1xuICAgIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1yZWd1bGFyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gQm9sZCBJdGFsaWNcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRpdFwiO1xuICAgIHNyYzogbG9jYWwoXCJwcm94aW1hbm92YS1ib2xkaXRcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIilcbiAgICAgICAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIEl0YWxpY1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhcml0XCI7XG4gICAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLXJlZ3VsYXJpdFwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQud29mZjJcIilcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LnR0ZlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBSYWxld2F5XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJyYWxld2F5LXJlZ3VsYXJcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL3JhbGV3YXktcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9yYWxld2F5LXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJyYWxld2F5LXNlbWlib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvc2VtaWJvbGQvcmFsZXdheS1zZW1pYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvc2VtaWJvbGQvcmFsZXdheS1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktYm9sZC1pdGFsaWNcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJnaWJzb24tbGlnaHRcIjtcbiAgICBzcmM6IGxvY2FsKFwiR2lic29uIFJlZ3VsYXJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9saWdodC9HaWJzb24tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZ2lic29uLXJlZ3VsYXJcIjtcbiAgICBzcmM6IGxvY2FsKFwiR2lic29uIFJlZ3VsYXJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0dpYnNvbi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImdpYnNvbi1zZW1pYm9sZFwiO1xuICAgIHNyYzogbG9jYWwoXCJHaWJzb24gU2VtaUJvbGRcIiksIFxuICAgICAgICB1cmwoXCIvZm9udHMvc2VtaWJvbGQvZ2lic29uLXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gT1BFTiBTQU5TXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc3JlZ3VsYXJcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1SZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKVxuICAgICAgICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5zdmcjb3Blbl9zYW5zcmVndWxhclwiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zaXRhbGljXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4XCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LnN2ZyNvcGVuX3NhbnNpdGFsaWNcIilcbiAgICAgICAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2JvbGRcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKVxuICAgICAgICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5zdmcjb3Blbl9zYW5zYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNib2xkLWl0YWxpY1wiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4XCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LnN2ZyNvcGVuX3NhbnNib2xkX2l0YWxpY1wiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gUFJBVEFcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJhdGEtcmVndWxhclwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJhdGEtcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9wcmF0YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gRHJvaWQgU2VyaWYgLSBSZWd1bGFyXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImRyb2lkc2VyaWZcIjtcbiAgICBzcmM6IGxvY2FsKFwiZHJvaWRzZXJpZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLnN2ZyNkcm9pZF9zZXJpZlwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBBc3Npc3RhbnQgUmVndWxhclxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJhc3Npc3RhbnRcIjtcbiAgICBzcmM6IGxvY2FsKFwiYXNzaXN0YW50XCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLnN2ZyNhc3Npc3RhbnRyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBEcm9pZCBTZXJpZiAtIEJvbGRcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZHJvaWRzZXJpZi1ib2xkXCI7XG4gICAgc3JjOiBsb2NhbChcImRyb2lkc2VyaWYtYm9sZFwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvRHJvaWRTZXJpZi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQuc3ZnI2Ryb2lkX3NlcmlmYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBBc3Npc3RhbnQgQm9sZFxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJhc3Npc3RhbnQtYm9sZFwiO1xuICAgIHNyYzogbG9jYWwoXCJhc3Npc3RhbnQtYm9sZFwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Fzc2lzdGFudC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC5zdmcjZHJvaWRfc2VyaWZib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImxhdG8tYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvbGF0by1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL2xhdG8tYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIG1vbnRzZXJyYXQgKi9cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1zZW1pYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLmVvdFwiKTtcbiAgICBzcmM6IGxvY2FsKFwiXCIpLFxuICAgICAgICB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYxNS1sYXRpbi02MDAuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYxNS1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0LWJvbGRcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC5lb3RcIik7XG4gICAgc3JjOiBsb2NhbChcIlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIilmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAuc3ZnI01vbnRzZXJyYXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYXJpYWxtdFwiO1xuICAgIHNyYzogbG9jYWwoXCJhcmlhbG10XCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULmVvdD8jaWVmaXhcIilmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULnN2ZyNhcmlhbG10XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uYWRibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYjc3RpY2t5e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuYWQtLWxvYWRlZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5hZC0tbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICB9XG5cbiAgICBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uYWQtZXhwYW5kIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJi5hZC0tbG9hZGVkIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgMC44cyBlYXNlLWluLW91dCk7XG4gICAgfVxufVxuXG4uYWRwaXhlbCB7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5yZXRhaWwtYWQge1xuICAgIHotaW5kZXg6IDk7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuXG4udHJhbnNpdGlvbmFsLWFkIHtcbiAgICB6LWluZGV4OiAyMTQ2MDAwMDAwO1xufVxuXG4uaW50ZXJzdGl0aWFsLWFkIHtcbiAgICB6LWluZGV4OiAyMTQ2MDAwMDAwO1xufVxuXG4ucG9zLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbiNhZC0yMDB4NDAwLTEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwi77u/Ly9cbi8vIEhlbHBlciBjbGFzc2VzIGFjY2VzaWJsZSBldmVyeXdoZXJlIG9uIHNpdGUuXG4vL1xuXG4vL0NvbW1vbiB1c2UgZm9yIGhpZGluZyBjb21wb25lbnRzIHdoZW4gYW4gYWQgbG9hZHNcbi50Zi1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50Zi1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC50Zi1hcnRpY2xlbGlzdCxcbiAgICAuYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvKiBXSURHRVRTICovXG4gICAgLnRmLXN1YnNjcmlwdGlvbixcbiAgICAudGYtbmV3c2xldHRlci1zdWJzY3JpcHRpb24sXG4gICAgLnRmLWRhdGluZyxcbiAgICAudGYtc2hhcmUteW91ci1zdG9yeSxcbiAgICAudGYtdm90ZSB7XG4gICAgICAgIC8vIG1hcmdpbjogMCAwIDIwcHggIWltcG9ydGFudDtcbiAgICB9XG59IiwiLnRmLXBhZ2luYXRpb24ge1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxufVxuXG4ubWQtY2lyY3VsYXItcHJvZ3Jlc3Mge1xuICAgIGFuaW1hdGlvbjogcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAmX19wYXRoIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICAgICAgYW5pbWF0aW9uOiBkYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgc3Ryb2tlOiAjYWVhZWFlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgICAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsMjAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwyMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LDIwMDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0xMjQ7XG4gICAgfVxufVxuIiwiLy9cbi8vIE1lZGlhXG4vL1xuXG4vLyB0Zi1pbWFnZVxuLnRmLWltYWdle1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OjFweDtcblxuICA+IGRpdntcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGFzcGVjdC1yYXRpb1xuQHN1cHBvcnRzICgtLWN1c3RvbTpwcm9wZXJ0eSkge1xuICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBkaXZbc3R5bGU9XCItLWFzcGVjdC1yYXRpbzoxNi85O1wiXTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC8gKDE2IC8gOSkpO1xuICB9XG4gIGRpdltzdHlsZT1cIi0tYXNwZWN0LXJhdGlvOjE7XCJdOjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXSA+IDpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwi77u/LyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIFZlcnNpb246IDIuOS40XG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vIHJlbW92ZSBwYWRkaW5nOiBjbGllbnRXaWR0aCA9IHdpZHRoICsgcGFkZGluZyAoMCkgPSB3aWR0aFxuICBbaGlkZGVuXSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBbYXJpYS1jb250cm9sc10sIFtkYXRhLWFjdGlvbl0geyBjdXJzb3I6IHBvaW50ZXI7IH1cbn1cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG4gID4gLnRucy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRucy1ob3Jpem9udGFsIHtcbiAgJi50bnMtc3VicGl4ZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICB9XG4gICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgPiAudG5zLWl0ZW0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gICYudG5zLWNhcm91c2VsIHtcbiAgICAmLnRucy1uby1zdWJwaXhlbCB7XG4gICAgICA+IC50bnMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG5zLW5vLWNhbGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4udG5zLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gbWFrZSBzdXJlIHNsaWRlciBjb250YWluZXIgaXMgdmlzaWJsZVxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICA+IC50bnMtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgfVxuICA+IC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gID4gLnRucy1tb3Zpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgfVxufVxuLnRucy1hdXRvd2lkdGggeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi50bnMtbGF6eS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgb3BhY2l0eTogMC42O1xuICAmLnRucy1jb21wbGV0ZSB7IG9wYWNpdHk6IDE7IH1cbn1cbi50bnMtYWgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwcztcbn1cbi50bnMtb3ZoIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLnRucy12aXN1YWxseS1oaWRkZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC0xMDAwMGVtOyB9XG4udG5zLXRyYW5zcGFyZW50IHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50bnMtZmFkZUluIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIHotaW5kZXg6IDA7XG59XG4udG5zLW5vcm1hbCwgLnRucy1mYWRlT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICB6LWluZGV4OiAtMTtcbn1cblxuXG4vLyAqKiogRml4IGEgdmlld3BvcnQgaXNzdWUgaW4gaW5pdGlhbGl6YXRpb25cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICA+IGRpdiwgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8vICoqKiBEZXRlY3RpbmcgYnJvd3NlciBjYXBhYmlsaXR5ICoqKlxuJHdpZHRoOiAzMTBweDtcbiRoZWlnaHQ6IDEwcHg7XG4kY291bnQ6IDcwO1xuJHBlcnBhZ2U6IDM7XG5cbi50bnMtdCB7XG4gICYtc3VicDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtY3Qge1xuICAgIHdpZHRoOiAoMTAwJSAqICRjb3VudCAvICRwZXJwYWdlKTtcbiAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogI3skY291bnR9IC8gI3skcGVycGFnZX0pO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogKDEwMCUgLyAkY291bnQpO1xuICAgICAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvICN7JGNvdW50fSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIGhlaWdodDogJGhlaWdodDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cblxuQGltcG9ydCBcIi4uL2NvbmZpZy90eXBvZ3JhcGh5XCI7XG5cbkBpbXBvcnQgXCIuLi9mdW5jdGlvbnMvYWR2ZXJ0c1wiO1xuQGltcG9ydCBcIi4uL2Z1bmN0aW9ucy9oZWxwZXJzXCI7XG5AaW1wb3J0IFwiLi4vZnVuY3Rpb25zL2xvYWRlclwiO1xuQGltcG9ydCBcIi4uL2Z1bmN0aW9ucy9tZWRpYVwiO1xuQGltcG9ydCBcIi4uL2Z1bmN0aW9ucy9ub3JtYWxpemVcIjtcblxuQGltcG9ydCAnLi9ub2RlX21vZHVsZXMvdGlueS1zbGlkZXIvc3JjL3Rpbnktc2xpZGVyJztcblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuXG4uY2xlYXIge1xuICAgICp6b29tOiAxO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICY6LW1vei1sb2FkaW5nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuLmltZy1sYXp5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0KTtcblxuICAgICYuaW1nLWxvYWRlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbjo6c2VsZWN0aW9uLFxuOjotd2Via2l0LXNlbGVjdGlvbixcbjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb247XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlLWJhY2tncm91bmQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG5lbSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnN0cm9uZyxcbmIge1xuICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3JhcHBlciB7XG4gICAgd2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuI21haW4tY29udGVudCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50LW1hcmdpbjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLndyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6ICN7JHNpdGUtd2lkdGggKyAkZ2FwKjJ9O1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3cmFwcGVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG4gICAgJi5wcmltZSB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtLXNwZWNpYWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cblxuICAgIC50Zi1saHMtY29sIHtcbiAgICAgICAgd2lkdGg6ICRsaHMtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAudGYtcmhzLWNvbCB7XG4gICAgICAgIHdpZHRoOiAkcmhzLXdpZHRoO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtLWlubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50Zi1mdWxsLWNvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgQGV4dGVuZCAlbG9hZGVyaWNvbjtcblxuICAgICYubG9hZGluZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiNhcnRpY2xlc19fbG9hZG1vcmUtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICYuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIH1cbn1cblxuLm91dGJyYWluLWFydGljbGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn0iLCIvKiBGT05UUyAqL1xuJGJhc2UtZm9udC1mYW1pbHk6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1ib2xkOiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktaXRhbGljOiAncHJveGltYW5vdmEtcmVndWxhcml0Jywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1ib2xkaXRhbGljOiAncHJveGltYW5vdmEtYm9sZGl0Jywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGFydGljbGUtYm9keTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGFydGljbGUtYm9keS1ib2xkOiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmZWF0dXJlLWhlYWRlci1mb250OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZmVhdHVyZS1oZWFkZXItZm9udC1tb2JpbGU6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhcnRpY2xlLWhlYWRlci1mb250OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1oZWFkZXItZm9udC1tb2JpbGU6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGJ1dHRvbi1mb250OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYnV0dG9uLWJvcmRlci1mb250OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYnV0dG9uLWxhcmdlLWZvbnQ6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGJ1Y2tldC1oZWFkZXItZm9udDogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJ1Y2tldC1ib2R5LWZvbnQ6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtaGVhZGVyOiAncmFsZXdheS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZvb3RlcjogJ3Byb3hpbWFub3ZhLWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZm9vdGVyLXNpemU6IDEzcHggIWRlZmF1bHQ7XG5cbiRhcmlhbC1mb250OiAnYXJpYWxtdCcsIHNhbnMtc2VyaWY7IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbn1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tcy1yZXZlYWwsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG59XG5cbnNlbGVjdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgcG9zaXRpb246IGJvdHRvbSA5cHggcmlnaHQgMTJweDtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHNpemU6IDIwcHg7XG4gICAgfVxufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEsXG5sYWJlbCB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuZm9ybSB7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwLW1lZGl1bTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXIgKyBsYWJlbDphZnRlcixcbiAgICAgICAgJjpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktZ3JleSwgNTAlKTtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktZ3JleSwgNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogJGdyZXktYm9yZGVyLXRoaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tY2xvc2UtYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXIgKyBsYWJlbDphZnRlcixcbiAgICAgICAgJjpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52YWxpZGF0aW9uLS1lcnJvciB7XG4gICAgICAgIGJvcmRlcjogcmVkIDFweCBzb2xpZDtcbiAgICB9XG59XG5cbi5yZWNhcHRjaGEge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cbkBpbXBvcnQgXCJidXR0b25zXCI7XG5cbi5icmFuZGJhciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRiYXItYmFja2dyb3VuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHotaW5kZXg6IDExO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxOHB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rcy0taW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjJweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hdXRoIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JlZ2lzdGVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dvdXQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ2luIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItbmF2LWZvbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRsb2dpbi1idG4td2lkdGg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtzLS1kcm9wZG93biB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy13aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJyYW5kYmFyX19kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ5cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiA1NDVweDtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuXG4gICAgICAgICYtLWNvbHVtbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLWRyb3Bkb3duLWZvbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTQ1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1kcm9wZG93bi1mb250O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgLnRmLWF1dGgge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fcmVnaXN0ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19sb2dvdXQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19sb2dpbiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCRicmFuZC1ibGFjaywgJGJ0bi1jb2xvciwgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBtaXhpbiBwcmltYXJ5LWJ1dHRvbigkY29sb3IsICRiYWNrZ3JvdW5kKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcbiAgICBwYWRkaW5nOiAwICRnYXAtbWVkaXVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItYnV0dG9uKCRjb2xvciwgJGJvcmRlciwgJGJhY2tncm91bmQpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1ib3JkZXItZm9udDtcbiAgICBwYWRkaW5nOiAwICRnYXAtbWVkaXVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgIGJvcmRlcjogJGJvcmRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgIGNvbG9yOiBpbnZlcnQoJGNvbG9yLCAxMDAlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbkBtaXhpbiBsYXJnZS1idXR0b24oJGNvbG9yLCAkYmFja2dyb3VuZCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWxhcmdlLWZvbnQ7XG4gICAgcGFkZGluZzogMCAkZ2FwLW1lZGl1bTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uc29jaWFsLWxpbmtzIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gICAgSGVhZGVyIERlc2t0b3BcbiovXG5oZWFkZXIge1xuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAuc29jaWFsLWNvbnRyb2wge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwICRnYXA7XG4gICAgICAgICAgICAgICAgZmxleDogYXV0bztcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gICAgRm9vdGVyIERlc2t0b3BcbiovXG5cbi5mb290ZXIge1xuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4O1xuXG4gICAgICAgIC5zb2NpYWwtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qXG4gICAgTW9iaWxlIE1lbnVcbiovXG5cbiNtZW51IHtcbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLnNvY2lhbC10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCMwMDAsIDIwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICAgLnNvY2lhbC1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAuc29jaWFsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9zb2NpYWxzaGFyZVwiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcblxuLmhlYWRlciB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJhY2tncm91bmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICYubmV3czI0IHtcbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRicmFuZC1sb2dvLWhlaWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3BvcnQge1xuICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudzI0IHtcbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLndpdG5lc3Mge1xuICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnJhbmQtbG9nby1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcblxuICAgICAgICAgICAgJi1pbmxpbmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWVsZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTdweCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNlYXJjaC1hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblxuICAgICAgICAgICAgICAgICAgICAuYnJhbmQtbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjNGE0YTRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWVsZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDE3cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZmllbGQtYmFja2dyb3VuZCwgMiUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2VhcmNoLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuXG4gICAgICAgICAgICAuc29jaWFsLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbG9nby1oZWlnaHQtbW9iaWxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgICNhdXRoLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIC8vIG1pbi13aWR0aDogMjAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0aCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JlZ2lzdGVyIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdWJzY3JpYmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xvZ2luIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxvZ2luLWxpbms7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByb2ZpbGUtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGlja3ktaGVhZGVyIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG5cbiAgICAmLmlzLXN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG5cbiAgICAuYWRibG9jayB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZC0tbG9hZGVkIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgMC44cyBlYXNlLWluLW91dCk7XG4gICAgfVxufVxuIiwi77u/LyogRklOMjQgUEFMTEVUVEUgKi9cblxuJGJyYW5kLWxvZ28taGVpZ2h0OiAzNHB4O1xuJGxvZ28taGVpZ2h0LW1vYmlsZTogMjNweDsiLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLmhlYWRlcl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWJnLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogJGdhcDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRtZWRpdW0tZ3JleS1wcmltYXJ5LDApIDAlLCByZ2JhKCRtZWRpdW0tZ3JleS1wcmltYXJ5LDAuMikgNTAlLCByZ2JhKCRtZWRpdW0tZ3JleS1wcmltYXJ5LCAwLjgpIDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRuYXYtZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJG5hdi1ob3Zlci1ib3JkZXItaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWhvdmVyLWJvcmRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1ob3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNpemUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWhvdmVyO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICAuc3ViLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNwb25zb3JlZCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LXNwb25zb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMnB4IDEzcHggMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1yZWQtZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTE4MGRlZykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1yZWQtZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTgwZGVnKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWItbmF2LFxuICAgICAgICAgICAgLnN1Yi1uYXYtY2hpbGQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDJweCAycHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1jaGlsZC1iZy1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtOTBkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW5hdi1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAubWVudS1sZWZ0IHtcbiAgICAgICAgICAgID4gLnN1Yi1uYXYge1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAuc3ViLW5hdi1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLmZvb3RlciB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XG5cbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb290ZXItc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mb290ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmhzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbWVkaXVtO1xuICAgIH1cblxuICAgICZfX2FwcC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZm9vdGVyLWljb24taGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3B5cmlnaHQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWZvb3Rlci1zaXplO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuXG4gICAgICAgIC5wb3BpYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb290ZXJfX2J0biB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmFuZC1ibGFjaywgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAmX19jb250YWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1tYWlsLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1waG9uZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RoaXJkLXBhcnR5IHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLmRpc2NvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHggMzBweDtcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICB9XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWMtY2FyZDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zY2FsZWQtaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJi1zY2FsZWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgICYtcGFpZGNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvZm9yc3Vic2NyaWJlcnMvdGFnbmV3LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlLXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvci1zdWJzY3JpYmVycyB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWZlYXR1cmVzIHtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbCAkZ2FwLXNtYWxsICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZm9yLXN1YnNjcmliZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW5ld3NwYXBlciB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78ubWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogMzAwO1xuXG4gICAgJi5vcGVuIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmNsb3NlX3NlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0OC40cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbnMge1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDBweDtcblxuICAgICAgICAgICAgLm1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG5cbiAgICAgICAgICAgICAgICAuZXhwYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5icmFuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cblxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG5ib2R5IHtcbiAgICAmLnN3aXBlLWFjdGl2ZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5cbi5hZC1sb2FkZWQge1xuICAgIC5zd2lwZS1vdmVybGF5IHtcbiAgICAgICAgJi0tbGVmdCwgJi0tcmlnaHQge1xuICAgICAgICAgICAgdG9wOiAxNDlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXBlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MgYWxsIGVhc2UtaW4tb3V0KTtcblxuICAgICYtLWxlZnQsXG4gICAgJi0tcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHRvcDogOThweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MgYWxsIGVhc2UtaW4tb3V0KTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGVcbiAgICB9XG59XG5cbi5vdmVybGF5IHtcbiAgICAmLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I3YmVjYjtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIHRvIGJvdHRvbSxcbiAgICAgICAgICAgICAgICAjYjdiZWNiLFxuICAgICAgICAgICAgICAgICNiN2JlY2IgNTAlLFxuICAgICAgICAgICAgICAgICNmZmZmZmYgNTAlLFxuICAgICAgICAgICAgICAgICNmZmZmZmZcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLmRpc2NvdmVybW9yZSB7XG4gICAgJi1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgMjNweCAkZ2FwLWxhcmdlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTNweCk7XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS11cmw9XCJmb3JzdWJzY3JpYmVyc1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWZlYXR1cmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1kcm9wZG93bi1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZHJvcGRvd24ge1xuICAgICAgICAmX190b2dnbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB0b3AgNHB4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZHJvcGRvd24ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obWF4LWhlaWdodCAwLjRzIGVhc2Utb3V0KTtcblxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1heC1oZWlnaHQgMC40cyBlYXNlLWluKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyAgICBDTEFTU0VTXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gR1JJRFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl17XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAoLSRnbC1ndXR0ZXIqMC41KTtcbn1cbi8vIENPTFNcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJde1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwICgkZ2wtZ3V0dGVyKjAuNSkgJGdsLWd1dHRlci12ZXJ0aWNhbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLy8gSlVTVCBcIkNPTFwiICYgXCJDT0xfXCJcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl17XG4gIGZsZXg6IDEgMSAwJTtcbn1cbi8vIEpVU1QgXCJDT0wtXCJcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl17XG4gIGZsZXg6IG5vbmU7XG59XG5cbi8vIENPTCAmIEdSSURcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXXtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgSEVMUEVSUyBTVUZGSVhFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIEZPUiBHUklEXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXXtcbi8vIE5vIHNwYWNpbmcgYmV0d2VlbiBjb2xzIDogbm9HdXR0ZXJcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbm9HdXR0ZXJcIl17XG4gICAgbWFyZ2luOiAwO1xuICAgID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuICAgID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbi8vIE5vIFdyYXBwaW5nXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW5vV3JhcFwiXXtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuLy8gSG9yaXpvbnRhbCBhbGlnbm1lbnQgb24gY2VudGVyXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWNlbnRlclwiXXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuLy8gSG9yaXpvbnRhbCBhbGlnbm1lbnQgb24gcmlnaHRcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItcmlnaHRcIl17XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuLy8gVmVydGljYWwgYWxpZ25tZW50IG9uIHRvcFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi10b3BcIl17XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbi8vIFZlcnRpY2FsIGFsaWdubWVudCBvbiBtaWRkbGVcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbWlkZGxlXCJde1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbi8vIFZlcnRpY2FsIGFsaWdubWVudCBvbiBib3R0b21cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItYm90dG9tXCJde1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4vLyBPcmRlcnNcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItcmV2ZXJzZVwiXXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItY29sdW1uXCJdIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSB7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1jb2x1bW4tcmV2ZXJzZVwiXXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuLy8gU3BhY2VzIGJldHdlZW4gYW5kIGFyb3VuZCBjb2xzXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXNwYWNlQmV0d2VlblwiXXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItc3BhY2VBcm91bmRcIl17XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuLy8gRXF1YWwgaGVpZ2h0cyBjb2x1bW5zXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWVxdWFsSGVpZ2h0XCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1lcXVhbEhlaWdodFwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWVxdWFsSGVpZ2h0XCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXXtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgID4gKntcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbi8vIFJlbW92ZXMgdGhlIHBhZGRpbmctYm90dG9tXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW5vQm90dG9tXCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ub0JvdHRvbVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW5vQm90dG9tXCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBGT1IgQ09MXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJde1xuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi10b3BcIl17XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1taWRkbGVcIl17XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWJvdHRvbVwiXXtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1maXJzdFwiXXtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbGFzdFwiXXtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEdSSUQgQlkgTlVNQkVSXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGluY2x1ZGUgbWFrZUdyaWRCeU51bWJlcigjeyRnbC1ncmlkTmFtZX0pO1xuQGVhY2ggJG1xLWtleSwgJG1xLXZhbHVlIGluICRnbC1tcS1saXN0IHtcbiAgQGluY2x1ZGUgYnAoI3skbXEta2V5fSkge1xuICAvL0BtZWRpYSAjeyRtcS12YWx1ZX0ge1xuICAgIEBpbmNsdWRlIG1ha2VHcmlkQnlOdW1iZXIoXyN7JG1xLWtleX0pO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBDT0xTIFNJWkVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGluY2x1ZGUgbWFrZUNvbCgjeyRnbC1jb2xOYW1lfSk7XG5AaW5jbHVkZSBtYWtlT2ZmKG9mZik7XG5cblxuQGVhY2ggJG1xLWtleSwgJG1xLXZhbHVlIGluICRnbC1tcS1saXN0IHtcbiAgQGluY2x1ZGUgYnAoI3skbXEta2V5fSkge1xuICAgIEBpbmNsdWRlIG1ha2VDb2woXyN7JG1xLWtleX0pO1xuICAgIEBpbmNsdWRlIG1ha2VPZmYoXyN7JG1xLWtleX0pO1xuICAgIEBpbmNsdWRlIG1ha2VGaXJzdExhc3QoXyN7JG1xLWtleX0pO1xuICB9XG59XG5cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgSElESU5HIENPTFNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZWFjaCAkbXEta2V5LCAkbXEtdmFsdWUgaW4gJGdsLW1xLWxpc3Qge1xuICBAaW5jbHVkZSBicCgjeyRtcS1rZXl9KSB7XG4gICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JG1xLWtleX0taGlkZGVuXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBNYWtlIHRoZSBicmVha3BvaW50c1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gYnAoJGJyZWFrcG9pbnQpIHtcbiAgJHF1ZXJ5OiBtYXAtZ2V0KCRnbC1tcS1saXN0LCAkYnJlYWtwb2ludCk7XG4gIEBpZiAkcXVlcnkgIT0gbnVsbCB7XG4gICAgQG1lZGlhICgkZ2wtbXEtd2lkdGg6ICN7bnRoKCRxdWVyeSwgMSl9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnVuY3Rpb24gdG8gZ2VuZXJhdGUgdGhlIGdyaWQgYnkgbnVtYmVyXG5AbWl4aW4gbWFrZUdyaWRCeU51bWJlcigkZ3JpZClcbntcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ2wtY29sQ291bnQge1xuICAgICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdyaWR9LSN7JGl9XCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuICAgICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdyaWR9LSN7JGl9XCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcbiAgICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRncmlkfS0jeyRpfVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl0ge1xuICAgICAgICAkZnJhY3Rpb246IG1hdGguZGl2KDEsICRpKTtcblxuICAgICAgICBmbGV4LWJhc2lzOiBtYXAtZ2V0KCRnbC1jb2xGcmFjdGlvbnMsICRmcmFjdGlvbik7XG4gICAgICAgIG1heC13aWR0aDogbWFwLWdldCgkZ2wtY29sRnJhY3Rpb25zLCAkZnJhY3Rpb24pO1xuICAgICAgfVxuICB9XG59XG5cbi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIHRoZSBncmlkIGJ5IGNvbHVtbnNcbkBtaXhpbiBtYWtlQ29sKCRjb2wpXG57XG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXSB7XG4gICAgXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ2wtY29sQ291bnQge1xuICAgICAgPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skY29sfS0jeyRpfVwiXXsgZmxleC1iYXNpczogbWFwLWdldCgkZ2wtY29sUG9ydGlvbnMsICRpKTsgbWF4LXdpZHRoOiBtYXAtZ2V0KCRnbC1jb2xQb3J0aW9ucywgJGkpOyB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIHRoZSAtZmlyc3QgJiAtbGFzdCBiYXNlIG9uIG1xIGtleXMgKGFzIF9sZy1maXJzdClcbkBtaXhpbiBtYWtlRmlyc3RMYXN0KCRtcSlcbntcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdIHtcbiAgICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skbXF9LWZpcnN0XCJde1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skbXF9LWxhc3RcIl17XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnVuY3Rpb24gdG8gZ2VuZXJhdGUgdGhlIG9mZnNldFxuQG1peGluIG1ha2VPZmYoJG9mZilcbntcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRnbC1jb2xDb3VudCAtIDEge1xuICAgICAgPiBbZGF0YS1wdXNoLWxlZnQqPVwiI3skb2ZmfS0jeyRpfVwiXXsgbWFyZ2luLWxlZnQ6IG1hcC1nZXQoJGdsLWNvbFBvcnRpb25zLCAkaSk7IH1cbiAgICB9XG4gIH1cblxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl0ge1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGdsLWNvbENvdW50IC0gMSB7XG4gICAgICA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiI3skb2ZmfS0jeyRpfVwiXXsgbWFyZ2luLXJpZ2h0OiBtYXAtZ2V0KCRnbC1jb2xQb3J0aW9ucywgJGkpOyB9XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkIHtcbiAgJixcbiAgJi5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICB9XG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY2VudGVyZWQge1xuICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvcmRlcjogOTk5OTtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG5cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG5cblxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3NcIjtcblxuLnN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgICYtbmV4dCxcbiAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFycm93LWJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciwgXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6ICRnYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDI3MGRlZykpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGdhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItbmF2O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvZ2dsZS1mdWxsc2NyZWVuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRnYXA7XG4gICAgICAgIHJpZ2h0OiAkZ2FwO1xuICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZnVsbHNjcmVlbi5zdmdcIik7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLmJvb2ttYXJrIHtcbiAgICAmLXNpZ251cCB7XG4gICAgICAgICZfX2xvYWRlciB7ICAgICAgICAgICBcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgOHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS41N3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ub25lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tbmF2LWJvb2ttYXJrcy1ncmV5LnN2ZycpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2I4YmZjYjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cclxuXHJcbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xyXG5cclxuLmZvcmdvdC1wYXNzd29yZCxcclxuLnJlc2V0LXBhc3N3b3JkLFxyXG4ucGFzc3dvcmQtc3VjY2VzcyxcclxuLnZlcmlmeS1lbWFpbCxcclxuLnJlY292ZXItZW1haWwsXHJcbi5jcmVhdGUtcGFzc3dvcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTcycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xyXG5cclxuICAgICAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDMzcHggNjBweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcclxuXHJcbiAgICAgICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkZ2FwLW1lZGl1bTtcclxuICAgICAgICByaWdodDogJGdhcC1tZWRpdW07XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZSk7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xyXG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgICAgICAgICAgc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwLWxhcmdlIGF1dG87XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1sYXJnZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25vdC1yZWNlaXZlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLFxyXG4gICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYWlsLXNlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xyXG5cclxuICAgICAgICAgICAgLmZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIC5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktcHJpbWFyeTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XHJcblxyXG4gICAgICAgICAgICAmLmpzLXZhbGlkYXRlLWVycm9yLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtbGFyZ2U7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvICRnYXAtbGFyZ2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3Jnb3QtcGFzc3dvcmRfX2NlbGwtbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0byAkZ2FwLW1lZGl1bTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0byAkZ2FwLXNtYWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXJtcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTQxOGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoYW5nZS1jZWxscGhvbmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwLXNtYWxsO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXNlbmQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwLXNtYWxsO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFzc3dvcmRfX2hpbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxM3B4IDdweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxcHgpO1xyXG5cclxuICAgICAgICAuaGludCB7XHJcblxyXG4gICAgICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qcy1yZXF1aXJlZCB7XHJcbiAgICAgICAgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXNldC1wYXNzd29yZCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtbGFyZ2UgYXV0byAkZ2FwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgJl9fdGVybXMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5qcy1yZXF1aXJlZCB7XHJcbiAgICAgICAgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXNzd29yZC1zdWNjZXNzIHtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmVyaWZ5LWVtYWlsIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib2xkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDY3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWNvdmVyLWVtYWlsIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib2xkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDY3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1idXR0b24oJHdoaXRlLCAkYnJhbmQtYmxhY2spO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbGFyZ2U7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLWxhcmdlKjI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jcmVhdGUtcGFzc3dvcmQge1xyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bhc3N3b3JkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5hY2NvdW50LWdpZnRpbmcge1xuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1NzJweDtcbiAgICAgICAgaGVpZ2h0OiA1MTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCA5MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTJweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDM0cHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMSkpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIHNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2FkZXIge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG59Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5wcm9jZXNzaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICB9XG5cbiAgICAmLXJlcXVlc3Qge1xuICAgICAgICA+IC5wcm9jZXNzaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhc3N3b3JkLWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICNzdWJzLXNpZ25pbi1wcm9jZXNzaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdWJzLXNpZ25pbi1wcm9jZXNzaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4ucHJvZmlsZS1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICBtYXJnaW46ICRnYXAgMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogNDM0cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQge1xuICAgICAgICAgICAgJi1lbWFpbCxcbiAgICAgICAgICAgICYtZmFjZWJvb2ssXG4gICAgICAgICAgICAmLWdvb2dsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3VzZXJuYW1lIHtcbiAgICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdXNlci1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJHNlY29uZGFyeS1yZWQpO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgLmVycm9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudW52ZXJpZmllZCxcbiAgICAgICAgICAgIC52ZXJpZmllZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICByaWdodDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudW52ZXJpZmllZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcnJvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZlcmlmaWVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1tYWlsLXVzZXJuYW1lIHtcbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSoyICRnYXA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZ3JpZCB7XG4gICAgICAgICAgICB3aWR0aDogNDM0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICZ2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLW5vY2xpY2sge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tbm9jbGljay1hY3RpdmUtcG9pbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tZWRpdC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICYtLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1zaWduLWZiLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1zaWduLWdvb2dsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFwcGxlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1zaWduLWFwcGxlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5hdXRoIHtcbiAgICAmX19zdWJzY3JpYmUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgIHdpZHRoOiAkc3ViLWJ0bi13aWR0aDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Byb2ZpbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5wcm9maWxlLW1lbnUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvI3skcHJvZmlsZS1pY29ufScpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctd2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIC5hdXRoX19wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZmVhdHVyZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9maWxlIHtcbiAgICAgICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDQxcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4ycyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleCAwLjJzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjJzIGVhc2UtaW5cbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIDJweCAycHgpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICYtLXBob25lLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTVweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZS1zaWdub3V0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1tYWlsIHtcbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oICRzZWNvbmRhcnktcmVkLCAxcHggc29saWQgJHNlY29uZGFyeS1yZWQsICRzZWNvbmRhcnktcmVkICk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS11bmF1dGhlbnRpY2F0ZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc3VzcGVuZGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgJGdhcDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLXNtYWxsICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkc2Vjb25kYXJ5LXJlZCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMTQxOGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIC5wcm9maWxlIHtcbiAgICAgICAgJi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICZfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTVweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhNGE0YTQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYubm8tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAmLS11bmF1dGhlbnRpY2F0ZWQsXG4gICAgICAgICAgICAgICAgICAgICYtLWF1dGhlbnRpY2F0ZWQsXG4gICAgICAgICAgICAgICAgICAgICYtLXN1c3BlbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMGVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0MThkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0MThkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1tYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2ZpbGUtLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZS1zaWdub3V0IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9maWxlLS1jb3B5cmlnaHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggJGdhcC1zbWFsbCAzMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pYWItbG9nby5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdW5hdXRoZW50aWNhdGVkLFxuICAgICAgICAmLS1hdXRoZW50aWNhdGVkLFxuICAgICAgICAmLS1zdXNwZW5kZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgJGdhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAtc21hbGwgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJHNlY29uZGFyeS1yZWQpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0MThkO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgIC5zaWdudXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNTcycHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcblxuICAgICAgICAmX190b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJz8nO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJG5ldy1zdGF0aWMtc2hhZG93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4payJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludGVyc3RpdGlhbC0tc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGl2aWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzk3OTc5NywgMC4yKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3NlLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICByaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMzkwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLWxhcmdlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmpzLXJlcXVpcmVkIHtcbiAgICAgICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgICAgICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAgICAgICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ViODQ4ODtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggI2Y5ZTFlMiBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGYtc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNpZ25pbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmVhdHVyZXMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19nb29nbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyMzg1ZmMsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNDI2MDllLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19hcHBsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCMwMDAsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcCowLjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJi50Zi1zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FuY2VsLWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCRidG4tdGV4dCwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAmX19nb29nbGUsXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFzc3dvcmQtcmVjb3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcblxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigjZGQxZjI2LCAxcHggc29saWQgI2RkMWYyNiwgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNpZ25pbiB7XG5cbiAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NzJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2lnbmluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGludCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTNweCA3cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5oaW50IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzk3OTc5NywgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc29jaWFsIHtcblxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnksIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJzdGl0aWFsIHtcbiAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICB3aWR0aDogNTcycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGxhcHRvcC1oZWlnaHQpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKDApKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnksIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC41KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgLnNpZ251cCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNzBweCAkZ2FwLWxhcmdlO1xuXG4gICAgICAgIC5pbnRlcnN0aXRpYWwtLXNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rvb2x0aXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnPyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdG9wOiAtOTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJG5ldy1zdGF0aWMtc2hhZG93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxODVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4payJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogOTRweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kaXZpZGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzk3OTc5NywgMC4yKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3NlLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICByaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRmLXNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC44NnB4O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaWduaW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mZWF0dXJlcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDExcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYXBwbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgLmFsZXJ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG5cbiAgICAgICAgICAgICAgICAmLnRmLXNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYW5jZWwtYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAucmVxdWlyZWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLmpzLXJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNlYjg0ODg7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggI2Y5ZTFlMiBpbnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2dvb2dsZSxcbiAgICAgICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXNzd29yZC1yZWNvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigjZGQxZjI2LCAxcHggc29saWQgI2RkMWYyNiwgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2lnbmluIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMzJweCA3NnB4O1xuXG4gICAgICAgICAgICAuc2lnbnVwIHtcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zaWduaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2lnbmluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGludCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxM3B4IDE2cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5oaW50IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzk3OTc5NywgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJzdGl0aWFsIHtcbiAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICB6LWluZGV4OiAxMTA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDI1cHggNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWJsYWNrLCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZ251cCB7XG5cbiAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5pbnB1dDo6LXdlYmtpdC1jcmVkZW50aWFscy1hdXRvLWZpbGwtYnV0dG9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTowO1xufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogNzU0cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJl9mb290ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvcHdhL2JyYW5kLWxvZ29zLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBhdXRvIDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1Yi1oZWFkaW5nLS1mb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYtLWNhdGFsb2cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW1vbnRobHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VBRUFFQTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9pY29ucy9yZWR0aWNrLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcC1zbWFsbCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4ICRnYXAtbWVkaXVtIDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAkZ2FwLW1lZGl1bSAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdHJpYWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wYXltZW50LXNlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jcmVkaXQtY2FyZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdyYXBwZXItYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnRfX3Jlc3VsdC0tcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRlcm1zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgJGdhcDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1yZXNldCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJi50Zi1zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFzc3dvcmQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rvb2x0aXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnPyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkbmV3LXN0YXRpYy1zaGFkb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfilrInO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAtMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oaW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxM3B4IDdweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvIDA7XG5cbiAgICAgICAgICAgIC5oaW50IHtcbiAgICAgICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NlbGVjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xcHg7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXltZW50LWljb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZDRiOWI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBheW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG8gJGdhcC1sYXJnZTtcbiAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmxvYWRpbmcge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvY2Vzc2luZyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDZweCByaWdodCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzllOWVhZjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDQ1cHggJGdhcCAkZ2FwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2ZDcyNzg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvYXJyb3ctYmxhY2stdGhpbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGF5bWVudC1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tb2ZmIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMikpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL3ByaW1lMjQvaWNvbi1wcmltZTI0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc3Vic2NyaWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19lZGl0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigkYnJhbmQtYmxhY2ssIDFweCBzb2xpZCAkYnJhbmQtYmxhY2ssICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fenVvcmEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAgICAgLnBheW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY2FuY2VsIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG5cbiAgICAgICAgICAgICZfX2Nsb3NlLWJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSAwIDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNvbmZpcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgLnN1YnNjcmlwdGlvbi1jYW5jZWwge1xuICAgICAgICAgICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCBhdXRvIDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmx1ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDhweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjUyNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCRibGFjaywgI2Y3ZjhmYik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAyMXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcmVhc29ucyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vZmYge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc3Vic2NyaWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19lZGl0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigkYnJhbmQtYmxhY2ssIDFweCBzb2xpZCAkYnJhbmQtYmxhY2ssICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcblxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRlYml0IHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLWxhcmdlKjI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnRcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAuZm9ybV9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3Vic2NyaXB0aW9uLXBheW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0ge1xuXG4gICAgICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1jb2x1bW5zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvcm1fX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCwgLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtdGhyZWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZm9ybV9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGdyZXktYm9yZGVyLXRoaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbWVkaXVtO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3MnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWJpdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RyaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGF5bWVudC1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd3JhcHBlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICAmLS1jYXRhbG9nIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAkZ2FwLW1lZGl1bSAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190eXBlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuXG4gICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1lbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCowLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAqMC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX191c2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdyYXBwZXItYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXJlZ2lzdGVyZWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcblxuICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlZ2lzdGVyZWRfX2lucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYW5vbnltb3VzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjkwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19nb29nbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyMzg1ZmMsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNDI2MDllLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXJyb3ItZ3JvdXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJzY3JpYmVkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdyYXBwZXItYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgJi1jb250YWluIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1yZXF1aXJlZCB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLFxuICAgICAgICAmLS1jb3Jwc3ViLWNhbmNlbCxcbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NzJweDtcblxuICAgICAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oYXNwcm9maWxlLFxuICAgICAgICAgICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcGFzc3dvcmRpbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgNnB4ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLWNhbmNlbCxcbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jYW5jZWwtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oYXNwcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLXZvdWNoZXIge1xuICAgICAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hhc3Byb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGF5bWVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuXG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU3MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVzdWx0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtZ3JlZW47XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtZ3JlZW4tZmlsbDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHN1Y2Nlc3MtZ3JlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLWxhcmdlIDAgMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1za2lwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1lcnJvciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWVycm9yLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogODhweCA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbG9nbyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzkwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1idXR0b24oJGJ0bi10ZXh0LCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRuYXYtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNpZ25pbixcbiAgICAgICAgICAgICYtLXNraXAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjel9ocHBtX2lmcmFtZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbCAkZ2FwLWxhcmdlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICByaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIxcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ViLWhlYWRpbmctLWZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICYtLWNhdGFsb2cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtbW9udGhseSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgJGdhcC1sYXJnZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvcmVkdGljay5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAtc21hbGwgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgMC4zcyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190cmlhbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggLTEwcHggMTZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZDRiOWI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tb2JpbGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmLS1zZWN1cmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYXltZW50LXNlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRlcm1zIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIC5wYXltZW50X19yZXN1bHQtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXRlcm1zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgJGdhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tcmVzZXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICYudGYtc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Bhc3N3b3JkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJz8nO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHRvcDogLTk1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRuZXctc3RhdGljLXNoYWRvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KWsic7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDk0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmX19oaW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTNweCAxNnB4IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxcHgpO1xuXG5cbiAgICAgICAgICAgIC5oaW50IHtcbiAgICAgICAgICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGF5bWVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9jZXNzaW5nIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm1fX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm1fX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCowLjU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDZweCByaWdodCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2ZDcyNzg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAkZ2FwLXNtYWxsICRnYXAgJGdhcDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ3Mjc4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW9mZiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLW1lZGl1bSAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMikpO1xuXG4gICAgICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2VkaXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fenVvcmEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAucGF5bWVudCB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jYW5jZWwge1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCAzMnB4IDc2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY29uZmlybWF0aW9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcblxuICAgICAgICAgICAgICAgIC5zdWJzY3JpcHRpb24tY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IGF1dG8gMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjFweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg4cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI1MjU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCRibGFjaywgI2Y3ZjhmYik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fcmVhc29ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW9mZiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19wcmltZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWJzY3JpYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2VkaXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCRicmFuZC1ibGFjaywgMXB4IHNvbGlkICRicmFuZC1ibGFjaywgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuXG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZWJpdCB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMCAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3Qge1xuICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0ge1xuXG4gICAgICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCwgLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtdGhyZWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDZweCByaWdodCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcCowLjUgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCowLjU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGdyZXktYm9yZGVyLXRoaW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciArIGxhYmVsOmFmdGVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlYml0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3RyaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwICRnYXA7XG5cbiAgICAgICAgICAgICYtLXByaWNlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYycHg7XG5cbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1tb250aGx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdHlwZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjAuNTtcblxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZW1haWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3VzZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgLmxvYWRpbmcge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcmVnaXN0ZXJlZCB7XG5cbiAgICAgICAgICAgICAgICAucmVnaXN0ZXJlZF9faW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hbm9ueW1vdXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWRpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19nb29nbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMyMzg1ZmMsIDUlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjNDI2MDllLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXJyb3ItZ3JvdXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnNjcmliZWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY0cHgpO1xuXG4gICAgICAgICAgICAmLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1tZWRpdW0gYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLFxuICAgICAgICAmLS1jb3Jwc3ViLWNhbmNlbCxcbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzZweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGFzcHJvZmlsZSxcbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3Bhc3N3b3JkaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgNnB4ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLWNhbmNlbCxcbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jYW5jZWwtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oYXNwcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3Jwc3ViLXZvdWNoZXIge1xuICAgICAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hhc3Byb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGF5bWVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4NXB4KTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZXJyb3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVzdWx0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtZ3JlZW47XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtZ3JlZW4tZmlsbDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJHN1Y2Nlc3MtZ3JlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSAwIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIC5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1lcnJvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzMHB4IDM4cHggJGdhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcblxuICAgICAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWVycm9yLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogODhweCA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIGF1dG8gNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbG9nbyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taGVhZGluZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLWJ1dHRvbigkYnRuLXRleHQsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc2lnbmluLFxuICAgICAgICAgICAgJi0tc2tpcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbmF2LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICN6X2hwcG1faWZyYW1lIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5zdWJzY3JpcHRpb24ge1xuICAgICYtLXByb21vIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDU3MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NnB4KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19ibHVyYiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgICAgIC5pdGVtX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJvbW9QYXltZW50IHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtLS1jYXRhbG9nIHtcbiAgICAgICAgICAgICAgICAmLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW1fX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1Yi1wcm9tby10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLm5lZWQtaGVscCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fY2FsbGNlbnRyZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwICRnYXA7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxlZ2FjeSB7XG4gICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMCAwICRnYXA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lnbnVwLFxuLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWwsXG4uZm9yZ290LXBhc3N3b3JkLFxuLnJlc2V0LXBhc3N3b3JkLFxuLnBhc3N3b3JkLXN1Y2Nlc3MsXG4udmVyaWZ5LWVtYWlsLFxuLnJlY292ZXItZW1haWwsXG4ucGF5bWVudF9fY29udGFpbmVyLFxuLmNyZWF0ZS1wYXNzd29yZCB7XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZmlsZS1maWVsZC1iZztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWJzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHggMDtcblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lnbnVwIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9yZ290LXBhc3N3b3JkLFxuLnJlc2V0LXBhc3N3b3JkLFxuLnBhc3N3b3JkLXN1Y2Nlc3MsXG4udmVyaWZ5LWVtYWlsLFxuLnJlY292ZXItZW1haWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi5wcm9jZXNzaW5nIH4gLm5lZWQtaGVscCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5wcm9maWxlIHtcbiAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAmLWVkaXQge1xuICAgICAgICBAZXh0ZW5kICVzdGF0aWMtY2FyZDtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbCAkZ2FwLXNtYWxsIDQwcHggJGdhcC1zbWFsbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDU3MnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIGF1dG8gJGdhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtbGFyZ2UgJGdhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCM0NjQzNDMsIDAuNSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2hhbmdlLWNlbGxwaG9uZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVzZW5kIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lbWFpbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZS1lZGl0LS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9maWxlLWVkaXQge1xuICAgICAgICAgICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzRweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAkZ2FwLXNtYWxsICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXVzZXJuYW1lIHtcbiAgICAgICAgICAgIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBob25lLFxuICAgICAgICAmLS1vdHAge1xuICAgICAgICAgICAgLnByb2ZpbGUtZWRpdCB7XG4gICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmpzLXJlcXVpcmVkIHtcblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICB9XG5cbiAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gICAgfVxuXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIH1cblxuICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgfVxufSJdfQ== */
