@charset "UTF-8";.newsletter-subscription{background:#fff;flex-direction:column}.newsletter-subscription,.newsletter-subscription__heading{margin-bottom:16px;display:flex}.newsletter-subscription__heading-text{margin-right:8px}.newsletter-subscription__heading-text div{font-size:24px;line-height:26px;font-family:proximanova-bold,sans-serif;color:#212121;margin:0 0 8px}.newsletter-subscription__heading-text p{font-size:13px;margin:0}.newsletter-subscription__heading-logo{width:36px;height:36px;flex:0 0 auto;margin:8px 0 0 auto}.newsletter-subscription__heading-logo img{width:100%}.newsletter-subscription__blurb{font-size:13px;line-height:18px;display:flex;align-items:flex-start;margin:16px 0 0}.newsletter-subscription__blurb img{width:54px;margin-right:16px;flex:0 0 auto}.newsletter-subscription__blurb p{margin:0}.newsletter-subscription__btn{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;font-size:15px;text-align:center;display:block;margin-top:16px}.newsletter-subscription__btn:active,.newsletter-subscription__btn:focus,.newsletter-subscription__btn:hover{background-color:#080808;-webkit-tap-highlight-color:transparent;outline:0}.newsletter-subscription__image-url{width:calc(32px + 100%);height:214px;flex:0 0 auto;overflow:hidden;position:relative;margin-left:-16px}.newsletter-register{padding:16px 16px 32px;margin-bottom:16px;text-align:center;color:#212121;position:relative}.newsletter-register .news24-branding{min-height:24px;text-align:right;width:100%;margin-bottom:4px}.newsletter-register .news24-branding img{float:right;max-height:24px}.newsletter-register.matric-results{background:#06bbd3;color:#fff}.newsletter-register.matric-results .newsletter-register--header,.newsletter-register.matric-results .newsletter-register--header a{color:#fff}.newsletter-register.matric-results #email-submit{background:#f6b31b}.newsletter-register.matric-results .recaptcha-container{background:none;border:none;margin:0;padding:0 0 8px}.newsletter-register.matric-results .recaptcha-container a{color:#fff!important}.newsletter-register.matric-results .footer{height:15px;display:flex;flex-wrap:nowrap;width:100%;bottom:0;left:0;background:#cc314a;position:absolute}.newsletter-register.matric-results .footer span{height:100%;width:14.2%}.newsletter-register.matric-results .footer span:first-child{background:#e64c65}.newsletter-register.matric-results .footer span:nth-child(2){background:#e4663b}.newsletter-register.matric-results .footer span:nth-child(3){background:#32a58c}.newsletter-register.matric-results .footer span:nth-child(4){background:#12a8ab}.newsletter-register.matric-results .footer span:nth-child(5){background:#485377}.newsletter-register.matric-results .footer span:nth-child(6){background:#f6b31b}.newsletter-register.matric-results .footer span:nth-child(7){background:#cc314a}.newsletter-register--header a{display:flex;justify-content:center;margin:8px 0;color:#212121}.newsletter-register--header a img{width:30px;height:30px;margin:0 8px 0 0}.newsletter-register--header a h3{margin:0}.newsletter-register--title{font-size:28px;font-weight:700;line-height:30px}.newsletter-register #email{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-khtml-border-radius:20px;outline:none;border:none;width:100%;height:38px;color:#bbb7b7;padding:0 15px;font-size:12px;background:#fff;margin:0 0 8px}.newsletter-register #email-submit{background:#dd1f26;border:none;border-radius:20px;width:100%;padding:10px 30px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;min-width:0;height:auto;color:#fff;display:block;margin:0 auto 16px;font-size:16px}.newsletter-register .footer{display:none}.newsletter-register .adblock{margin-left:-5px}.discover-container .section-items,.newsletter-register,.newsletter-subscription,.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}.newsletter-subscription__image-url img{object-fit:cover;min-height:100%;min-width:100%}@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}*,: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:#000;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:35px}.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:35px}.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:#000;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:#f7191d;-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}@media (min-width:300px) and (max-width:768px){.header .auth__login a{color:#fff}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvZ2xvYmFsL19mb290ZXJuYXYuc2NzcyIsInRlbmFudHMvY2l0eXByZXNzL3N0eWxlLmNzcyIsImJhc2Uvd2lkZ2V0cy9fbmV3c2xldHRlcnN1YnNjcmlwdGlvbi5zY3NzIiwiYmFzZS9jb25maWcvX2NvbG9ycy5zY3NzIiwiYmFzZS9jb25maWcvX3BhbGxldHRlLnNjc3MiLCJiYXNlL2NvbmZpZy9fZm9udHMuc2NzcyIsImJhc2UvZ2xvYmFsL19idXR0b25zLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9fbWl4aW5zLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9fZXh0ZW5kcy5zY3NzIiwiYmFzZS9jb25maWcvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvZnVuY3Rpb25zL19hZHZlcnRzLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy92ZW5kb3JzL19icmVha3BvaW50LnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9faGVscGVycy5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX2xvYWRlci5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvX21lZGlhLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy9fbm9ybWFsaXplLnNjc3MiLCJiYXNlL2dsb2JhbC9fYmFzZS5zY3NzIiwiYmFzZS9nbG9iYWwvX2Zvcm1zLnNjc3MiLCJiYXNlL2dsb2JhbC9fYnJhbmRiYXIuc2NzcyIsImJhc2UvbW9kdWxlcy9fc29jaWFsc2hhcmUuc2NzcyIsImJhc2UvZ2xvYmFsL19oZWFkZXIuc2NzcyIsInRlbmFudHMvY2l0eXByZXNzL2NvbmZpZy9fcGFsbGV0dGUuc2NzcyIsImJhc2UvZ2xvYmFsL19uYXYuc2NzcyIsImJhc2UvZ2xvYmFsL19mb290ZXIuc2NzcyIsImJhc2UvZ2xvYmFsL19kaXNjb3Zlci5zY3NzIiwiYmFzZS9nbG9iYWwvX21lbnUuc2NzcyIsImJhc2UvZ2xvYmFsL19zd2lwZW92ZXJsYXkuc2NzcyIsImJhc2UvZ2xvYmFsL19kaXNjb3Zlcm1vcmUuc2NzcyIsImJhc2UvZnVuY3Rpb25zL3ZlbmRvcnMvZ3JpZGxleC9fZ3JpZGxleC1jbGFzc2VzLnNjc3MiLCJiYXNlL2Z1bmN0aW9ucy92ZW5kb3JzL2dyaWRsZXgvX2dyaWRsZXgtbWl4aW5zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwiYmFzZS9mdW5jdGlvbnMvdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX2Jvb2ttYXJrcy5zY3NzIiwiYmFzZS9wcm9maWxlL19lbWFpbGZsb3cuc2NzcyIsImJhc2UvcHJvZmlsZS9fZ2lmdGluZy5zY3NzIiwiYmFzZS9wcm9maWxlL19wcm9jZXNzaW5nLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2ZpbGVkZXRhaWxzLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2ZpbGVtZW51LnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3Byb2ZpbGUuc2NzcyIsImJhc2UvcHJvZmlsZS9fc2lnbnVwLnNjc3MiLCJiYXNlL3Byb2ZpbGUvX3N1YnNjcmlwdGlvbi5zY3NzIiwiYmFzZS9wcm9maWxlL19zdWJzY3JpcHRpb25wcm9tby5zY3NzIiwiYmFzZS9wcm9maWxlL19uZWVkaGVscC5zY3NzIiwiYmFzZS9wcm9maWxlL19wcm9maWxlZWRpdC5zY3NzIiwidGVuYW50cy9jaXR5cHJlc3Mvc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwT29CLGdCQ3F5RnBCLENDNWdHQSx5QkFFSSxlQ0pJLENET0oscUJEd0RKLENDdERJLDJEQUpBLGtCRXdFUSxDRnZFUixZRDZESixDQ3REUSx1Q0FDSSxnQkR3RFosQ0N0RFksMkNBQ0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsdUNHVE0sQ0hVTixhQ2ZGLENEZ0JFLGNEd0RoQixDQ3JEWSx5Q0FDSSxjQUFBLENBQ0EsUUR1RGhCLENDbkRRLHVDQUNJLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLG1CRHFEWixDQ25EWSwyQ0FDSSxVRHFEaEIsQ0NoREksZ0NBQ0ksY0FBQSxDQUNBLGdCQUFBLENBQ0EsWUFBQSxDQUNB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LE1mKytCSixDZTcrQkksMkJBRUksV0FBQSxDQUNBLGFmOCtCUixDZTMrQkksYUFDSSxVZjYrQlIsQ2V6K0JBLGdCQUNJLGFBQUEsQ0FDQSxVQUFBLENBQ0EsVWY0K0JKLENleitCQSxJQUNJLGNBQUEsQ0FDQSxxQkFBQSxDQUNBLFdmNCtCSixDZTErQkksaUJBQ0ksaUJmNCtCUixDZXgrQkEsVUFDSSxTQUFBLENUOUJBLDBDUytCQSxDVDlCQSx1Q1M4QkEsQ1Q3QkEscUNTNkJBLENUNUJBLGtDTjBnQ0osQ2U1K0JJLHFCQUNJLFNmOCtCUixDZTErQkEsRUFDSSxvQkFBQSxDQUNBLHVDZjYrQkosQ2UzK0JJLHlCQUNJLFNmNitCUixDZXorQkEsaURBR0ksa0Jib0JRLENhbkJSLFVicEZJLENhcUZKLGdCZjQrQkosQ2V6K0JBLEtBQ0ksUUFBQSxDQUNBLDBDWDFGZSxDVzJGZixjWnhGYSxDWXlGYixlWnhGZSxDWXlGZixhYnhGVSxDYXlGVix3QmY0K0JKLENVM2dDSSx5Qkt5QkosS0FTUSxnQkFBQSxDQUNBLHdCZjYrQk4sQ0FDRixDZTErQkEsR0FDSSw0Q1hyR2lCLENXc0dqQixlQUFBLENBQ0EsaUJmNitCSixDZTErQkEsU0FFSSx1Q1g3RmlCLENXOEZqQixlQUFBLENBQ0EsaUJmNitCSixDZTErQkEsU0FDSSxXWmhCUyxDWWlCVCxXZjYrQkosQ2UxK0JBLGNBQ0ksY2Y2K0JKLENVdmlDSSwrQ0t5REosY0FJUSxtQkFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCZjgrQk4sQ0FDRixDVS9pQ0kseUJLeURKLGNBV1Esa0JaOUJTLENZK0JULFNmKytCTixDZTcrQk0sc0JBQ0ksV0FBQSxDQUNBLFdaNUROLENZNkRNLHdCZisrQlYsQ0FDRixDZTMrQkEsV0FDSSxZQUFBLENBQ0Esb0JmOCtCSixDZTUrQkksaUJBQ0ksdUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFNmOCtCUixDZTMrQkksb0JBQ0ksWUFBQSxDQUNBLGtCZjYrQlIsQ2UxK0JJLHVCQUNJLFdaeERJLENZeURKLGlCWmxGSSxDWW1GSixxQmY0K0JSLENleitCSSx1QkFDSSxXWjdESSxDWThESixhQUFBLENBQ0EscUJBQUEsQ0FDQSxpQmYyK0JSLENleitCUSw4QkFDSSxrQkFBQSxDQUNBLGlCZjIrQlosQ2V6K0JZLHdDQUNJLGNBQUEsQ0FDQSxXQUFBLENBQ0EsUWYyK0JoQixDZXQrQkksd0JBQ0ksVWZ3K0JSLENlcCtCQSxrQkFDSSxpQmZ1K0JKLENlcCtCQSxvQkFDSSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxTQUFBLENUaEtBLG1DU2lLQSxDVGhLQSxnQ1NnS0EsQ1QvSkEsOEJTK0pBLENUOUpBLDJCTndvQ0osQ2V2K0JJLDRCQUNJLFNmeStCUixDZXQrQkkseUJBQ0ksWWZ3K0JSLENlcCtCQSx5QkFDSSxrQkFBQSxDQUNBLHFCQUFBLENBQ0EsY2Z1K0JKLENlcitCSSw4QkFDSSxhZnUrQlIsQ2VwK0JJLDJCQUNJLGFmcytCUixDZWwrQkEsbUJBQ0ksaUJBQUEsQ0FDQSxTZnErQkosQ2dCbHNDQSxNQUNJLG9CQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsdUNoQnFzQ0osQ2dCL3JDSSx3Q0FDSSxTaEJvc0NSLENnQmhzQ0EscVJBZ0JJLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGNoQm1zQ0osQ2dCaHNDQSxpRUFFSSxZaEJtc0NKLENnQmhzQ0EsaUJBQ0ksYWhCbXNDSixDZ0Joc0NBLGtCQUNJLGFBQUEsQ0FDQSxVaEJtc0NKLENnQjNyQ0Esc0NWVkksdUJVTW9CLENWTHBCLG9CVUtvQixDVkpwQixlVUlvQixDQUNwQixnQmhCOHNDSixDZ0Izc0NBLG1CQUdJLFdBQUEsQ0FDQSxjaEJ1c0NKLENnQnBzQ0EsZ0JWakJJLHVCVW1Cb0IsQ1ZsQnBCLG9CVWtCb0IsQ1ZqQnBCLGVOMHRDSixDZ0J0c0NBLE9BQ0ksY0FBQSxDQUdJLHVEQUFBLENBQ0EseUNBQUEsQ0FDQSwyQkFBQSxDQUNBLG9CaEJ1c0NSLENnQm5zQ0EsNENBTUksdUNoQnNzQ0osQ2dCbHNDSSxpREFFSSxZaEJxc0NSLENnQm5zQ1EsNkRBQ0ksWUFBQSxDQUNBLGtCQUFB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LDZCQUFBLENBQ0EsV0FBQSxDWHRKSixzRUhUZ0IsQ0dVaEIsdUVIVmdCLENHV2hCLHdFSFhnQixDR1loQiwwRUhaZ0IsQ0dhaEIsMkVIYmdCLENHY2hCLG1FTnNqREosQ2lCbDZDUSw0QkFDSSxhZjdLRSxDZThLRixjQUFBLENBQ0EsZ0JBQUEsQ0FDQSx1Q2JwTE8sQ2FxTFAsV2pCbzZDWixDaUJsNkNZLDhCQUNJLGFmcExGLENlcUxFLHVDYnpMRyxDYTBMSCxhQUFBLENBQ0EsaUJqQm82Q2hCLENpQmw2Q2dCLG9DQUNJLHlCakJvNkNwQixDaUJqNkNnQix5Q0FDSSxlakJtNkNwQixDVXZpREksK0NPNElBLFNBQ0ksUUFBQSxDQUNBLFNBQUEsQ0FDQSxZakIrNUNOLENpQjc1Q00sY0FDSSxhakIrNUNWLENpQjU1Q00sWUFDSSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxlakI4NUNWLENpQjE1Q1UscUJaek5SLGNBQUEsQ0FDQSx3QkhzRlEsQ0dyRlIsVUhKSSxDR0tKLDBDRFFVLENDTlYsb0JBQUEsQ0FDQSxjQUFBLENBQ0EsV0ZzRVEsQ0VyRVIsZ0JGcUVRLENHL0VSLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyRERyQkEsQ0NzQkEsd0REdEJBLENDdUJBLHNERHZCQSxDQ3dCQSxtRER4QkEsQ1lpTlksY0FBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLGNqQjg2Q2QsQ0tob0RFLGtGQUNJLHdCQUFBLENBQ0EsdUNBQUEsQ0FDQSxTTGtvRE4sQ2lCOTZDVSxtQlpuT1IsY0FBQSxDQUNBLHdCSHNGUSxDR3JGUixVSEpJLENHS0osMENEUVUsQ0NQVixjQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsV0ZzRVEsQ0VyRVIsZ0JGcUVRLENHL0VSLDBCQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQTRCQSwyRERyQkEsQ0NzQkEsd0REdEJBLENDdUJBLHNERHZC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QixDZjVLcEIsbUNlNEtvQixDZjNLcEIsaUNlMktvQixDZjFLcEIsOEJOc3pFSixDcUIxb0V3QixvRkFDSSx3QnJCNm9FNUIsQ3FCMW9Fd0Isb0ZBQ0ksWXJCNm9FNUIsQ3FCeG9Fd0IsNEdBQ0ksUUFBQSxDZm5MeEIsZ0Nlb0wyQyxDZm5MM0MsNEJlbUwyQyxDZmxMM0Msd0JOK3pFSixDcUJ6b0U0Qix3SEFDSSx1REFBQSxDQUNBLFNBQUEsQ2YxTDVCLCtCZTJMK0MsQ2YxTC9DLDJCZTBMK0MsQ2Z6TC9DLHVCTnUwRUosQ3FCeG9Fd0IsOEdBQ0ksWXJCMm9FNUIsQ3FCdG9FZ0IsMEVBQ0ksU0FBQSxDQUNBLEtyQnlvRXBCLENxQmpvRW9CLHNEQUNJLFlBQUEsQ0FDQSxVckJtb0V4QixDVS96RUkseUJZOURKLFFBRVEscUJ0Qmc0RU4sQ0FDRixDVXIwRUkseUJZekRBLGNBRVEsVXRCZzRFVixDQUNGLENVMTBFSSwrQ1l6REEsY0FNUSxXdEJpNEVWLENzQi8zRVUsa0JBQ0ksVXRCaTRFZCxDQUNGLENzQnYzRVksbUJBQ0ksZXRCODNFaEIsQ1UxMUVJLHlCWXJDUSxtQkFJUSxvQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJ0QiszRWxCLENzQjczRWtCLHlCQUNJLFdBQUEsQ0FDQSxlQUFBLENBQ0EsY3RCKzNFdEIsQ3NCMTNFc0IsMEVBQ0ksWXRCNDNFMUIsQ3NCeDNFa0IscUJBQ0ksYXBCM0NWLENvQjRDVSxjbEIzQkwsQ2tCNEJLLHVDdEIwM0V0QixDc0J4M0VzQiwyQkFDSSx5QnRCMDNFMUIsQ0FDRixDc0JuM0VJLGFBQ0ksNEJBQUEsQ0FDQSxlbkJjSSxDbUJiSixrQnRCcTNFUixDc0JsM0VJLG1CQUNJLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBQ0EsY3RCbzNFUixDc0JsM0VRLHFCaEJ4Q0osbUNnQnlDUSxDaEJ4Q1IsZ0NnQndDUSxDaEJ2Q1IsOEJnQnVDUSxDaEJ0Q1IsMkJnQnNDUSxDQUNBLFNBQUEsQ0FDQSxpQnRCdTNFWixDc0JyM0VZLDJCQUNJLFV0QnUzRWhCLENzQnAzRVkseUJB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QjREUSxDcEIzRFIscUNvQjJEUSxDcEIxRFIsa0NOK2xHSixDMEJuaUdZLHlDQUNJLGdCQUFBLENwQmhFWix5Q29Ca0VZLENwQmpFWixzQ29CaUVZLENwQmhFWixvQ29CZ0VZLENwQi9EWixpQ051bUdKLEMyQnhvR0EscURBR0UscUJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxhM0Irb0dGLEMyQjVvR0Esa0RBR0UscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGMzQitvR0YsQzJCNW9HQSxpQ0FFRSxXM0Irb0dGLEMyQjVvR0EsaUJBQ0UsUzNCK29HRixDMkIzb0dBLDRTQVNFLFFBQUEsQ0FDQSxTM0I4b0dGLEMyQnJvR0Usb0NBQ0UsUTNCMm9HSixDMkIxb0dJLHlHQUVFLFMzQjRvR04sQzJCdm9HRSxrQ0FDRSxnQjNCeW9HSixDMkJ0b0dFLGtDQUNFLHNCM0J3b0dKLEMyQnJvR0UsaUNBQ0Usd0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGdCM0J1b0dKLEMyQnBvR0UsK0JBQ0Usc0IzQnNvR0osQzJCbm9HRSxrQ0FDRSxrQjNCcW9HSixDMkJsb0dFLGtDQUNFLG9CM0Jvb0dKLEMyQmhvR0UsbUNBQ0UsMEIzQmtvR0osQzJCaG9HRSxrQ0FDRSxxQjNCa29HSixDMkJqb0dJLG1EQUNFLGUzQm1vR04sQzJCaG9HRSwwQ0FDRSw2QjNCa29HSixDMkI5bkdFLHdDQUNFLDZCM0Jnb0dKLEMyQjluR0UsdUNBQ0UsNEIzQmdvR0osQzJCNW5HRSx1S0FHRSxrQjNCNG5HSixDMkIzbkdJLDZLQUNFLFczQjZuR04sQzJCem5HRSw4SkFHRSxnQjNCeW5HSixDMkJubkdFLDhCQUNFLHFCM0JzbkdKLEMyQnBuR0UsaUNBQ0UsaUIzQnNuR0osQzJCcG5HRSxpQ0FDRSxtQjNCc25HSixDMkJwbkdFLGdDQUNFLFEzQnNuR0osQzJCcG5HRSwrQkFDRSxPM0JzbkdKLEM0Qmp2R00sMkdBS0UsZUFBQSxDQUNBLGM1QnF2R1IsQzRCM3ZHTSwyR0FLRSxjQUFBLENBQ0EsYTVCNHZHUixDNEJsd0dNLDJHQUtFLHlCQUFBLENBQ0Es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dkhNLGdJQUFzQywwQjVCMHZINUMsQzRCMXZITSxnSUFBc0MsMkI1Qit2SDVDLEM0Qi92SE0sZ0lBQXNDLGdCNUJvd0g1QyxDNEJwd0hNLGdJQUFzQywyQjVCeXdINUMsQzRCendITSxnSUFBc0MsMkI1Qjh3SDVDLEM0Qjl3SE0sZ0lBQXNDLGdCNUJteEg1QyxDNEJueEhNLGdJQUFzQywyQjVCd3hINUMsQzRCeHhITSxnSUFBc0MsMkI1QjZ4SDVDLEM0Qjd4SE0sZ0lBQXNDLGdCNUJreUg1QyxDNEJseUhNLG1JQUFzQywyQjVCdXlINUMsQzRCdnlITSxtSUFBc0MsMkI1QjR5SDVDLEM0QjUySEksd0JBNkJFLGtHQUEyQyx3QkFBQSxDQUEwQyx1QjVCdTFIekYsQzRCdjFISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjYxSHpGLEM0QjcxSEksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCbTJIekYsQzRCbjJISSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QnkySHpGLEM0QnoySEksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUIrMkh6RixDNEIvMkhJLGtHQUEyQyxjQUFBLENBQTBDLGE1QnEzSHpGLEM0QnIzSEksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUIyM0h6RixDNEIzM0hJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCaTRIekYsQzRCajRISSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJ1NEh6RixDNEJ2NEhJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjVCNjRIekYsQzRCNzRISSxxR0FBMkMseUJBQUEsQ0FBMEMsd0I1Qm01SHpGLEM0Qm41SEkscUdBQTJDLGVBQUEsQ0FBMEMsYzVCeTVIekYsQzRCOTNISSw2SEFBcUMsYTVCbzRIekMsQzRCcDRISSw2SEFBcUMseUI1Qnk0SHpDLEM0Qno0SEksNkhBQXFDLDBCNUI4NEh6QyxDNEI5NEhJLDZIQUFxQyxlNUJtNUh6QyxDNEJuNUhJLDZIQUFxQywwQjVCdzVIekMsQzRCeDVISSw2SEFBcUMsMEI1QjY1SHpDLEM0Qjc1SEksNkhBQXFDLGU1Qms2SHpDLEM0Qmw2SEksNkhBQXFDLDBCNUJ1Nkh6QyxDNEJ2NkhJLDZIQUFxQywwQjVCNDZIekMsQzRCNTZISSw2SEFBcUMsZTVCaTdIekMsQzRCajdISSxnSUFBcUMsMEI1QnM3SHpDLEM0QnQ3SEksZ0lBQXFDLDBCNUIyN0h6QyxDNEJuN0hJLGdJQUFzQyxjNUJ5N0gxQyxDNEJ6N0hJLGdJQUFzQywwQjVCODdIMUMsQzRCOTdISSxnSUFBc0MsMkI1Qm04SDFDLEM0Qm44SEksZ0lBQXNDLGdCNUJ3OEgxQyxDNEJ4OEhJLGdJQUFzQywyQjVCNjhIMUMsQzRCNzhISSxnSUFBc0MsMkI1Qms5SDFDLEM0Qmw5SEksZ0lBQXNDLGdCNUJ1OUgxQyxDNEJ2OUhJLGdJQUFzQywyQjVCNDlIMUMsQzRCNTlISSxnSUFBc0MsMkI1QmkrSDFDLEM0QmorSEksZ0lBQXNDLGdCNUJzK0gxQyxDNEJ0K0hJLG1JQUFzQywyQjVCMitIMUMsQzRCMytISSxtSUFBc0MsMkI1QmcvSDFDLEM0QnhnSUUsOEdBQ0UsUTVCNmdJSixDNEIzZ0lFLDJHQUNFLE81QitnSUosQ0FDRixDNEI1aklJLHdCQTZCRSxrR0FBMkMsd0JBQUEsQ0FBMEMsdUI1QnNpSXpGLEM0QnRpSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUI0aUl6RixDNEI1aUlJLGtHQUEyQyxjQUFBLENBQTBDLGE1QmtqSXpGLEM0QmxqSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJ3akl6RixDNEJ4aklJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCOGpJekYsQzRCOWpJSSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJva0l6RixDNEJwa0lJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCMGtJekYsQzRCMWtJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QmdsSXpGLEM0QmhsSUksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCc2xJekYsQzRCdGxJSSxxR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjRsSXpGLEM0QjVsSUkscUdBQTJDLHlCQUFBLENBQTBDLHdCNUJrbUl6RixDNEJsbUlJLHFHQUEyQyxlQUFBLENBQTBDLGM1QndtSXpGLEM0QjdrSUksNkhBQXFDLGE1Qm1sSXpDLEM0Qm5sSUksNkhBQXFDLHlCNUJ3bEl6QyxDNEJ4bElJLDZIQUFxQywwQjVCNmxJekMsQzRCN2xJSSw2SEFBcUMsZTVCa21JekMsQzRCbG1JSSw2SEFBcUMsMEI1QnVtSXpDLEM0QnZtSUksNkhBQXFDLDBCNUI0bUl6QyxDNEI1bUlJLDZIQUFxQyxlNUJpbkl6QyxDNEJqbklJLDZIQUFxQywwQjVCc25JekMsQzRCdG5JSSw2SEFBcUMsMEI1QjJuSXpDLEM0QjNuSUksNkhBQXFDLGU1QmdvSXpDLEM0QmhvSUksZ0lBQXFDLDBCNUJxb0l6QyxDNEJyb0lJLGdJQUFxQywwQjVCMG9JekMsQzRCbG9JSSxnSUFBc0MsYzVCd29JMUMsQzRCeG9JSSxnSUFBc0MsMEI1QjZvSTFDLEM0QjdvSUksZ0lBQXNDLDJCNUJrcEkxQyxDNEJscElJLGdJQUFzQyxnQjVCdXBJMUMsQzRCdnBJSSxnSUFBc0MsMkI1QjRwSTFDLEM0QjVwSUksZ0lBQXNDLDJCNUJpcUkxQyxDNEJqcUlJLGdJQUFzQyxnQjVCc3FJMUMsQzRCdHFJSSxnSUFBc0MsMkI1QjJxSTFDLEM0QjNxSUksZ0lBQXNDLDJCNUJnckkxQyxDNEJocklJLGdJQUFzQyxnQjVCcXJJMUMsQzRCcnJJSSxtSUFBc0MsMkI1QjBySTFDLEM0QjFySUksbUlBQXNDLDJCNUIrckkxQyxDNEJ2dElFLDhHQUNFLFE1QjR0SUosQzRCMXRJRSwyR0FDRSxPNUI4dElKLENBQ0YsQzRCM3dJSSx3QkE2QkUsa0dBQTJDLHdCQUFBLENBQTBDLHVCNUJxdkl6RixDNEJydklJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCMnZJekYsQzRCM3ZJSSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJpd0l6RixDNEJqd0lJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCdXdJekYsQzRCdndJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjZ3SXpGLEM0Qjd3SUksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCbXhJekYsQzRCbnhJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1Qnl4SXpGLEM0Qnp4SUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUIreEl6RixDNEIveElJLGtHQUEyQyxjQUFBLENBQTBDLGE1QnF5SXpGLEM0QnJ5SUkscUdBQTJDLHlCQUFBLENBQTBDLHdCNUIyeUl6RixDNEIzeUlJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjVCaXpJekYsQzRCanpJSSxxR0FBMkMsZUFBQSxDQUEwQyxjNUJ1ekl6RixDNEI1eElJLDZIQUFxQyxhNUJreUl6QyxDNEJseUlJLDZIQUFxQyx5QjVCdXlJekMsQzRCdnlJSSw2SEFBcUMsMEI1QjR5SXpDLEM0QjV5SUksNkhBQXFDLGU1Qml6SXpDLEM0Qmp6SUksNkhBQXFDLDBCNUJzekl6QyxDNEJ0eklJLDZIQUFxQywwQjVCMnpJekMsQzRCM3pJSSw2SEFBcUMsZTVCZzBJekMsQzRCaDBJSSw2SEFBcUMsMEI1QnEwSXpDLEM0QnIwSUksNkhBQXFDLDBCNUIwMEl6QyxDNEIxMElJLDZIQUFxQyxlNUIrMEl6QyxDNEIvMElJLGdJQUFxQywwQjVCbzFJekMsQzRCcDFJSSxnSUFBcUMsMEI1QnkxSXpDLEM0QmoxSUksZ0lBQXNDLGM1QnUxSTFDLEM0QnYxSUksZ0lBQXNDLDBCNUI0MUkxQyxDNEI1MUlJLGdJQUFzQywyQjVCaTJJMUMsQzRCajJJSSxnSUFBc0MsZ0I1QnMySTFDLEM0QnQySUksZ0lBQXNDLDJCNUIyMkkxQyxDNEIzMklJLGdJQUFzQywyQjVCZzNJMUMsQzRCaDNJSSxnSUFBc0MsZ0I1QnEzSTFDLEM0QnIzSUksZ0lBQXNDLDJCNUIwM0kxQyxDNEIxM0lJLGdJQUFzQywyQjVCKzNJMUMsQzRCLzNJSSxnSUFBc0MsZ0I1Qm80STFDLEM0QnA0SUksbUlBQXNDLDJCNUJ5NEkxQyxDNEJ6NElJLG1JQUFzQywyQjVCODRJMUMsQzRCdDZJRSw4R0FDRSxRNUIyNklKLEM0Qno2SUUsMkdBQ0UsTzVCNjZJSixDQUNGLEM0QjE5SUksd0JBNkJFLGtHQUEyQyx3QkFBQSxDQUEwQyx1QjVCbzhJekYsQzRCcDhJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QjA4SXpGLEM0QjE4SUksa0dBQTJDLGNBQUEsQ0FBMEMsYTVCZzlJekYsQzRCaDlJSSxrR0FBMkMseUJBQUEsQ0FBMEMsd0I1QnM5SXpGLEM0QnQ5SUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUI0OUl6RixDNEI1OUlJLGtHQUEyQyxjQUFBLENBQTBDLGE1QmsrSXpGLEM0QmwrSUksa0dBQTJDLHlCQUFBLENBQTBDLHdCNUJ3K0l6RixDNEJ4K0lJLGtHQUEyQyx5QkFBQSxDQUEwQyx3QjVCOCtJekYsQzRCOStJSSxrR0FBMkMsY0FBQSxDQUEwQyxhNUJvL0l6RixDNEJwL0lJLHFHQUEyQyx5QkFBQSxDQUEwQyx3QjVCMC9JekYsQzRCMS9JSSxxR0FBMkMseUJBQUEsQ0FBMEMsd0I1QmdnSnpGLEM0QmhnSkkscUdBQTJDLGVBQUEsQ0FBMEMsYzVCc2dKekYsQzRCMytJSSw2SEFBcUMsYTVCaS9JekMsQzRCai9JSSw2SEFBcUMseUI1QnMvSXpDLEM0QnQvSUksNkhBQXFDLDBCNUIyL0l6QyxDNEIzL0lJLDZIQUFxQyxlNUJnZ0p6QyxDNEJoZ0pJLDZIQUFxQywwQjVCcWdKekMsQzRCcmdKSSw2SEFBcUMsMEI1QjBnSnpDLEM0QjFnSkksNkhBQXFDLGU1QitnSnpDLEM0Qi9nSkksNkhBQXFDLDBCNUJvaEp6QyxDNEJwaEpJLDZIQUFxQywwQjVCeWhKekMsQzRCemhKSSw2SEFBcUMsZTVCOGhKekMsQzRCOWhKSSxnSUFBcUMsMEI1Qm1pSnpDLEM0Qm5pSkksZ0lBQXFDLDBCNUJ3aUp6QyxDNEJoaUpJLGdJQUFzQyxjNUJzaUoxQyxDNEJ0aUpJLGdJQUFzQywwQjVCMmlKMUMsQzRCM2lKSSxnSUFBc0MsMkI1QmdqSjFDLEM0QmhqSkksZ0lBQXNDLGdCNUJxakoxQyxDNEJyakpJLGdJQUFzQywyQjVCMGpKMUMsQzRCMWpKSSxnSUFBc0MsMkI1QitqSjFDLEM0Qi9qSkksZ0lBQXNDLGdCNUJva0oxQyxDNEJwa0pJLGdJQUFzQywyQjVCeWtKMUMsQzRCemtKSSxnSUFBc0MsMkI1QjhrSjFDLEM0Qjlr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WWhCLEMwQ3I1WVEscUJBQ0ksY0FBQSxDQUNBLDBDdEMxS08sQ3NDMktQLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGMxQ3U1WVosQzBDcDVZUSxxQkFDSSxZMUNzNVlaLEMwQ3A1WVksMkJBQ0ksYzFDczVZaEIsQzBDbjVZWSw2Q0FDSSxpQjFDcTVZaEIsQzBDbjVZZ0IscUVBQ0ksaUJBQUEsQ0FDQSxhQUFBLENBQ0EsYXhDNUdFLEN3QzZHRix3QkFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxTMUNxNVlwQixDMENqNVlZLGdGQUNJLG9CMUNtNVloQixDMEMvNFlnQiwwQ0FDSSxjQUFBLENBQ0EsY3ZDbklkLEN1Q29JYyxlMUNpNVlwQixDMEMvNFlvQiw0Q0FDSSwrQkFBQSxDQUNBLG9CQUFBLENBQ0EsdUN0Q3BNSCxDc0NxTUcsYTFDaTVZeEIsQzBDNzRZZ0IsNENBQ0ksZTFDKzRZcEIsQ1UzaVpJLCtDZ0MySlksNENBSVEsZTFDZzVZdEIsQ0FDRixDMEM3NFlnQiw4Q0FDSSxXMUMrNFlwQixDVW5qWkksK0NnQ21LWSw4Q0FJUSxVMUNnNVl0QixDQUNGLEMwQzc0WWdCLHdDQUNJLHNCMUMrNFlwQixDMEMzNFlZLDBDQUNJLGUxQzY0WWhCLEMwQ3g0WVksK0NBQ0ksZTFDMDRZaEIsQ1Vqa1pJLCtDZ0NzTFEsK0NBSVEsZTFDMjRZbEIsQ0FDRixDMEN4NFlZLGlEQUNJLFcxQzA0WWhCLENVemtaSSwrQ2dDOExRLGlEQUlRLFUxQzI0WWxCLENBQ0YsQzBDcDRZZ0Isc0ZBQ0ksYzFDczRZcEIsQzBDbjRZZ0IsOEVBQ0ksYUFBQSxDcEM5UWhCLHVCQUFBLENBQ0Esc0JBQUEsQ0FDQSxvQkFBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBbUJBLGtCb0N3UG9DLENwQ3ZQcEMsbUJvQ3VQb0MsQ3BDdFBwQyxvQm9Dc1BvQyxDcENyUHBDLHNCb0NxUG9DLENwQ3BQcEMsdUJvQ29Qb0MsQ3BDblBwQyxlTmtvWkosQzBDNzRZb0IsMEZBQ0ksZUFBQSxDQUNBLGExQys0WXhCLEMwQ3A0WUksZUFDSSx5QkFBQSxDQUNBLGExQ3U0WVIsQzBDcDRZSSwyQkFDSSxhQUFBLENBQ0EsUzFDdzRZUixDMENyNFlJLG9DQUNJLGExQ3c0WVIsQzBDcjRZSSxxQ0FDSSxhMUN3NFlSLEMwQ3I0WUksbUJBQ0ksYTFDdTRZUixDMENwNFlJLHNDQUNJLHVDdENyU2EsQ3NDc1NiLHVCQUFBLENBQ0EsY0FBQSxDQUNBLFlBQUEsQ0FDQSxpQjFDczRZUixDMENuNFlJLHFDQUNJLHVCMUNxNFlSLEMwQ2g0WVEsNkVBQ0ksYTFDbTRZWixDMEMxM1lJLDhNQUlJLHdCQUFBLENBQ0Esd0IxQ2k0WVIsQ1VwcFpJLCtDaUMvQ1EsdUJBQ0ksVTNDdXNaZCxDQUNGIiwiZmlsZSI6InRlbmFudHMvY2l0eXByZXNzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5mb290ZXIge1xuICAgICZfX25hdiB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbW9iaWxlLW5hdi1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuYXYtc2hhZG93LXRvcCk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJi5kaXNjb3Zlcl9idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZvb3Rlcl9fbmF2LWl0ZW0tLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmRpc2NvdmVyX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXJfX25hdi1pdGVtLS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vYmlsZS1uYXYtYWN0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlcl9fbmF2LWl0ZW0tLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9iaWxlLW5hdjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwKjAuNTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwIDEwcHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgIC5mb290ZXJfX25hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2JpbGUtbmF2LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWZlYXR1cmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMThweCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kaXNjb3ZlciB7XG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItbmF2LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgICAuc2VjdGlvbiB7ICAgICAgICAgIFxuICAgICAgICAgICAgJi0tdGl0bGUtY2FyZCB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0taW1hZ2UtY2FyZCB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUtZWxsaXBzaXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWxsaXBzaXMtY29sb3ItYWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGRpc2NvdmVyLWltYWdlLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGRpc2NvdmVyLWltYWdlLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi0tbWFnYXppbmVzLWRpc2NvdmVyIHtcbiAgICAgICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1vcmUtZWxsaXBzaXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWxsaXBzaXMtY29sb3ItYWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRkaXNjb3Zlci1pbWFnZS1oZWlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGRpc2NvdmVyLWltYWdlLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgLm1vcmUtZWxsaXBzaXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVsbGlwc2lzLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyBcXDIyRUUnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhdGVnb3J5IHtcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICRnYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBzaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhcnRpY2xlLWhlYWRlci1mb250O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5bV2ViIE1hc3RlciBTdHlsZXNoZWV0XVxuUHJvamVjdDpcdENpdHlQcmVzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBURU5BTlQgU1RZTEVTICovXG4vKiBDSVRZUFJFU1MgUEFMTEVUVEUgKi9cbi8qIENPTE9SUyAqL1xuLyogQlJBTkRTICovXG4vKiBGT1JNUyAqL1xuLyogU09DSUFMIENPTE9SUyAqL1xuLyogTEFZT1VUIENPTE9VUlMgKi9cbi8qIFYxICovXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuLyogRk9OVFMgKi9cbi8qIEJPUkRFUlMgKi9cbi8qIEJPWCBTSEFET1dTICovXG4vKiBGT05UIFdFSUdIVFMgKi9cbi8qIEZPTlQgU0laRVMgKi9cbi8qIEhFQURFUiBCUkFORElORyAqL1xuLyogRk9PVEVSICovXG4vKiBTUEFDSU5HICovXG4vKiBTUE9SVCBURUFNIElNQUdFICovXG4vKiBHUklETEVYICovXG4vKiBNRURJQSBRVUVSSUVTICovXG4vKiBTSVRFIFNUUlVDVFVSRSAqL1xuLnByb2ZpbGUtZWRpdC1jYXJkLCAucHJvZmlsZS1lZGl0LCAucHJvZmlsZS1kZXRhaWxzLW1haWwtdXNlcm5hbWUtY29udGFpbmVyLCAuZGlzY292ZXItY29udGFpbmVyIC5zZWN0aW9uLWl0ZW1zLCAubmV3c2xldHRlci1yZWdpc3RlciwgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2xvYWRlci1yb2xsaW5nLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faW1hZ2UtdXJsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19oZWFkaW5nLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faGVhZGluZy10ZXh0IGRpdiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faGVhZGluZy10ZXh0IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9faGVhZGluZy1sb2dvIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogOHB4IDAgMCBhdXRvO1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19oZWFkaW5nLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2JsdXJiIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2JsdXJiIGltZyB7XG4gIHdpZHRoOiA1NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19ibHVyYiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19idG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2J0bjpob3ZlciwgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uX19idG46Zm9jdXMsIC5uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbl9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2ltYWdlLXVybCB7XG4gIHdpZHRoOiBjYWxjKDMycHggKyAxMDAlKTtcbiAgaGVpZ2h0OiAyMTRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIgLm5ld3MyNC1icmFuZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIgLm5ld3MyNC1icmFuZGluZyBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6ICMwNmJiZDM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAjZW1haWwtc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI2Y2YjMxYjtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA4cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAucmVjYXB0Y2hhLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjY2MzMTRhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAuZm9vdGVyIHNwYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxNC4yJTtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kOiAjZTY0YzY1O1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6ICNlNDY2M2I7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAuZm9vdGVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZDogIzMyYTU4Yztcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kOiAjMTJhOGFiO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIubWF0cmljLXJlc3VsdHMgLmZvb3RlciBzcGFuOm50aC1jaGlsZCg1KSB7XG4gIGJhY2tncm91bmQ6ICM0ODUzNzc7XG59XG4ubmV3c2xldHRlci1yZWdpc3Rlci5tYXRyaWMtcmVzdWx0cyAuZm9vdGVyIHNwYW46bnRoLWNoaWxkKDYpIHtcbiAgYmFja2dyb3VuZDogI2Y2YjMxYjtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyLm1hdHJpYy1yZXN1bHRzIC5mb290ZXIgc3BhbjpudGgtY2hpbGQoNykge1xuICBiYWNrZ3JvdW5kOiAjY2MzMTRhO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciBhIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciBhIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXItLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciAjZW1haWwge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjYmJiN2I3O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLm5ld3NsZXR0ZXItcmVnaXN0ZXIgI2VtYWlsLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICNkZDFmMjY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV3c2xldHRlci1yZWdpc3RlciAuZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyIC5hZGJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi8qIEJBU0UgU1RZTEVTICovXG4vKiBDT0xPUlMgKi9cbi8qIEJSQU5EUyAqL1xuLyogRk9STVMgKi9cbi8qIFNPQ0lBTCBDT0xPUlMgKi9cbi8qIExBWU9VVCBDT0xPVVJTICovXG4vKiBWMSAqL1xuLyogTWF0cmljIFByb3ZpbmNpYWwgQ29sb3JzKi9cbi8qIEZPTlRTICovXG4vKiBCT1JERVJTICovXG4vKiBCT1ggU0hBRE9XUyAqL1xuLyogRk9OVCBXRUlHSFRTICovXG4vKiBGT05UIFNJWkVTICovXG4vKiBIRUFERVIgQlJBTkRJTkcgKi9cbi8qIEZPT1RFUiAqL1xuLyogU1BBQ0lORyAqL1xuLyogU1BPUlQgVEVBTSBJTUFHRSAqL1xuLyogR1JJRExFWCAqL1xuLyogTUVESUEgUVVFUklFUyAqL1xuLyogU0lURSBTVFJVQ1RVUkUgKi9cbi5wcm9maWxlLWVkaXQtY2FyZCwgLnByb2ZpbGUtZWRpdCwgLnByb2ZpbGUtZGV0YWlscy1tYWlsLXVzZXJuYW1lLWNvbnRhaW5lciwgLmRpc2NvdmVyLWNvbnRhaW5lciAuc2VjdGlvbi1pdGVtcywgLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uLCAubmV3c2xldHRlci1yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbiNhcnRpY2xlc19fbG9hZG1vcmUge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9sb2FkZXItcm9sbGluZy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ubmV3c2xldHRlci1zdWJzY3JpcHRpb25fX2ltYWdlLXVybCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4vKiBcbiAqIEZPTlRTIFxuICogTG9jYWwgRm9udHNcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIjtcbiAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLWJvbGRcIiksIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiO1xuICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtcmVndWxhclwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyLXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkaXRcIjtcbiAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLWJvbGRpdFwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJpdFwiO1xuICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtcmVndWxhcml0XCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9yZWd1bGFyL3JhbGV3YXktcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1zZW1pYm9sZFwiO1xuICBzcmM6IHVybChcIi9mb250cy9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5LWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyYWxld2F5LWJvbGQtaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZ2lic29uLWxpZ2h0XCI7XG4gIHNyYzogbG9jYWwoXCJHaWJzb24gUmVndWxhclwiKSwgdXJsKFwiL2ZvbnRzL2xpZ2h0L0dpYnNvbi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImdpYnNvbi1yZWd1bGFyXCI7XG4gIHNyYzogbG9jYWwoXCJHaWJzb24gUmVndWxhclwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvR2lic29uLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJnaWJzb24tc2VtaWJvbGRcIjtcbiAgc3JjOiBsb2NhbChcIkdpYnNvbiBTZW1pQm9sZFwiKSwgdXJsKFwiL2ZvbnRzL3NlbWlib2xkL2dpYnNvbi1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zcmVndWxhclwiO1xuICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5zdmcjb3Blbl9zYW5zcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2l0YWxpY1wiO1xuICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2JvbGRcIjtcbiAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNib2xkLWl0YWxpY1wiO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGRJdGFsaWMtd2ViZm9udC5zdmcjb3Blbl9zYW5zYm9sZF9pdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcmF0YS1yZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJhdGEtcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9wcmF0YS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkcm9pZHNlcmlmXCI7XG4gIHNyYzogbG9jYWwoXCJkcm9pZHNlcmlmXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYuc3ZnI2Ryb2lkX3NlcmlmXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXNzaXN0YW50XCI7XG4gIHNyYzogbG9jYWwoXCJhc3Npc3RhbnRcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIuc3ZnI2Fzc2lzdGFudHJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJkcm9pZHNlcmlmLWJvbGRcIjtcbiAgc3JjOiBsb2NhbChcImRyb2lkc2VyaWYtYm9sZFwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvRHJvaWRTZXJpZi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQuc3ZnI2Ryb2lkX3NlcmlmYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFzc2lzdGFudC1ib2xkXCI7XG4gIHNyYzogbG9jYWwoXCJhc3Npc3RhbnQtYm9sZFwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL0Fzc2lzdGFudC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC5zdmcjZHJvaWRfc2VyaWZib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGF0by1ib2xkXCI7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvbGF0by1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL2xhdG8tYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBtb250c2VycmF0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdC1zZW1pYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYxNS1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtYm9sZFwiO1xuICBzcmM6IHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFyaWFsbXRcIjtcbiAgc3JjOiBsb2NhbChcImFyaWFsbXRcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULnN2ZyNhcmlhbG10XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4uYWRibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkYmxvY2sjc3RpY2t5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hZGJsb2NrLmFkLS1sb2FkZWQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmFkYmxvY2suYWQtLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYWRibG9jayBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZGJsb2NrIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZGJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWQtZXhwYW5kIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFkLWV4cGFuZCA+IGRpdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFkLWV4cGFuZC5hZC0tbG9hZGVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuOHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xufVxuXG4uYWRwaXhlbCB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnJldGFpbC1hZCB7XG4gIHotaW5kZXg6IDk7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi50cmFuc2l0aW9uYWwtYWQge1xuICB6LWluZGV4OiAyMTQ2MDAwMDAwO1xufVxuXG4uaW50ZXJzdGl0aWFsLWFkIHtcbiAgei1pbmRleDogMjE0NjAwMDAwMDtcbn1cblxuLnBvcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuI2FkLTIwMHg0MDAtMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50Zi1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGYtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogV0lER0VUUyAqL1xufVxuLm1vYmlsZS1jb250YWluZXIgLnRmLWFydGljbGVsaXN0LFxuLm1vYmlsZS1jb250YWluZXIgLmFydGljbGUge1xuICBtYXJnaW46IDA7XG59XG4udGYtcGFnaW5hdGlvbiBwIHtcbiAgZm9udC1zaXplOiAwO1xufVxuLnRmLXBhZ2luYXRpb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5tZC1jaXJjdWxhci1wcm9ncmVzcyB7XG4gIGFuaW1hdGlvbjogcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG59XG4ubWQtY2lyY3VsYXItcHJvZ3Jlc3NfX3BhdGgge1xuICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBhbmltYXRpb246IGRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2U6ICNhZWFlYWU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNTtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0O1xuICB9XG59XG4udGYtaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4udGYtaW1hZ2UgPiBkaXYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5Ac3VwcG9ydHMgKC0tY3VzdG9tOiBwcm9wZXJ0eSkge1xuICBbc3R5bGUqPVwiLS1hc3BlY3QtcmF0aW9cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgZGl2W3N0eWxlPVwiLS1hc3BlY3QtcmF0aW86MTYvOTtcIl06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgfVxuXG4gIGRpdltzdHlsZT1cIi0tYXNwZWN0LXJhdGlvOjE7XCJdOjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG5cbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNsZWFyIHtcbiAgKnpvb206IDE7XG59XG4uY2xlYXI6YmVmb3JlLCAuY2xlYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGhlaWdodDogYXV0bztcbn1cbmltZzotbW96LWxvYWRpbmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5pbWctbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaW1nLWxhenkuaW1nLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbjo6c2VsZWN0aW9uLFxuOjotd2Via2l0LXNlbGVjdGlvbixcbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDRBNENDO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRmYjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG59XG5cbmVtIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhcml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4jbWFpbi1jb250ZW50IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI21haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGZiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNtYWluLWNvbnRlbnQud3JhcHBlciB7XG4gICAgd2lkdGg6IDk5NnB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4uY29udGFpbmVyLnByaW1lIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY29udGFpbmVyLS1zcGVjaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5jb250YWluZXIgLnRmLWxocy1jb2wge1xuICB3aWR0aDogNjY0cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5jb250YWluZXIgLnRmLXJocy1jb2wge1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGFpbmVyIC50Zi1yaHMtY29sLS1pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXIgLnRmLXJocy1jb2wtLWlubmVyLmlzLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3R0b206IDA7XG59XG4uY29udGFpbmVyIC50Zi1mdWxsLWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuI2FydGljbGVzX19sb2FkbW9yZS5sb2FkaW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNhcnRpY2xlc19fbG9hZG1vcmUuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhcnRpY2xlc19fbG9hZG1vcmUtLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbiNhcnRpY2xlc19fbG9hZG1vcmUtLWVuZC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYXJ0aWNsZXNfX2xvYWRtb3JlLS1lbmQgYSB7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuXG4ub3V0YnJhaW4tYXJ0aWNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5pbnB1dDpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9Y29sb3JdIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLXJldmVhbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gOXB4IHJpZ2h0IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhLFxubGFiZWwge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyLFxuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOmFmdGVyLCBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106aG92ZXIgKyBsYWJlbDphZnRlcixcbmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWwsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWwge1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogYXV0bztcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUsXG5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCBmb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YWZ0ZXIsIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbmZvcm0gLnZhbGlkYXRpb24tLWVycm9yIHtcbiAgYm9yZGVyOiByZWQgMXB4IHNvbGlkO1xufVxuXG4ucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuIHtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlY2FwdGNoYS1jb250YWluZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjEyMTIxICFpbXBvcnRhbnQ7XG59XG5cbi5icmFuZGJhciB7XG4gIGhlaWdodDogNTBweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogMTE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnJhbmRiYXIgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnJhbmRiYXJfX2xpbmtzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDA7XG59XG4uYnJhbmRiYXJfX2xpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmFuZGJhcl9fbGlua3MgbGkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5icmFuZGJhcl9fbGlua3MgbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJhbmRiYXJfX2xpbmtzIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmJyYW5kYmFyX19saW5rcyBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmFuZGJhcl9fbGlua3MgLmxpbmtzLS1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5icmFuZGJhcl9fbGlua3MgLmxpbmtzLS1pbWFnZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmJyYW5kYmFyX19saW5rcyAubGlua3MtLWltYWdlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5icmFuZGJhcl9fbGlua3MgLmxpbmtzLS1pbWFnZSBhIGltZyB7XG4gIG1heC1oZWlnaHQ6IDIycHg7XG4gIG1heC13aWR0aDogNjJweDtcbn1cbi5icmFuZGJhcl9fbGlua3MgLmxpbmtzLS1pbWFnZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJhbmRiYXIgLmF1dGgge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYnJhbmRiYXIgLmF1dGggbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5icmFuZGJhciAuYXV0aF9fcmVnaXN0ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG59XG4uYnJhbmRiYXIgLmF1dGhfX3JlZ2lzdGVyIGE6aG92ZXIsIC5icmFuZGJhciAuYXV0aF9fcmVnaXN0ZXIgYTpmb2N1cywgLmJyYW5kYmFyIC5hdXRoX19yZWdpc3RlciBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYnJhbmRiYXIgLmF1dGhfX2xvZ291dCBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5icmFuZGJhciAuYXV0aF9fbG9nb3V0IGE6aG92ZXIsIC5icmFuZGJhciAuYXV0aF9fbG9nb3V0IGE6Zm9jdXMsIC5icmFuZGJhciAuYXV0aF9fbG9nb3V0IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogMDtcbn1cbi5icmFuZGJhciAuYXV0aF9fbG9naW4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnJhbmRiYXIgLmF1dGhfX2xvZ2luIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmFuZGJhciAubGlua3MtLWRyb3Bkb3duIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgd2lkdGg6IDExNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5icmFuZGJhciAubGlua3MtLWRyb3Bkb3duID4gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xufVxuLmJyYW5kYmFyIC5saW5rcy0tZHJvcGRvd246aG92ZXIgPiBzcGFuOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5icmFuZGJhciAubGlua3MtLWRyb3Bkb3duOmhvdmVyIC5icmFuZGJhcl9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJyYW5kYmFyX19kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OXB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAyMnB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDU0NXB4O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLmJyYW5kYmFyX19kcm9wZG93bi0tY29sdW1uIHtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDE0NXB4O1xufVxuLmJyYW5kYmFyX19kcm9wZG93bi0tY29sdW1uIGEge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmJyYW5kYmFyX19kcm9wZG93bi0tY29sdW1uIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmFuZGJhcl9fZHJvcGRvd24tLWNvbHVtbiBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGYtYXV0aCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGYtYXV0aC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGYtYXV0aCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAudGYtYXV0aF9fcmVnaXN0ZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAudGYtYXV0aF9fcmVnaXN0ZXIgYTpob3ZlciwgLnRmLWF1dGhfX3JlZ2lzdGVyIGE6Zm9jdXMsIC50Zi1hdXRoX19yZWdpc3RlciBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnRmLWF1dGhfX2xvZ291dCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB9XG4gIC50Zi1hdXRoX19sb2dvdXQgYTpob3ZlciwgLnRmLWF1dGhfX2xvZ291dCBhOmZvY3VzLCAudGYtYXV0aF9fbG9nb3V0IGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAudGYtYXV0aF9fbG9naW4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50Zi1hdXRoX19sb2dpbiBhOmhvdmVyLCAudGYtYXV0aF9fbG9naW4gYTpmb2N1cywgLnRmLWF1dGhfX2xvZ2luIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGNvbG9yOiAjZGVkZWRlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuLnNvY2lhbC1saW5rcy1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc29jaWFsLWxpbmtzLWNvbnRhaW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLypcbiAgICBIZWFkZXIgRGVza3RvcFxuKi9cbmhlYWRlciAuc29jaWFsLWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xuICBmbGV4OiBhdXRvO1xufVxuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBhIGltZyB7XG4gIGhlaWdodDogMjJweDtcbn1cbmhlYWRlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbmhlYWRlciAuc29jaWFsLWxpbmtzLWNvbnRhaW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICAgIEZvb3RlciBEZXNrdG9wXG4qL1xuLmZvb3RlciAuc29jaWFsLWxpbmtzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcbn1cbi5mb290ZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb290ZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMHB4O1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyN3B4O1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbn1cblxuLypcbiAgICBNb2JpbGUgTWVudVxuKi9cbiNtZW51IC5zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNtZW51IC5zb2NpYWwtbGlua3MgLnNvY2lhbC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNtZW51IC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiNtZW51IC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNtZW51IC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250YWluZXIgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSBpbWcge1xuICB3aWR0aDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLmhlYWRlci1jb250YWluZXItLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDY4MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28ubmV3czI0ID4gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby5zcG9ydCA+IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28udzI0ID4gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDU4cHg7XG4gIH1cbiAgLmhlYWRlcl9fbG9nby53aXRuZXNzID4gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICB9XG4gIC5oZWFkZXJfX2xvZ28gPiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1pbmxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMjRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmY2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2guc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2gtaW5saW5lIGlucHV0W3R5cGU9c3VibWl0XS5zZWFyY2gtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoLWlubGluZSAuc2VhcmNoLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1pbmxpbmUgLnNlYXJjaC1vcHRpb25zIC5icmFuZC1sb2dvIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNGE0YTRhO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaC1pbmxpbmUgLnNlYXJjaC1vcHRpb25zIC5icmFuZC1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMjRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmY2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmVjZjI7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tc2VhcmNoLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgfVxuICAuaGVhZGVyIC5zb2NpYWwtbGlua3Mge1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxuICAuaGVhZGVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1jb250cm9sIC5zb2NpYWwtaXRlbSB7XG4gICAgd2lkdGg6IDMxcHg7XG4gIH1cbiAgLmhlYWRlciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtY29udHJvbCAuc29jaWFsLWl0ZW0gYSBpbWcge1xuICAgIGhlaWdodDogMzFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTJweDtcbiAgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5oZWFkZXJfX2xvZ28gPiBpbWcge1xuICAgIGhlaWdodDogMjNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIC5oZWFkZXJfX2NvbnRlbnQgI2F1dGgtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRlbnQgI2F1dGgtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIC5hdXRoIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaGVhZGVyIC5hdXRoIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5oZWFkZXIgLmF1dGhfX3JlZ2lzdGVyIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLmhlYWRlciAuYXV0aF9fcmVnaXN0ZXIgYTpob3ZlciwgLmhlYWRlciAuYXV0aF9fcmVnaXN0ZXIgYTpmb2N1cywgLmhlYWRlciAuYXV0aF9fcmVnaXN0ZXIgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5oZWFkZXIgLmF1dGhfX3N1YnNjcmliZSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuaGVhZGVyIC5hdXRoX19zdWJzY3JpYmUgYTpob3ZlciwgLmhlYWRlciAuYXV0aF9fc3Vic2NyaWJlIGE6Zm9jdXMsIC5oZWFkZXIgLmF1dGhfX3N1YnNjcmliZSBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLmhlYWRlciAuYXV0aF9fbG9naW4gYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuaGVhZGVyIC5hdXRoX19sb2dpbiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuaGVhZGVyIC5hdXRoLnByb2ZpbGUtLWNvbnRhaW5lciBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbiAgLmhlYWRlciAuYXV0aC5wcm9maWxlLS1jb250YWluZXIgYTpob3ZlciwgLmhlYWRlciAuYXV0aC5wcm9maWxlLS1jb250YWluZXIgYTpmb2N1cywgLmhlYWRlciAuYXV0aC5wcm9maWxlLS1jb250YWluZXIgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5zdGlja3ktaGVhZGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTtcbn1cbi5zdGlja3ktaGVhZGVyLmlzLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5zdGlja3ktaGVhZGVyIC5hZGJsb2NrIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0aWNreS1oZWFkZXIgLmFkYmxvY2sgPiBkaXYge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zdGlja3ktaGVhZGVyIC5hZC0tbG9hZGVkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBoZWlnaHQgMC44cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDAuOHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyX19uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5oZWFkZXJfX25hdjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxNjQsIDE2NCwgMTY0LCAwKSAwJSwgcmdiYSgxNjQsIDE2NCwgMTY0LCAwLjIpIDUwJSwgcmdiYSgxNjQsIDE2NCwgMTY0LCAwLjgpIDEwMCUpO1xuICB9XG59XG4uaGVhZGVyX19uYXYgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHVsIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHVsID4gbGkge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXYgdWwgPiBsaSB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTNweCAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19uYXYgdWwgPiBsaSBhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX25hdiB1bCA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbi5oZWFkZXJfX25hdiB1bCA+IGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3MTkxZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmhlYWRlcl9fbmF2IHVsID4gbGkgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogI2MwMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBzaXplKSB7XG4gIC5oZWFkZXJfX25hdiB1bCA+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+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAwIDAgMzRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCBhdXRvIDIxcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRhZWE7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3JlYXNvbnMgZGl2IGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwtLW9mZiB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19wcmltZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fc3Vic2NyaWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19lZGl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2RlZGVkZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19pdGVtIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBtYXJnaW46IDAgNjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHtcbiAgICB3aWR0aDogMTYycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICB3aWR0aDogNjMwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB7XG4gICAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gICAgLyogRmlyZWZveCAqL1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA0cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtX19zdWJtaXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMgLmZvcm1fX2l0ZW1zIHtcbiAgICB3aWR0aDogMzA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMgLmZvcm1fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMtdGhyZWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMtdGhyZWUgLmZvcm1fX2l0ZW1zOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucy10aHJlZSAuZm9ybV9faXRlbXM6bnRoLWNoaWxkKDIpLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zLXRocmVlIC5mb3JtX19pdGVtczpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTphY3RpdmUsXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHNlbGVjdDpob3Zlcixcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0OmZvY3VzLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBzZWxlY3Q6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtX19sYWJlbCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDAgMCAwIDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpiZWZvcmUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsOmFmdGVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0X190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX2Zvb3RlciBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDI3MnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b246Zm9jdXMsIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3RyaWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fc2VjdXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjYzFjN2QyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fc2VjdXJlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3NlY3VyZSAucGF5bWVudC1zZWN1cmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uLS1jYXRhbG9nIGxhYmVsIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgcGFkZGluZzogMjFweCAyNHB4IDE5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbSBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogOHB4IDAgMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgd2lkdGg6IDI2NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbiBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uLWljb25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24taWNvbnMgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24taWNvbnMgaW1nOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0NjQzNDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItcmVnaXN0ZXJlZCB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItcmVnaXN0ZXJlZCAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDU4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1yZWdpc3RlcmVkIC5yZWdpc3RlcmVkX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLXJlZ2lzdGVyZWQgLnJlZ2lzdGVyZWRfX2lucHV0LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1kaXZpZGVyIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtaW5wdXQge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAyNHB4IDAgOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGg6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoX19nb29nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3N2ZjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1NThjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwLnNob3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciAuZXJyb3ItZ3JvdXAgc3BhbiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtY29udGFpbiB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgIG1pbi13aWR0aDogMjkwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b246aG92ZXIsIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyogRmlyZWZveCAqL1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICB3aWR0aDogNTcycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAucmVjYXB0Y2hhLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnJlY2FwdGNoYS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAucmVjYXB0Y2hhLWNvbnRhaW5lciBzcGFuLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faW1hZ2UsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2ltYWdlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA3MXB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19pbWFnZSBpbWcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX190ZXJtcywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fdGVybXMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkaW5mbywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkaW5mbyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtLWNvbnRhaW4sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluIHtcbiAgICB3aWR0aDogMzA1cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2MxYzdkMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGgsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCB7XG4gICAgbWFyZ2luOiA4cHggNnB4IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb24gLnNpZ251cF9fZm9ybSBmb3JtIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjYzFjN2QyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2ltYWdlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fY2FuY2VsLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvIGEsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19oYXNwcm9maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLnBheW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGF5bWVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICB9XG4gIC5wYXltZW50X19jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5wYXltZW50X19jb250YWluZXItLXN1Y2Nlc3Mge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgIHdpZHRoOiA1NzJweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXN1Y2Nlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM3ZWE4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ViZjZlMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjN2VhODAwO1xuICAgIG1hcmdpbjogMzJweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1za2lwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvciB7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tZXJyb3Iuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODhweCA4MHB4O1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB3aWR0aDogMTc0cHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uOmhvdmVyLCAucGF5bWVudF9fcmVzdWx0LS1lcnJvci1idXR0b246Zm9jdXMsIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0taWNvbiBpbWcge1xuICAgIGhlaWdodDogNjJweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgd2lkdGg6IDI4NnB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWJ1dHRvbjpob3ZlciwgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uOmZvY3VzLCAucGF5bWVudF9fcmVzdWx0LS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1zaWduaW4sIC5wYXltZW50X19yZXN1bHQtLXNraXAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgI3pfaHBwbV9pZnJhbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Nsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMCBhdXRvIDIxcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19oZWFkaW5nIGltZyB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLS1mb3JtIHtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvcm0gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9ybSAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2cgLml0ZW1fX3ByaWNlLW51bWJlciB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1tb250aGx5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0tLWNhdGFsb2ctbGVmdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQgc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2ljb25zL3JlZHRpY2sucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgd2lkdGg6IDE2MnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2l0ZW0gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2U7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSwgLnN1YnNjcmlwdGlvbl9faXRlbSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX190ZXJtcyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX19zZWN1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNjMWM3ZDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3NlY3VyZSAucGF5bWVudC1zZWN1cmUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3RyaWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdGVybXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW46IDhweCAtMTBweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190ZXJtcyBhIHtcbiAgICBjb2xvcjogIzJkNGI5YjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19tb2JpbGUtLXNlY3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX21vYmlsZS0tc2VjdXJlIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fbW9iaWxlLS1zZWN1cmUgLnBheW1lbnQtc2VjdXJlIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fbW9iaWxlLS10ZXJtcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5wYXltZW50X19yZXN1bHQtLXBhc3N3b3JkIHtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLXRlcm1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAwIDhweCA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMtLXJlc2V0IHtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMtdGVybXMtLXJlc2V0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy10ZXJtcy0tcmVzZXQgc3BhbiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5hbGVydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLmFsZXJ0LnRmLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Bhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19wYXNzd29yZCBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBjb2xvcjogI2E0YTRhNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdG9vbHRpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiP1wiO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX190b29sdGlwOmhvdmVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IC05NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3Rvb2x0aXAgc3BhbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4payXCI7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICB0b3A6IDk1cHg7XG4gICAgbGVmdDogOTRweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hpbnQge1xuICAgIG1hcmdpbjogMCAtMjRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEzcHggMTZweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTBlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9faGludCAuaGludC1pbWFnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19oaW50IC5oaW50LWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX2hpbnQgLmhpbnQtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5sb2FkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wcm9jZXNzaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLnBheW1lbnQtcHJvZHVjdF9fcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLnBheW1lbnQtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5mb3JtX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA0cHggMCA4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHNlbGVjdCB7XG4gICAgd2lkdGg6IDIxOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAuZm9ybV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLmZvcm1fX2xhYmVsIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCAwIDAgMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5mb3JtX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTRhNGE0O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IHNlbGVjdDpob3ZlciwgLnN1YnNjcmlwdGlvbi1wYXltZW50IHNlbGVjdDpmb2N1cywgLnN1YnNjcmlwdGlvbi1wYXltZW50IHNlbGVjdDphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBjb2xvcjogIzZkNzI3ODtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzZkNzI3ODtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSAucGF5bWVudC1pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9faXRlbSAucGF5bWVudC1pY29ucyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2l0ZW0gLnBheW1lbnQtaWNvbnMgaW1nOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtLW9mZiB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudCAucGF5bWVudC1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fcHJpbWUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50IC5wYXltZW50LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQgLnBheW1lbnQtcHJvZHVjdF9fY29udGFjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X19lZGl0IGE6aG92ZXIsIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fZWRpdCBhOmZvY3VzLCAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX2VkaXQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudF9fenVvcmEge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50X196dW9yYSAucGF5bWVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX3p1b3JhIC5wYXltZW50X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnRfX3p1b3JhIC5wYXltZW50X19pdGVtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwge1xuICAgIHBhZGRpbmc6IDU2cHggMzJweCA3NnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWw6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29uZmlybWF0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbC0tY29uZmlybWF0aW9uIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzID4gc3BhbiB7XG4gICAgbWFyZ2luOiA4cHggYXV0byAzNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1jb25maXJtYXRpb24gLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgPiBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yOXB4O1xuICAgIHRvcDogM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fY2xvc2UtYnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9JY29uLWNsb3NlLWJsYWNrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2Zvcm0gLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscy0tY29udGFpbiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzID4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ2NDM0MztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXRleHRdLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIHBhZGRpbmc6IDExcHggMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgdGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwMTkxZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDhweCBhdXRvIDIxcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2RldGFpbHMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZGV0YWlscyBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5zdWJzY3JpcHRpb24tY2FuY2VsX19kZXRhaWxzIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRhZWE7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbF9fcmVhc29ucyBkaXYgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbi5zdWJzY3JpcHRpb24tY2FuY2VsX19yZWFzb25zIGRpdiBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsLS1vZmYge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWluZm8ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWwgLnBheW1lbnQtcHJvZHVjdF9fcHJpbWUge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19wcmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbCAucGF5bWVudC1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsIC5wYXltZW50LXByb2R1Y3RfX3N1YnNjcmliZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9fZWRpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19lZGl0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1jYW5jZWxfX2VkaXQgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNkZWRlZGU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tY2FuY2VsX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWNhbmNlbF9faXRlbSBpZnJhbWUge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdF9fdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW8tYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLW1zLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgLWtodG1sLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDE2cHggMCA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIC5wYXltZW50LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciAucGF5bWVudC1wcm9kdWN0X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDRweCAwIDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2l0ZW1zIHNlbGVjdCB7XG4gICAgd2lkdGg6IDIxOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIgLmZvcm1fX2xhYmVsIGxhYmVsIHtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHtcbiAgICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgICAvKiBGaXJlZm94ICovXG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0tLWNvbHVtbnMgLmZvcm1fX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtLS1jb2x1bW5zIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucyAuZm9ybV9fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybS0tY29sdW1ucy10aHJlZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyMTQxOGQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpob3ZlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTpmb2N1cywgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSB0ZXh0YXJlYTphY3RpdmUsXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIHNlbGVjdDpob3Zlcixcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gc2VsZWN0OmZvY3VzLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBzZWxlY3Q6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybV9fbGFiZWwgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm1fX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWw6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tZGViaXQgLmZvcm0gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXRfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0X19mb290ZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmJ1dHRvbjpob3ZlciwgLnN1YnNjcmlwdGlvbi1kZWJpdCAuYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uLWRlYml0IC5idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IC5pdGVtX19zZWN1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICNjMWM3ZDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWRlYml0IC5kZWJpdC1jb250ZW50IC5pdGVtX19zZWN1cmUgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1kZWJpdCAuZGViaXQtY29udGVudCAuaXRlbV9fc2VjdXJlIC5wYXltZW50LXNlY3VyZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tZGViaXQgLmRlYml0LWNvbnRlbnQgLml0ZW1fX3RyaWFsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiA4cHggYXV0byAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA4cHggOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb24tLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgICB3aWR0aDogMTYycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbi0tcHJpY2UgLml0ZW1fX3ByaWNlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb24tLXByaWNlIC5pdGVtX19wcmljZS1udW1iZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgY29sb3I6ICNkZDFmMjY7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbi0tcHJpY2UgLml0ZW1fX3ByaWNlLW1vbnRobHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uLS1wcmljZSAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZSB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX3R5cGUtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtLnNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1pdGVtIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX190eXBlLWl0ZW0gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fdHlwZS1lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiA4cHggMCAxNnB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbiBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tcGF5bWVudC1zZWxlY3Rpb25fX2FjdGlvbnMtYnV0dG9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1wYXltZW50LXNlbGVjdGlvbl9fYWN0aW9ucy1idXR0b25zIC5idXR0b24taWNvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbi1pY29ucyBpbWc6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uX19hY3Rpb25zLWJ1dHRvbnMgLmJ1dHRvbi1pY29ucyBpbWc6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIC5sb2FkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaXB0aW9uX191c2VyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnN1YnNjcmlwdGlvbl9fdXNlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItcmVnaXN0ZXJlZCAucmVnaXN0ZXJlZF9faW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1yZWdpc3RlcmVkIC5yZWdpc3RlcmVkX19pbnB1dC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtZGl2aWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLWRpdmlkZXIgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1kaXZpZGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGg6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAwIDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX191c2VyLWFub255bW91cy1zb2NpYWwgLnNvY2lhbC1hdXRoX19nb29nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlci1hbm9ueW1vdXMtc29jaWFsIC5zb2NpYWwtYXV0aF9fZ29vZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE3N2ZjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXItYW5vbnltb3VzLXNvY2lhbCAuc29jaWFsLWF1dGhfX2ZhY2Vib29rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E1NThjO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdWJzY3JpcHRpb25fX3VzZXIgLmVycm9yLWdyb3VwLnNob3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fdXNlciAuZXJyb3ItZ3JvdXAgc3BhbiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE2NHB4KTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWNvbnRhaW4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDhweCAwIDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDFmMjY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG4gICAgbWluLXdpZHRoOiAwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbl9fc3Vic2NyaWJlZC1idXR0b246aG92ZXIsIC5zdWJzY3JpcHRpb25fX3N1YnNjcmliZWQtYnV0dG9uOmZvY3VzLCAuc3Vic2NyaXB0aW9uX19zdWJzY3JpYmVkLWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDE5MWU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMjE0MThkO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLyogRmlyZWZveCAqL1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNGRjlFQTU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgbGFiZWwge1xuICAgIGNvbG9yOiAjZGQxZjI2O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICB9XG4gIC5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBjb2xvcjogI2RkMWYyNjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGQxZjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT10ZXh0XSxcbi5zdWJzY3JpcHRpb24gLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnN1YnNjcmlwdGlvbiAuanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uc3Vic2NyaXB0aW9uIC5qcy1yZXF1aXJlZCBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAucmVjYXB0Y2hhLWNvbnRhaW5lciwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnJlY2FwdGNoYS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5yZWNhcHRjaGEtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc2lnbnVwX19mb3JtIC5yb3csIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zaWdudXBfX2Zvcm0gLnJvdywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zaWdudXBfX2Zvcm0gLnJvdyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc2cHgpO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2ltYWdlLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19pbWFnZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogNzFweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2ltYWdlIGltZywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fdGVybXMsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3Rlcm1zLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX3Rlcm1zIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbl9fcGFzc3dvcmRpbmZvLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8sIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19wYXNzd29yZGluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzLS1jb250YWluLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2MxYzdkMjtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGgsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgLnNpZ251cF9fc29jaWFsLS1yb3VuZGVkIC5zb2NpYWwtYXV0aCB7XG4gICAgbWFyZ2luOiA4cHggNnB4IDE2cHg7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1YiAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19kZXRhaWxzIC5zaWdudXBfX3NvY2lhbC0tcm91bmRlZCAuc29jaWFsLWF1dGggaW1nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fZGV0YWlscyAuc2lnbnVwX19zb2NpYWwtLXJvdW5kZWQgLnNvY2lhbC1hdXRoIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwsIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb24gLnNpZ251cF9fZm9ybSBmb3JtIGxhYmVsLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbiAuc2lnbnVwX19mb3JtIGZvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjYzFjN2QyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19pbWFnZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2ltYWdlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItY2FuY2VsIC5zdWJzY3JpcHRpb25fX3N1Yi1oZWFkaW5nLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fc3ViLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbywgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2NhbmNlbC1pbmZvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLWNhbmNlbCAuc3Vic2NyaXB0aW9uX19jYW5jZWwtaW5mbyBhLCAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9fY2FuY2VsLWluZm8gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi1jYW5jZWwgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSwgLnN1YnNjcmlwdGlvbi0tY29ycHN1Yi12b3VjaGVyIC5zdWJzY3JpcHRpb25fX2hhc3Byb2ZpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDcwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvcnBzdWItdm91Y2hlciAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLS1jb3Jwc3ViLXZvdWNoZXIgLnN1YnNjcmlwdGlvbl9faGFzcHJvZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYXltZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAtby1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAtbXMtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAta2h0bWwtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCk7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lci0tc3VjY2VzcyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBheW1lbnRfX2NvbnRhaW5lci0tZXJyb3Ige1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tc3VjY2VzcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzdlYTgwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmNmUwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM3ZWE4MDA7XG4gICAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdCAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEzMHB4IDM4cHggOHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWVycm9yLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg4cHggODBweDtcbiAgICB3aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1lcnJvciBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDUwcHg7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWVycm9yLWJ1dHRvbjpob3ZlciwgLnBheW1lbnRfX3Jlc3VsdC0tZXJyb3ItYnV0dG9uOmZvY3VzLCAucGF5bWVudF9fcmVzdWx0LS1lcnJvci1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWljb24gaW1nIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHdpZHRoOiAyODZweDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLWJ1dHRvbjpob3ZlciwgLnBheW1lbnRfX3Jlc3VsdC0tYnV0dG9uOmZvY3VzLCAucGF5bWVudF9fcmVzdWx0LS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1kaXZpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICB9XG4gIC5wYXltZW50X19yZXN1bHQtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAucGF5bWVudF9fcmVzdWx0LS1zaWduaW4sIC5wYXltZW50X19yZXN1bHQtLXNraXAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgI3pfaHBwbV9pZnJhbWUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vIHtcbiAgICB3aWR0aDogNTcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzZweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2RldGFpbHMgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYzFjN2QyO1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnN1YnNjcmlwdGlvbl9fZGV0YWlscy0tY29udGFpbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19ibHVyYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vIC5zdWJzY3JpcHRpb25fX2Zvb3RlciAuaXRlbV9fdGVybXMge1xuICBtYXJnaW46IDhweCAwIDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tbyAuc3Vic2NyaXB0aW9uX19mb290ZXIgLml0ZW1fX3Rlcm1zIHtcbiAgICBtYXJnaW46IDhweCAwIDhweDtcbiAgfVxufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnN1YnNjcmlwdGlvbl9fZm9vdGVyIC5pdGVtX190ZXJtcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tbyAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN1YnNjcmlwdGlvbi0tcHJvbW8gLnJlY2FwdGNoYS1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vIC5yZWNhcHRjaGEtY29udGFpbmVyIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi0tcHJvbW9QYXltZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19zdWItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZy1yaWdodCB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTY2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtdGV4dCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5zdWJzY3JpcHRpb24tLXByb21vUGF5bWVudCAuc3Vic2NyaXB0aW9uX19pdGVtLS1jYXRhbG9nIC5pdGVtX19wcmljZS1kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaXB0aW9uLS1wcm9tb1BheW1lbnQgLnN1YnNjcmlwdGlvbl9faXRlbS0tY2F0YWxvZyAuaXRlbV9fcHJpY2UtZGVzY3JpcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb25fX3N1Yi1wcm9tby10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zdWJzY3JpcHRpb24gLml0ZW1fX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubmVlZC1oZWxwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5lZWQtaGVscCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBpbWcge1xuICBtYXJnaW46IDAgOHB4O1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi5uZWVkLWhlbHAtLWxlZ2FjeSB7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubmVlZC1oZWxwLS1sZWdhY3kge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5uZWVkLWhlbHAtLWxlZ2FjeSAubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZWVkLWhlbHAtLWxlZ2FjeSAubmVlZC1oZWxwX19jYWxsY2VudHJlIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3R0b206IC03MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG59XG4ubmVlZC1oZWxwLS1sZWdhY3kgLm5lZWQtaGVscF9fY2FsbGNlbnRyZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyMTIxMjE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbWFyZ2luOiA0cHggMCAwIDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWdudXAsXG4uc3Vic2NyaXB0aW9uLS1jb250YWluZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbCxcbi5mb3Jnb3QtcGFzc3dvcmQsXG4ucmVzZXQtcGFzc3dvcmQsXG4ucGFzc3dvcmQtc3VjY2Vzcyxcbi52ZXJpZnktZW1haWwsXG4ucmVjb3Zlci1lbWFpbCxcbi5wYXltZW50X19jb250YWluZXIsXG4uY3JlYXRlLXBhc3N3b3JkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5zaWdudXA6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLS1jb250YWluZXI6YWZ0ZXIsXG4uc3Vic2NyaXB0aW9uLWNhbmNlbDphZnRlcixcbi5mb3Jnb3QtcGFzc3dvcmQ6YWZ0ZXIsXG4ucmVzZXQtcGFzc3dvcmQ6YWZ0ZXIsXG4ucGFzc3dvcmQtc3VjY2VzczphZnRlcixcbi52ZXJpZnktZW1haWw6YWZ0ZXIsXG4ucmVjb3Zlci1lbWFpbDphZnRlcixcbi5wYXltZW50X19jb250YWluZXI6YWZ0ZXIsXG4uY3JlYXRlLXBhc3N3b3JkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lnbnVwOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi0tY29udGFpbmVyOmFmdGVyLFxuLnN1YnNjcmlwdGlvbi1jYW5jZWw6YWZ0ZXIsXG4uZm9yZ290LXBhc3N3b3JkOmFmdGVyLFxuLnJlc2V0LXBhc3N3b3JkOmFmdGVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3M6YWZ0ZXIsXG4udmVyaWZ5LWVtYWlsOmFmdGVyLFxuLnJlY292ZXItZW1haWw6YWZ0ZXIsXG4ucGF5bWVudF9fY29udGFpbmVyOmFmdGVyLFxuLmNyZWF0ZS1wYXNzd29yZDphZnRlciB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzJweCAwO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcjphZnRlciB7XG4gICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWdudXA6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZm9yZ290LXBhc3N3b3JkOmFmdGVyLFxuLnJlc2V0LXBhc3N3b3JkOmFmdGVyLFxuLnBhc3N3b3JkLXN1Y2Nlc3M6YWZ0ZXIsXG4udmVyaWZ5LWVtYWlsOmFmdGVyLFxuLnJlY292ZXItZW1haWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnByb2Nlc3NpbmcgfiAubmVlZC1oZWxwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZmlsZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9maWxlLWVkaXQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggNDBweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTcycHg7XG4gIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGUtZWRpdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMHB4O1xuICB9XG59XG4ucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9maWxlLWVkaXRfX2ltYWdlIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNjhweDtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xufVxuLnByb2ZpbGUtZWRpdF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW46IDE2cHggYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDI0cHggYXV0byA4cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ucHJvZmlsZS1lZGl0X19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIG1hcmdpbjogMTZweCAwO1xuICBwYWRkaW5nOiAzMnB4IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LWNhcmQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZF9fZm9ybSB7XG4gIHdpZHRoOiA0MDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtY2FyZF9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtY2FyZCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ2NDM0MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbi5wcm9maWxlLWVkaXQtY2FyZCBpbnB1dFt0eXBlPXRleHRdLFxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9ZW1haWxdLFxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBjb2xvcjogcmdiYSg3MCwgNjcsIDY3LCAwLjUpO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4ucHJvZmlsZS1lZGl0LWNhcmQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLnByb2ZpbGUtZWRpdC1jYXJkIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAxOTFlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwO1xufVxuLnByb2ZpbGUtZWRpdC1jYXJkIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9maWxlLWVkaXRfX2NoYW5nZS1jZWxscGhvbmUge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wcm9maWxlLWVkaXRfX2NoYW5nZS1jZWxscGhvbmUgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucHJvZmlsZS1lZGl0X19yZXNlbmQge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5wcm9maWxlLWVkaXRfX3Jlc2VuZCBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9maWxlLWVkaXRfX3Rlcm1zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIHtcbiAgaGVpZ2h0OiA2NTBweDtcbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdC0tcGFzc3dvcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0LS1wYXNzd29yZCBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbG9yOiAjYTRhNGE0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIC5wcm9maWxlLWVkaXQtLWVtYWlsIGlucHV0W3R5cGU9dGV4dF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0X190ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnByb2ZpbGUtZWRpdF9fdGVybXMgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4ucHJvZmlsZS1lZGl0LS1lbWFpbCAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMzRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9maWxlLWVkaXQtLWVtYWlsIC5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIHBhZGRpbmc6IDI4cHggMTZweCAzMnB4O1xufVxuLnByb2ZpbGUtZWRpdC0tZW1haWwgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2ZpbGUtZWRpdC0tdXNlcm5hbWUgLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG4ucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICB3aWR0aDogNDkwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1lZGl0LS11c2VybmFtZSAucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZmlsZS1lZGl0LS1waG9uZSAucHJvZmlsZS1lZGl0X19oZWFkaW5nLCAucHJvZmlsZS1lZGl0LS1vdHAgLnByb2ZpbGUtZWRpdF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5wcm9maWxlLWVkaXQtLXBob25lIC5wcm9maWxlLWVkaXQtY2FyZCwgLnByb2ZpbGUtZWRpdC0tb3RwIC5wcm9maWxlLWVkaXQtY2FyZCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3gtc2hhZG93OiBub25lO1xuICAtbXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAta2h0bWwtYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2ZpbGUtZWRpdC0tcGhvbmUgLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtLCAucHJvZmlsZS1lZGl0LS1vdHAgLnByb2ZpbGUtZWRpdC1jYXJkX19mb3JtIHtcbiAgbWF4LXdpZHRoOiAyNzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5qcy1yZXF1aXJlZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjE0MThkO1xufVxuLmpzLXJlcXVpcmVkIDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNGRjlFQTU7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi9cbn1cbi5qcy1yZXF1aXJlZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNGRjlFQTU7XG59XG4uanMtcmVxdWlyZWQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI0ZGOUVBNTtcbn1cbi5qcy1yZXF1aXJlZCBsYWJlbCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xufVxuLmpzLXJlcXVpcmVkIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWFub3ZhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanMtcmVxdWlyZWQgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xufVxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uanMtcmVxdWlyZWQgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGNvbG9yOiAjZGQxZjI2O1xufVxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlLFxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkMWYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMjtcbn1cbi5qcy1yZXF1aXJlZCBpbnB1dFt0eXBlPXRleHRdLFxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9ZW1haWxdLFxuLmpzLXJlcXVpcmVkIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmpzLXJlcXVpcmVkIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDFmMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLmF1dGhfX2xvZ2luIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLm5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgICBAZXh0ZW5kICVzdGF0aWMtY2FyZDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGFydGljbGUtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAwIGF1dG87XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ibHVyYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMCAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1idXR0b24oJGJ0bi10ZXh0LCAkYnRuLWJhY2tncm91bmQpO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAtc21hbGw7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtdXJsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skZ2FwLXNtYWxsICogMn0gKyAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kZ2FwLXNtYWxsO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVzdGF0aWNpbWFnZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uZXdzbGV0dGVyLXJlZ2lzdGVyIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXAtc21hbGwgJGdhcC1sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5uZXdzMjQtYnJhbmRpbmcge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5tYXRyaWMtcmVzdWx0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNmJiZDM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLm5ld3NsZXR0ZXItcmVnaXN0ZXItLWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2VtYWlsLXN1Ym1pdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZiMzFiO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkZ2FwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjYzMxNGE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQuMiU7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNjRjNjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTQ2NjNiO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMyYTU4YztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMmE4YWI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDg1Mzc3O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2YjMxYjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjYzMxNGE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAjZW1haWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC1raHRtbC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGNvbG9yOiAjYmJiN2I3O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgIH1cblxuICAgICNlbWFpbC1zdWJtaXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hZGJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTVweDtcbiAgICB9XG59IiwiLyogQ09MT1JTICovXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRicmFuZC1wcmltYXJ5OiAjMDAwODZjICFkZWZhdWx0O1xuJGJyYW5kLXNlY29uZGFyeTogI2RkMWYyNiAhZGVmYXVsdDtcbiRicmFuZC1ibGFjazogIzIxMjEyMSAhZGVmYXVsdDtcbiRicmFuZC1mZWF0dXJlOiAjZGQxZjI2ICFkZWZhdWx0O1xuJGFyaWNsZS1saW5rLWNvbG9yOiAjMDAwODZjICFkZWZhdWx0O1xuXG4kYmFja2dyb3VuZC1ncmV5OiAjZWNlZmY1ICFkZWZhdWx0O1xuJGxpZ2h0LWdyZXk6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kYmx1ZS1ncmV5OiAjZWNmMWZkICFkZWZhdWx0O1xuJGZvcm0tZ3JleTogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRlbXB0eS1ncmV5OiAjYzFjN2QyICFkZWZhdWx0O1xuJGdyYXBoaWMtZ3JleTogIzhkOGQ4ZCAhZGVmYXVsdDtcbiRjb3JhbC1ncmV5OiAjNDc0NzUzICFkZWZhdWx0O1xuJG9wYWNpdHktZ3JleTogcmdiYSgzMywgMzMsIDMzLCAwLjYpICFkZWZhdWx0O1xuXG4kYm9yZGVyLWdyZXk6ICNmNmY2ZjYgIWRlZmF1bHQ7XG4kYm9yZGVyLWRhcmstZ3JleTogIzk3OTc5NyAhZGVmYXVsdDtcblxuJGVsbGlwc2lzLWNvbG9yOiAjYzFjN2QyICFkZWZhdWx0O1xuJGVsbGlwc2lzLWNvbG9yLWFsdDogI2MxYzdkMiAhZGVmYXVsdDtcblxuJHByb2ZpbGUtZmllbGQtYmc6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRlbGVjdGlvbnMtYnJhbmQ6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kbWF0cmljLWJsdWU6ICMwM2JiZDMgIWRlZmF1bHQ7XG4kbWF0cmljLW9yYW5nZTogI2Y2YjMxYiAhZGVmYXVsdDtcblxuLyogQlJBTkRTICovXG4kYnJhbmQtY2hhbm5lbDogI2Q5YTczODtcbiRicmFuZC1oZWFsdGg6ICMzZjZlODE7XG4kYnJhbmQtd2hlZWxzOiAjMDAwMDAwO1xuJGJyYW5kLXBhcmVudDogIzBhNzQ3NDtcbiRicmFuZC1zcG9ydDogIzRkNTU2NjtcbiRicmFuZC1maW46ICM1ZjVkNWM7XG4kYnJhbmQtYXJ0OiAjNmExYjBjO1xuXG4vKiBGT1JNUyAqL1xuJGRpc2FibGUtcmVkOiAjZTk3ZTgwO1xuJGRpc2FibGUtYmxhY2s6ICM4ZDhkOGQ7XG4kZXJyb3ItcmVkOiAjZGQxZjI2O1xuJGVycm9yLXJlZC1maWxsOiAjZjJjM2M1O1xuJHN1Y2Nlc3MtZ3JlZW46ICM3ZWE4MDA7XG4kc3VjY2Vzcy1ncmVlbi1maWxsOiAjZWJmNmUwO1xuJGhvdmVyLXJlZDogI2M3MWIyMjtcbiRob3Zlci1ibGFjazogIzA4MDgwODtcbiRhbWJlcjogI2Q5ODkxNDtcbiRhbWJlci1maWxsOiAjZmJlMmI3O1xuXG4vKiBTT0NJQUwgQ09MT1JTICovXG4kZmFjZWJvb2stYmx1ZTogIzNiNTk5ODtcbiRnb29nbGUtYmx1ZTogIzQyODVmNDtcbiRhcHBsZS1ibGFjazogIzAwMDAwMDtcbiRmYWNlYm9vay1ibHVlLWhvdmVyOiAjNDI2MDllO1xuJGdvb2dsZS1ibHVlLWhvdmVyOiAjMGE3N2ZjO1xuJGFwcGxlLWJsYWNrLWhvdmVyOiAjMGQwZDBkO1xuXG4vKiBMQVlPVVQgQ09MT1VSUyAqL1xuJGxocy1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRyaHMtYmctY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG5cbiRib2R5LWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kbW9iaWxlLWJhY2tncm91bmQ6ICNmMGY0ZmIgIWRlZmF1bHQ7XG4kd2ViLWJhY2tncm91bmQ6ICNmYWZhZmEgIWRlZmF1bHQ7XG4kd3JhcHBlci1iYWNrZ3JvdW5kOiAjZmFmYWZhICFkZWZhdWx0O1xuJGZpZWxkLWJhY2tncm91bmQ6ICNmMWYyZjYgIWRlZmF1bHQ7XG4kaGVhZGVyLWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kaGVhZGVyLWNvbnRhaW5lcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRicmFuZGJhci1iYWNrZ3JvdW5kOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4kYXJyb3ctYmFja2dyb3VuZDogIzIxMjEyMSAhZGVmYXVsdDtcblxuJGJ0bi1iYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk6ICNkZDFmMjYgIWRlZmF1bHQ7XG5cbi8qIFYxICovXG4kZGFyay1ncmV5LXByaW1hcnk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kZGFyay1ncmV5LXNlY29uZGFyeTogIzY5Njk2OSAhZGVmYXVsdDtcbiRtZWRpdW0tZ3JleS1wcmltYXJ5OiAjYTRhNGE0ICFkZWZhdWx0O1xuJG1lZGl1bS1ncmV5LXNlY29uZGFyeTogI2NjY2NjYyAhZGVmYXVsdDtcbiRsaWdodC1ncmV5LXByaW1hcnk6ICNlMmUyZTIgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleS1zZWNvbmRhcnk6ICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwcmltYXJ5LWdyZXk6ICM5YjliOWIgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWdyZXk6ICM0YTRhNGEgIWRlZmF1bHQ7XG4kYmx1cmItZ3JleTogIzViNWI1YiAhZGVmYXVsdDtcbiRidG4tY29sb3I6ICNkZDFmMjYgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJsdWU6ICMyMTQxOGQgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXJlZDogI2RkMWYyNiAhZGVmYXVsdDtcbiRzbGlkZXItbmF2OiAjZDhkOGQ4ICFkZWZhdWx0O1xuJHNsaWRlci1uYXYtYWN0aXZlOiAjMjEyMTIxICFkZWZhdWx0O1xuXG4kZmFjZWJvb2stY29sb3I6ICM0MTcyQjggIWRlZmF1bHQ7XG4kZ29vZ2xlLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuXG4kZXJyb3I6ICM4NDAwMDAgIWRlZmF1bHQ7XG4kZXJyb3ItYmc6ICNmZmYwZjAgIWRlZmF1bHQ7XG4kc3VjY2VzczogIzQ5NUYzMyAhZGVmYXVsdDtcbiRzdWNjZXNzLWJnOiAjZGJlZGM5ICFkZWZhdWx0O1xuJHdhcm5pbmc6ICNmZjc3MTggIWRlZmF1bHQ7XG4kc2VsZWN0aW9uOiAjMDRBNENDICFkZWZhdWx0O1xuXG4vKiBNYXRyaWMgUHJvdmluY2lhbCBDb2xvcnMqL1xuJGVjOiAjZmNiMTUwICFkZWZhdWx0O1xuJGdwOiAjZTQ2NjNiICFkZWZhdWx0O1xuJGtuOiAjMzJhNThjICFkZWZhdWx0O1xuJGxwOiAjNGY1OTdiICFkZWZhdWx0O1xuJG1wOiAjMTJhOGFiICFkZWZhdWx0O1xuJG5jOiAjZjZiMzFiICFkZWZhdWx0O1xuJG53OiAjY2MzMTRhICFkZWZhdWx0O1xuJHdjOiAjMDFiY2Q0ICFkZWZhdWx0O1xuJGZzOiAjZTY0YzY1ICFkZWZhdWx0OyIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJmb250c1wiO1xuXG4kYmFzZS1mb250LXdlaWdodDogNDAwO1xuJGJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcblxuLyogQk9SREVSUyAqL1xuJGJhc2UtYm9yZGVyOiAxcHggc29saWQgcmdiYSgjNGE0YTRhLCAwLjEpICFkZWZhdWx0O1xuJHdoaXRlLWJvcmRlci10aGluOiAxcHggc29saWQgI2ZmZmZmZiAhZGVmYXVsdDtcbiRncmV5LWJvcmRlci10aGluOiAxcHggc29saWQgI2UyZTJlMiAhZGVmYXVsdDtcblxuLyogQk9YIFNIQURPV1MgKi9cbiRzZWNvbmRhcnktc2hhZG93OiAwIDJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktc2hhZG93LWhvdmVyOiAwIDJweCAzcHggcmdiYSgzMywgNjUgLDE0MSwgMC40KSAhZGVmYXVsdDtcbiRsaWZlc3R5bGUtc2hhZG93OiAxcHggMXB4IDVweCAwIHJnYmEoJGJsYWNrLCAwLjA1KTtcbiRuZXctc3RhdGljLXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMikgIWRlZmF1bHQ7XG4kbmF2LXNoYWRvdy10b3A6IDBweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuJGVsZWN0aW9ucy1zaGFkb3c6IDAgNHB4IDZweCAtMnB4IHJnYmEoMTMwLCAxMzYsIDE0OCwgMC4yNCksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTYpLCAwIDAgMXB4IDAgcmdiYSgxNDEsIDE0MSwgMTQ4LCAwLjEyKSAhZGVmYXVsdDtcbiRtYXRyaWMtc2hhZG93OiAwIDhweCAxMnB4IC00cHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDRweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpICFkZWZhdWx0O1xuXG4vKiBGT05UIFdFSUdIVFMgKi9cbiRyZWd1bGFyOiA0MDA7XG4kc2VtaS1ib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuXG4vKiBGT05UIFNJWkVTICovXG4kaGVhZGVyLW9uZTogMzJweCAhZGVmYXVsdDtcbiRoZWFkZXItdHdvOiAyMnB4ICFkZWZhdWx0O1xuJGhlYWRlci10aHJlZTogMThweCAhZGVmYXVsdDtcbiRoZWFkZXItZm91cjogMTRweCAhZGVmYXVsdDtcbiRoZWFkZXItZml2ZTogMTBweCAhZGVmYXVsdDtcbiRib2R5LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kYnV0dG9uLXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kbGluay1zaXplOiAxM3B4ICFkZWZhdWx0O1xuJGxhYmVsLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kY2FwdGlvbi1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJHRpbnktc2l6ZTogMTBweCAhZGVmYXVsdDtcbiRidWNrZXQtaGVhZGVyLXNpemU6IDI2cHggIWRlZmF1bHQ7XG4kYnVja2V0LWhlYWRlci1pbWFnZTogMjhweCAhZGVmYXVsdDtcblxuLyogSEVBREVSIEJSQU5ESU5HICovXG4kbmF2LWZvbnQtc2l6ZTogMTNweCAhZGVmYXVsdDtcbiRuYXYtY29sb3I6ICMyMTIxMjEgIWRlZmF1bHQ7XG4kbmF2LWhvdmVyOiAjYzAwMDAwICFkZWZhdWx0O1xuJG5hdi1zcG9uc29yOiAjZGQxZjI2ICFkZWZhdWx0O1xuJG5hdi1iZy1jb2xvcjogI2ZmZmZmZiAhZGVmYXVsdDtcbiRuYXYtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcbiRuYXYtaG92ZXItYm9yZGVyOiAjZDAwMjFiICFkZWZhdWx0O1xuJG5hdi1ob3Zlci1ib3JkZXItaGVpZ2h0OiAzcHggIWRlZmF1bHQ7XG4kbmF2LWNoaWxkLWZvbnQtc2l6ZTogMTFweDtcbiRuYXYtY2hpbGQtYmctaG92ZXI6ICNmM2YzZjMgIWRlZmF1bHQ7XG4kbG9naW4tbGluazogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuJGJyYW5kYmFyLW5hdi1mb250OiAkZm9udC1mYW1pbHktYm9sZCAhZGVmYXVsdDtcbiRicmFuZGJhci1kcm9wZG93bi1mb250OiAkZm9udC1mYW1pbHktYm9sZCAhZGVmYXVsdDtcbiRzdWItYnRuLXdpZHRoOiAxMjZweCAhZGVmYXVsdDtcbiRsb2dpbi1idG4td2lkdGg6IDExMHB4ICFkZWZhdWx0O1xuJGJ0bi1yYWRpdXM6IDI1cHggIWRlZmF1bHQ7XG4kcHJvZmlsZS1pY29uOiAnaWNvbi1wcm9maWxlLW5ldHdlcmsuc3ZnJyAhZGVmYXVsdDtcblxuJGJ1bGxldC1jb2xvcjogJGJyYW5kLWJsYWNrICFkZWZhdWx0O1xuXG4vKiBGT09URVIgKi9cbiRtb2JpbGUtbmF2LWJhY2tncm91bmQ6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kbW9iaWxlLW5hdjogIzIxMjEyMSAhZGVmYXVsdDtcbiRtb2JpbGUtbmF2LWFjdGl2ZTogIzIxNDE4ZCAhZGVmYXVsdDtcbiRmb290ZXItYmFja2dyb3VuZDogJHdoaXRlICFkZWZhdWx0O1xuJGZvb3Rlci1pY29uLWhlaWdodDogNDVweCAhZGVmYXVsdDtcblxuJGhlYWRlci1oZWlnaHQ6IDEwMHB4ICFkZWZhdWx0O1xuJGJyYW5kLWxvZ28td2lkdGg6IDEzMHB4ICFkZWZhdWx0O1xuJGJyYW5kLWxvZ28taGVpZ2h0OiA1NXB4ICFkZWZhdWx0O1xuJGxvZ28taGVpZ2h0LW1vYmlsZTogMjlweCAhZGVmYXVsdDtcblxuJGRpc2NvdmVyLWltYWdlLWhlaWdodDogNDBweCAhZGVmYXVsdDtcblxuLyogU1BBQ0lORyAqL1xuJGdhcDogOHB4ICFkZWZhdWx0O1xuJGdhcC1zbWFsbDogMTZweCAhZGVmYXVsdDtcbiRnYXAtbWVkaXVtOiAyNHB4ICFkZWZhdWx0O1xuJGdhcC1sYXJnZTogMzJweCAhZGVmYXVsdDtcblxuLyogU1BPUlQgVEVBTSBJTUFHRSAqL1xuJHNwb3J0LXRlYW0taW1nLXdpZHRoOiAzM3B4ICFkZWZhdWx0O1xuJHNwb3J0LXRlYW0taW1nLWhlaWdodDogMjRweCAhZGVmYXVsdDtcblxuLyogR1JJRExFWCAqL1xuJGdsLWNvbENvdW50OiAxMjtcbiRnbC1ncmlkTmFtZTogdGYtZ3JpZCAhZGVmYXVsdDtcbiRnbC1jb2xOYW1lOiB0Zi1jb2wgIWRlZmF1bHQ7XG4kZ2wtYXR0cmlidXRlTmFtZTogY2xhc3M7XG4kZ2wtZ3V0dGVyOiA4cHggIWRlZmF1bHQ7XG4kZ2wtZ3V0dGVyLXZlcnRpY2FsOiA4cHggIWRlZmF1bHQ7XG5cbi8qIE1FRElBIFFVRVJJRVMgKi9cbiRtb2JpbGUtc21hbGw6IDMwMHB4IDM0MHB4ICFkZWZhdWx0O1xuJG1vYmlsZTogMzAwcHggNzY4cHggIWRlZmF1bHQ7XG4kZGVza3RvcDogNzY4cHggIWRlZmF1bHQ7XG4kbGFwdG9wLWhlaWdodDogbWF4LWhlaWdodCA3MjBweDtcblxuLyogU0lURSBTVFJVQ1RVUkUgKi9cbiRzaXRlLXdpZHRoOiA5ODBweCAhZGVmYXVsdDtcbiRjb250ZW50LW1hcmdpbjogNzBweCAhZGVmYXVsdDtcbiRsaHMtd2lkdGg6IDY2NHB4ICFkZWZhdWx0O1xuJHJocy13aWR0aDogMzAwcHggIWRlZmF1bHQ7XG5cbiRxdW90YXRpb24tbWFyazogJy9pbWFnZXMvaWNvbnMvaWNvbl9xdW90YXRpb25fbmV0d2Vyay5zdmcnICFkZWZhdWx0OyIsIi8qIEZPTlRTICovXG4kYmFzZS1mb250LWZhbWlseTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJvbGQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1pdGFsaWM6ICdwcm94aW1hbm92YS1yZWd1bGFyaXQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJvbGRpdGFsaWM6ICdwcm94aW1hbm92YS1ib2xkaXQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYXJ0aWNsZS1ib2R5OiAncHJveGltYW5vdmEtcmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1ib2R5LWJvbGQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZlYXR1cmUtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmZWF0dXJlLWhlYWRlci1mb250LW1vYmlsZTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGFydGljbGUtaGVhZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRhcnRpY2xlLWhlYWRlci1mb250LW1vYmlsZTogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYnV0dG9uLWZvbnQ6ICdwcm94aW1hbm92YS1yZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidXR0b24tYm9yZGVyLWZvbnQ6ICdwcm94aW1hbm92YS1ib2xkJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRidXR0b24tbGFyZ2UtZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kYnVja2V0LWhlYWRlci1mb250OiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kYnVja2V0LWJvZHktZm9udDogJ3Byb3hpbWFub3ZhLXJlZ3VsYXInLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1oZWFkZXI6ICdyYWxld2F5LWJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZm9vdGVyOiAncHJveGltYW5vdmEtYm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mb290ZXItc2l6ZTogMTNweCAhZGVmYXVsdDtcblxuJGFyaWFsLWZvbnQ6ICdhcmlhbG10Jywgc2Fucy1zZXJpZjsiLCLvu78vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQG1peGluIHByaW1hcnktYnV0dG9uKCRjb2xvciwgJGJhY2tncm91bmQpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1idXR0b24oJGNvbG9yLCAkYm9yZGVyLCAkYmFja2dyb3VuZCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkYnV0dG9uLWJvcmRlci1mb250O1xuICAgIHBhZGRpbmc6IDAgJGdhcC1tZWRpdW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRnYXAtbGFyZ2U7XG4gICAgYm9yZGVyOiAkYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6IGludmVydCgkY29sb3IsIDEwMCUpO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuQG1peGluIGxhcmdlLWJ1dHRvbigkY29sb3IsICRiYWNrZ3JvdW5kKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRidXR0b24tbGFyZ2UtZm9udDtcbiAgICBwYWRkaW5nOiAwICRnYXAtbWVkaXVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59Iiwi77u/QG1peGluIHZlbmRvci1wcmVmaXgoJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgICAtd2Via2l0LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1raHRtbC0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtbW96LSN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICAgIC1tcy0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAtby0jeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgIEBpbmNsdWRlIHZlbmRvcl9wcmVmaXgoYm9yZGVyLXJhZGl1cywkcmFkaXVzKTtcbn1cblxuQG1peGluIHdvcmQtYnJlYWsoJHdvcmQtYnJlYWspIHtcbiAgICAtbXMtd29yZC1icmVhazogJHdvcmQtYnJlYWs7XG4gICAgd29yZC1icmVhazogJHdvcmQtYnJlYWs7XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCRib3gtc2l6aW5nKSB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94LXNpemluZztcbiAgICAtbW96LWJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xuICAgIGJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkYm94LXNoYWRvdykge1xuICAgIC1vLWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1tcy1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtbW96LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIC1raHRtbC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3JtKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCRhcHBlYXJhbmNlKSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiAkYXBwZWFyYW5jZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xuICAgIGFwcGVhcmFuY2U6ICRhcHBlYXJhbmNlO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24uLi4pIHtcbiAgICAtbW96LWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAtby1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygkdGV4dC1vdmVyZmxvdykge1xuICAgIC1tcy10ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbiAgICAtby10ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbiAgICB0ZXh0LW92ZXJmbG93OiAkdGV4dC1vdmVyZmxvdztcbn1cblxuQG1peGluIHVzZXItc2VsZWN0KCR1c2VyLXNlbGVjdCkge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgLW1zLXVzZXItc2VsZWN0OiAkdXNlci1zZWxlY3Q7XG4gICAgdXNlci1zZWxlY3Q6ICR1c2VyLXNlbGVjdDtcbn1cblxuQG1peGluIGh5cGhlbnMoJGh5cGhlbnMpIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIC1tb3otaHlwaGVuczogJGh5cGhlbnM7XG4gICAgLW1zLWh5cGhlbnM6ICRoeXBoZW5zO1xuICAgIGh5cGhlbnM6ICRoeXBoZW5zO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAgICRvcGFjaXR5LWllOiAkb3BhY2l0eSAqIDEwMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpO1xufVxuXG5AbWl4aW4gbG9hZGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoaW1tZXI7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGJhY2tncm91bmQ6ICNmNmY3Zjg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWVlZWVlIDglLCAjZTBlMGUwIDE4JSwgI2VlZWVlZSAzMyUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDUwNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG5AbWl4aW4gY2FyZCgkcmFkaXVzLCAkY29sb3IsICRzaGFkb3cpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMpO1xufVxuXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xuICAgIGJhY2tncm91bmQ6IG50aChudGgoJGNvbG9yLXN0b3BzLCAxKSwgMSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzKTtcbn1cblxuQG1peGluIGNvbHVtbigkY291bnQsICR3aWR0aCwgJGdhcCkge1xuICAgIC13ZWJraXQtY29sdW1uLXdpZHRoOiAkd2lkdGg7XG4gICAgLW1vei1jb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICBjb2x1bW4td2lkdGg6ICR3aWR0aDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAgIC1tb3otY29sdW1uLWdhcDogJGdhcDtcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xufVxuXG5AbWl4aW4gdGV4dC1zdHlsZSgkc2l6ZSwgJGNvbG9yIDogJGJyYW5kLWJsYWNrLCAkYWxpZ246IG51bGwsICRib2xkOiBudWxsKSB7XG4gICAgQGlmICRzaXplID09IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLW9uZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXR3bztcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXRocmVlO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDQge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItZm91cjtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWZpdmU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBidG4ge1xuICAgICAgICBmb250LXNpemU6ICRidXR0b24tc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGJvZHkge1xuICAgICAgICBmb250LXNpemU6ICRib2R5LXNpemU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsaW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGluay1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRsYWJlbC1zaXplO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNhcHRpb24tc2l6ZTtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IHRpbnkge1xuICAgICAgICBmb250LXNpemU6ICR0aW55LXNpemU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJvZHktc2l6ZTtcbiAgICB9XG5cbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgQGlmICRhbGlnbiA9PSBjZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfSBAZWxzZSBpZiAkYWxpZ24gPT0gcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaWYgJGJvbGQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgfVxufVxuXG5AbWl4aW4gZmllbGQoJGJhY2tncm91bmQsICRib3JkZXIsICRkaXNhYmxlOiBudWxsKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcblxuICAgIEBpZiAkZGlzYWJsZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuJWRlZmF1bHQtY2FyZCB7XG4gICAgcGFkZGluZzogJGdhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3gtc2hhZG93IDAuMnMgZWFzZSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdy1ob3Zlcik7XG4gICAgfVxufVxuXG4lc2Vjb25kYXJ5LWNhcmQge1xuICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdyAwLjJzIGVhc2UpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3ctaG92ZXIpO1xuICAgIH1cbn1cblxuJXN0YXRpYy1jYXJkIHtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xufVxuXG4lbGlmZXN0eWxlLWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRsaWZlc3R5bGUtc2hhZG93KTtcbn1cblxuJWRhdGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGltZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgc2l6ZTogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiVsaXZlYXJ0aWNsZWNhcmQge1xuICAgIG1heC13aWR0aDogNDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuJWxvYWRlcmljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9sb2FkZXItcm9sbGluZy5zdmcnKTtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgfVxufVxuXG4lc3RhdGljaW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4lc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxMnB4IC00cHggcmdiYSgxMzAsIDEzNiwgMTQ4LCAwLjI0KSwgMCAwIDRweCAwIHJnYmEoMTQxLCAxNDEsIDE0OCwgMC4xNiksIDAgMCAycHggMCByZ2JhKDE0MSwgMTQxLCAxNDgsIDAuMTIpO1xufVxuXG4iLCIvKiBcbiAqIEZPTlRTIFxuICogTG9jYWwgRm9udHNcbiAqL1xuXG4vLyBCb2xkXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1ib2xkXCI7XG4gICAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLWJvbGRcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZC13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBSZWd1bGFyXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyXCI7XG4gICAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLXJlZ3VsYXJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhci13ZWJmb250LnN2ZyNwcm94aW1hX25vdmFyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBCb2xkIEl0YWxpY1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYW5vdmEtYm9sZGl0XCI7XG4gICAgc3JjOiBsb2NhbChcInByb3hpbWFub3ZhLWJvbGRpdFwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3Byb3hpbWFub3ZhLWJvbGRpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcHJveGltYW5vdmEtYm9sZGl0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9wcm94aW1hbm92YS1ib2xkaXQtd2ViZm9udC5zdmcjcHJveGltYV9ub3ZhcmVndWxhclwiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gSXRhbGljXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hbm92YS1yZWd1bGFyaXRcIjtcbiAgICBzcmM6IGxvY2FsKFwicHJveGltYW5vdmEtcmVndWxhcml0XCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9wcm94aW1hbm92YS1yZWd1bGFyaXQtd2ViZm9udC53b2ZmMlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3Byb3hpbWFub3ZhLXJlZ3VsYXJpdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQudHRmXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcHJveGltYW5vdmEtcmVndWxhcml0LXdlYmZvbnQuc3ZnI3Byb3hpbWFfbm92YXJlZ3VsYXJcIilcbiAgICAgICAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIFJhbGV3YXlcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktcmVndWxhclwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvcmFsZXdheS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3JhbGV3YXktcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInJhbGV3YXktc2VtaWJvbGRcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9zZW1pYm9sZC9yYWxld2F5LXNlbWlib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1ib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9yYWxld2F5LWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwicmFsZXdheS1ib2xkLWl0YWxpY1wiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvcmFsZXdheS1ib2xkaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL3JhbGV3YXktYm9sZGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImdpYnNvbi1saWdodFwiO1xuICAgIHNyYzogbG9jYWwoXCJHaWJzb24gUmVndWxhclwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2xpZ2h0L0dpYnNvbi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJnaWJzb24tcmVndWxhclwiO1xuICAgIHNyYzogbG9jYWwoXCJHaWJzb24gUmVndWxhclwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvR2lic29uLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZ2lic29uLXNlbWlib2xkXCI7XG4gICAgc3JjOiBsb2NhbChcIkdpYnNvbiBTZW1pQm9sZFwiKSwgXG4gICAgICAgIHVybChcIi9mb250cy9zZW1pYm9sZC9naWJzb24tc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBPUEVOIFNBTlNcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zcmVndWxhclwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLVJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtUmVndWxhci13ZWJmb250LnN2ZyNvcGVuX3NhbnNyZWd1bGFyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNpdGFsaWNcIjtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIilcbiAgICAgICAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9PcGVuU2Fucy1JdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL09wZW5TYW5zLUl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvT3BlblNhbnMtSXRhbGljLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2l0YWxpY1wiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LmVvdFwiKTtcbiAgICBzcmM6IHVybChcIi9mb250cy9ib2xkL09wZW5TYW5zLUJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZC13ZWJmb250LnN2ZyNvcGVuX3NhbnNib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc2JvbGQtaXRhbGljXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvT3BlblNhbnMtQm9sZEl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIilcbiAgICAgICAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9PcGVuU2Fucy1Cb2xkSXRhbGljLXdlYmZvbnQuc3ZnI29wZW5fc2Fuc2JvbGRfaXRhbGljXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBQUkFUQVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJwcmF0YS1yZWd1bGFyXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvcmVndWxhci9wcmF0YS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL3ByYXRhLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBEcm9pZCBTZXJpZiAtIFJlZ3VsYXJcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZHJvaWRzZXJpZlwiO1xuICAgIHNyYzogbG9jYWwoXCJkcm9pZHNlcmlmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Ecm9pZFNlcmlmLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvRHJvaWRTZXJpZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Ryb2lkU2VyaWYuc3ZnI2Ryb2lkX3NlcmlmXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIEFzc2lzdGFudCBSZWd1bGFyXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImFzc2lzdGFudFwiO1xuICAgIHNyYzogbG9jYWwoXCJhc3Npc3RhbnRcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9Bc3Npc3RhbnQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0Fzc2lzdGFudC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXNzaXN0YW50LVJlZ3VsYXIuc3ZnI2Fzc2lzdGFudHJlZ3VsYXJcIilcbiAgICAgICAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIERyb2lkIFNlcmlmIC0gQm9sZFxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJkcm9pZHNlcmlmLWJvbGRcIjtcbiAgICBzcmM6IGxvY2FsKFwiZHJvaWRzZXJpZi1ib2xkXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Ecm9pZFNlcmlmLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Ryb2lkU2VyaWYtQm9sZC5zdmcjZHJvaWRfc2VyaWZib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8vIEFzc2lzdGFudCBCb2xkXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImFzc2lzdGFudC1ib2xkXCI7XG4gICAgc3JjOiBsb2NhbChcImFzc2lzdGFudC1ib2xkXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvQXNzaXN0YW50LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9Bc3Npc3RhbnQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL0Fzc2lzdGFudC1Cb2xkLnN2ZyNkcm9pZF9zZXJpZmJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibGF0by1ib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIvZm9udHMvYm9sZC9sYXRvLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL2JvbGQvbGF0by1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogbW9udHNlcnJhdCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJtb250c2VycmF0LXNlbWlib2xkXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYxNS1sYXRpbi02MDAuZW90XCIpO1xuICAgIHNyYzogbG9jYWwoXCJcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC5lb3Q/I2llZml4XCIpZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjE1LWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MTUtbGF0aW4tNjAwLnN2ZyNNb250c2VycmF0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXQtYm9sZFwiO1xuICAgIHNyYzogdXJsKFwiL2ZvbnRzL2JvbGQvbW9udHNlcnJhdC12MTUtbGF0aW4tNzAwLmVvdFwiKTtcbiAgICBzcmM6IGxvY2FsKFwiXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvYm9sZC9tb250c2VycmF0LXYxNS1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9ib2xkL21vbnRzZXJyYXQtdjE1LWxhdGluLTcwMC5zdmcjTW9udHNlcnJhdFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJhcmlhbG10XCI7XG4gICAgc3JjOiBsb2NhbChcImFyaWFsbXRcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQuZW90PyNpZWZpeFwiKWZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIvZm9udHMvcmVndWxhci9BcmlhbE1ULndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiL2ZvbnRzL3JlZ3VsYXIvQXJpYWxNVC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9mb250cy9yZWd1bGFyL0FyaWFsTVQuc3ZnI2FyaWFsbXRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5hZGJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiNzdGlja3l7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5hZC0tbG9hZGVkIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmFkLS1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgIH1cblxuICAgIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5hZC1leHBhbmQge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLmFkLS1sb2FkZWQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAwLjhzIGVhc2UtaW4tb3V0KTtcbiAgICB9XG59XG5cbi5hZHBpeGVsIHtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnJldGFpbC1hZCB7XG4gICAgei1pbmRleDogOTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG5cbi50cmFuc2l0aW9uYWwtYWQge1xuICAgIHotaW5kZXg6IDIxNDYwMDAwMDA7XG59XG5cbi5pbnRlcnN0aXRpYWwtYWQge1xuICAgIHotaW5kZXg6IDIxNDYwMDAwMDA7XG59XG5cbi5wb3MtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuI2FkLTIwMHg0MDAtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRGVmYXVsdCBWYXJpYWJsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuJEJyZWFrcG9pbnQtU2V0dGluZ3M6IChcbiAgJ2RlZmF1bHQgbWVkaWEnOiBhbGwsXG4gICdkZWZhdWx0IGZlYXR1cmUnOiBtaW4td2lkdGgsXG4gICdkZWZhdWx0IHBhaXInOiB3aWR0aCxcblxuICAnZm9yY2UgYWxsIG1lZGlhIHR5cGUnOiBmYWxzZSxcbiAgJ3RvIGVtcyc6IGZhbHNlLFxuICAndHJhbnNmb3JtIHJlc29sdXRpb25zJzogdHJ1ZSxcblxuICAnbm8gcXVlcmllcyc6IGZhbHNlLFxuICAnbm8gcXVlcnkgZmFsbGJhY2tzJzogZmFsc2UsXG5cbiAgJ2Jhc2UgZm9udCBzaXplJzogMTZweCxcblxuICAnbGVnYWN5IHN5bnRheCc6IGZhbHNlXG4pO1xuXG4kYnJlYWtwb2ludDogKCkgIWRlZmF1bHQ7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSW1wb3J0c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9zZXR0aW5nc1wiO1xuQGltcG9ydCAnYnJlYWtwb2ludC9jb250ZXh0JztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvaGVscGVycyc7XG5AaW1wb3J0ICdicmVha3BvaW50L3BhcnNlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9uby1xdWVyeSc7XG5cbkBpbXBvcnQgJ2JyZWFrcG9pbnQvcmVzcG9uZC10byc7XG5cbkBpbXBvcnQgXCJicmVha3BvaW50L2xlZ2FjeS1zZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEJyZWFrcG9pbnQgTWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgbGVnYWN5LXNldHRpbmdzLXdhcm5pbmc7XG5cbiAgLy8gUmVzZXQgY29udGV4dHNcbiAgQGluY2x1ZGUgcHJpdmF0ZS1icmVha3BvaW50LXJlc2V0LWNvbnRleHRzKCk7XG5cbiAgJGJyZWFrcG9pbnQ6IGJyZWFrcG9pbnQoJHF1ZXJ5LCBmYWxzZSk7XG5cbiAgJHF1ZXJ5LXN0cmluZzogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5Jyk7XG4gICRxdWVyeS1mYWxsYmFjazogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2ZhbGxiYWNrJyk7XG5cbiAgJHByaXZhdGUtYnJlYWtwb2ludC1jb250ZXh0LWhvbGRlcjogbWFwLWdldCgkYnJlYWtwb2ludCwgJ2NvbnRleHQgaG9sZGVyJykgIWdsb2JhbDtcbiAgJHByaXZhdGUtYnJlYWtwb2ludC1xdWVyeS1jb3VudDogbWFwLWdldCgkYnJlYWtwb2ludCwgJ3F1ZXJ5IGNvdW50JykgIWdsb2JhbDtcblxuICAvLyBBbGxvdyBmb3IgYW4gYXMtbmVlZGVkIG92ZXJyaWRlIG9yIHVzYWdlIG9mIG5vIHF1ZXJ5IGZhbGxiYWNrLlxuICBAaWYgJG5vLXF1ZXJ5ICE9IGZhbHNlIHtcbiAgICAkcXVlcnktZmFsbGJhY2s6ICRuby1xdWVyeTtcbiAgfVxuXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2Uge1xuICAgICRjb250ZXh0LXNldHRlcjogcHJpdmF0ZS1icmVha3BvaW50LXNldC1jb250ZXh0KCduby1xdWVyeScsICRxdWVyeS1mYWxsYmFjayk7XG4gIH1cblxuICAvLyBQcmludCBPdXQgUXVlcnkgU3RyaW5nXG4gIEBpZiBub3QgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSB7XG4gICAgQG1lZGlhICN7JHF1ZXJ5LXN0cmluZ30ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSAhPSBmYWxzZSBvciBicmVha3BvaW50LWdldCgnbm8gcXVlcmllcycpID09IHRydWUge1xuXG4gICAgJHR5cGU6IHR5cGUtb2YoYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpKTtcbiAgICAkcHJpbnQ6IGZhbHNlO1xuXG4gICAgQGlmICgkdHlwZSA9PSAnYm9vbCcpIHtcbiAgICAgICRwcmludDogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdzdHJpbmcnKSB7XG4gICAgICBAaWYgJHF1ZXJ5LWZhbGxiYWNrID09IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgKCR0eXBlID09ICdsaXN0Jykge1xuICAgICAgQGVhY2ggJHdyYXBwZXIgaW4gYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJ5IGZhbGxiYWNrcycpIHtcbiAgICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSAkd3JhcHBlciB7XG4gICAgICAgICAgJHByaW50OiB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV3JpdGUgRmFsbGJhY2tcbiAgICBAaWYgKCRxdWVyeS1mYWxsYmFjayAhPSBmYWxzZSkgYW5kICgkcHJpbnQgPT0gdHJ1ZSkge1xuICAgICAgJHR5cGUtZmFsbGJhY2s6IHR5cGUtb2YoJHF1ZXJ5LWZhbGxiYWNrKTtcblxuICAgICAgQGlmICgkdHlwZS1mYWxsYmFjayAhPSAnYm9vbCcpIHtcbiAgICAgICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xufVxuXG5cbkBtaXhpbiBtcSgkcXVlcnksICRuby1xdWVyeTogZmFsc2UpIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkcXVlcnksICRuby1xdWVyeSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCLvu78vL1xuLy8gSGVscGVyIGNsYXNzZXMgYWNjZXNpYmxlIGV2ZXJ5d2hlcmUgb24gc2l0ZS5cbi8vXG5cbi8vQ29tbW9uIHVzZSBmb3IgaGlkaW5nIGNvbXBvbmVudHMgd2hlbiBhbiBhZCBsb2Fkc1xuLnRmLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRmLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnRmLWFydGljbGVsaXN0LFxuICAgIC5hcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qIFdJREdFVFMgKi9cbiAgICAudGYtc3Vic2NyaXB0aW9uLFxuICAgIC50Zi1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbixcbiAgICAudGYtZGF0aW5nLFxuICAgIC50Zi1zaGFyZS15b3VyLXN0b3J5LFxuICAgIC50Zi12b3RlIHtcbiAgICAgICAgLy8gbWFyZ2luOiAwIDAgMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCIudGYtcGFnaW5hdGlvbiB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG59XG5cbi5tZC1jaXJjdWxhci1wcm9ncmVzcyB7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDBweDtcblxuICAgICZfX3BhdGgge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICBhbmltYXRpb246IGRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICBzdHJva2U6ICNhZWFlYWU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRhc2gge1xuICAgIDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMSwyMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDg5LDIwMDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0zNTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogODksMjAwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNDtcbiAgICB9XG59XG4iLCIvL1xuLy8gTWVkaWFcbi8vXG5cbi8vIHRmLWltYWdlXG4udGYtaW1hZ2V7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6MXB4O1xuXG4gID4gZGl2e1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4vLyBDdXN0b20gYXNwZWN0LXJhdGlvXG5Ac3VwcG9ydHMgKC0tY3VzdG9tOnByb3BlcnR5KSB7XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFtzdHlsZSo9XCItLWFzcGVjdC1yYXRpb1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGRpdltzdHlsZT1cIi0tYXNwZWN0LXJhdGlvOjE2Lzk7XCJdOjpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAoMTYgLyA5KSk7XG4gIH1cbiAgZGl2W3N0eWxlPVwiLS1hc3BlY3QtcmF0aW86MTtcIl06OmJlZm9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbiAgW3N0eWxlKj1cIi0tYXNwZWN0LXJhdGlvXCJdID4gOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCLvu78vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cblxuQGltcG9ydCBcIi4uL2NvbmZpZy90eXBvZ3JhcGh5XCI7XG5cbkBpbXBvcnQgXCIuLi9mdW5jdGlvbnMvYWR2ZXJ0c1wiO1xuQGltcG9ydCBcIi4uL2Z1bmN0aW9ucy9oZWxwZXJzXCI7XG5AaW1wb3J0IFwiLi4vZnVuY3Rpb25zL2xvYWRlclwiO1xuQGltcG9ydCBcIi4uL2Z1bmN0aW9ucy9tZWRpYVwiO1xuQGltcG9ydCBcIi4uL2Z1bmN0aW9ucy9ub3JtYWxpemVcIjtcblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbn1cblxuaHRtbCxcbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuXG4uY2xlYXIge1xuICAgICp6b29tOiAxO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICY6LW1vei1sb2FkaW5nIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuLmltZy1sYXp5IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0KTtcblxuICAgICYuaW1nLWxvYWRlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbjo6c2VsZWN0aW9uLFxuOjotd2Via2l0LXNlbGVjdGlvbixcbjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb247XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlLWJhY2tncm91bmQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2ViLWJhY2tncm91bmQ7XG4gICAgfVxufVxuXG5lbSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1pdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnN0cm9uZyxcbmIge1xuICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3JhcHBlciB7XG4gICAgd2lkdGg6ICRzaXRlLXdpZHRoO1xuICAgIG1hcmdpbjogYXV0bztcbn1cblxuI21haW4tY29udGVudCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjb250ZW50LW1hcmdpbjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLndyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6ICN7JHNpdGUtd2lkdGggKyAkZ2FwKjJ9O1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3cmFwcGVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuXG4gICAgJi5wcmltZSB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtLXNwZWNpYWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cblxuICAgIC50Zi1saHMtY29sIHtcbiAgICAgICAgd2lkdGg6ICRsaHMtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAudGYtcmhzLWNvbCB7XG4gICAgICAgIHdpZHRoOiAkcmhzLXdpZHRoO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtLWlubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50Zi1mdWxsLWNvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2FydGljbGVzX19sb2FkbW9yZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG4gICAgQGV4dGVuZCAlbG9hZGVyaWNvbjtcblxuICAgICYubG9hZGluZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbiNhcnRpY2xlc19fbG9hZG1vcmUtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICYuc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgIH1cbn1cblxuLm91dGJyYWluLWFydGljbGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xufVxuXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbnNlbGVjdCxcbnRleHRhcmVhLFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLXJldmVhbCxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcbn1cblxuc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy1kb3duLnN2ZycpO1xuICAgICAgICBwb3NpdGlvbjogYm90dG9tIDlweCByaWdodCAxMnB4O1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgc2l6ZTogMjBweDtcbiAgICB9XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSxcbmxhYmVsIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5mb3JtIHtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAtbWVkaXVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgJjpob3ZlciArIGxhYmVsOmFmdGVyLFxuICAgICAgICAmOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkcHJpbWFyeS1ncmV5LCA1MCUpO1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1ncmV5LCA1MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1sYXJnZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZ3JleS1ib3JkZXItdGhpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgJjpob3ZlciArIGxhYmVsOmFmdGVyLFxuICAgICAgICAmOmZvY3VzICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZhbGlkYXRpb24tLWVycm9yIHtcbiAgICAgICAgYm9yZGVyOiByZWQgMXB4IHNvbGlkO1xuICAgIH1cbn1cblxuLnJlY2FwdGNoYSB7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuQGltcG9ydCBcImJ1dHRvbnNcIjtcblxuLmJyYW5kYmFyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZGJhci1iYWNrZ3JvdW5kO1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgei1pbmRleDogMTE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE4cHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmtzLS1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF1dGgge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcmVnaXN0ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ291dCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9naW4ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGxvZ2luLWJ0bi13aWR0aDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3MtLWRyb3Bkb3duIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLW5hdi1mb250O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnJhbmRiYXJfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDlweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgcGFkZGluZzogMjJweCAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDU0NXB4O1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG5cbiAgICAgICAgJi0tY29sdW1uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItZHJvcGRvd24tZm9udDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJyYW5kYmFyLWRyb3Bkb3duLWZvbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAudGYtYXV0aCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19yZWdpc3RlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2xvZ291dCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2xvZ2luIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oJGJyYW5kLWJsYWNrLCAkYnRuLWNvbG9yLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuLnNvY2lhbC1saW5rcyB7XG4gICAgJi1jb250YWluZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICAgIEhlYWRlciBEZXNrdG9wXG4qL1xuaGVhZGVyIHtcbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLnNvY2lhbC1jb250cm9sIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgIGZsZXg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICAgIEZvb3RlciBEZXNrdG9wXG4qL1xuXG4uZm9vdGVyIHtcbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcblxuICAgICAgICAuc29jaWFsLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAuc29jaWFsLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKlxuICAgIE1vYmlsZSBNZW51XG4qL1xuXG4jbWVudSB7XG4gICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5zb2NpYWwtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigjMDAwLCAyMCUpO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL21vZHVsZXMvc29jaWFsc2hhcmVcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5cbi5oZWFkZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuXG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAmLm5ld3MyNCB7XG4gICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnJhbmQtbG9nby1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNwb3J0IHtcbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLncyNCB7XG4gICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53aXRuZXNzIHtcbiAgICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGJyYW5kLWxvZ28taGVpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2VhcmNoIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG5cbiAgICAgICAgICAgICYtaW5saW5lIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmllbGQtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDE3cHgpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1zZWFyY2guc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2gtb3B0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJyYW5kLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzRhNGE0YTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmllbGQtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxN3B4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGZpZWxkLWJhY2tncm91bmQsIDIlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgIGhlaWdodDogMzFweDtcblxuICAgICAgICAgICAgLnNvY2lhbC1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAuc29jaWFsLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYmFja2dyb3VuZDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTJweDtcblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGxvZ28taGVpZ2h0LW1vYmlsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAgICAgICAjYXV0aC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAvLyBtaW4td2lkdGg6IDIwMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGgge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19yZWdpc3RlciB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3Vic2NyaWJlIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19sb2dpbiB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsb2dpbi1saW5rO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wcm9maWxlLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3RpY2t5LWhlYWRlciB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1O1xuXG4gICAgJi5pcy1zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgLmFkYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWQtLWxvYWRlZCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0IDAuOHMgZWFzZS1pbi1vdXQpO1xuICAgIH1cbn1cbiIsIu+7vy8qIENJVFlQUkVTUyBQQUxMRVRURSAqL1xuXG4kaGVhZGVyLWJhY2tncm91bmQ6ICMwMDAwMDA7XG4kYnJhbmQtbG9nby1oZWlnaHQ6IDM1cHg7XG4kbG9nby1oZWlnaHQtbW9iaWxlOiAyM3B4O1xuJG5hdi1ob3Zlci1ib3JkZXI6ICNmNzE5MWQ7Iiwi77u/Ly8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5oZWFkZXJfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1iZy1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjAuNTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6ICRnYXA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkbWVkaXVtLWdyZXktcHJpbWFyeSwwKSAwJSwgcmdiYSgkbWVkaXVtLWdyZXktcHJpbWFyeSwwLjIpIDUwJSwgcmdiYSgkbWVkaXVtLWdyZXktcHJpbWFyeSwgMC44KSAxMDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRuYXYtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbmF2LWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuYXYtaG92ZXItYm9yZGVyLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1ob3Zlci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtaG92ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzaXplKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1ob3ZlcjtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zcG9uc29yZWQge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1zcG9uc29yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjJweCAxM3B4IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctcmVkLWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xODBkZWcpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctcmVkLWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTE4MGRlZykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLW5hdixcbiAgICAgICAgICAgIC5zdWItbmF2LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAycHggMnB4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcblxuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtY2hpbGQtYmctaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTkwZGVnKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tYXJyb3ctZG93bi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1uYXYtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLm1lbnUtbGVmdCB7XG4gICAgICAgICAgICA+IC5zdWItbmF2IHtcbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1uYXYtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5mb290ZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuXG4gICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXYge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm9vdGVyLXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZm9vdGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXJocyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLW1lZGl1bTtcbiAgICB9XG5cbiAgICAmX19hcHAtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGZvb3Rlci1pY29uLWhlaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1zZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuXG4gICAgICAgICAgICAuc29jaWFsLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb290ZXItc2l6ZTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcblxuICAgICAgICAucG9waWEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9vdGVyX19idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnJhbmQtYmxhY2ssIDEwJSk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvb3RlciB7XG4gICAgICAgICAgICAgICAgJl9fY29udGFjdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tbWFpbC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3Bob25lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tcGhvbmUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aGlyZC1wYXJ0eSB7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5kaXNjb3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc2NhbGVkLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYtc2NhbGVkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmLXBhaWRjb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ZvcnN1YnNjcmliZXJzL3RhZ25ldy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZS1zbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb3Itc3Vic2NyaWJlcnMge1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1mZWF0dXJlcyB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAmLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgJGdhcC1zbWFsbCAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZvci1zdWJzY3JpYmVycyB7XG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1uZXdzcGFwZXIge1xuICAgICAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwi77u/Lm1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICByaWdodDogLTEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDMwMDtcblxuICAgICYub3BlbiB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5jbG9zZV9zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDguNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY3Rpb25zIHtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG5cbiAgICAgICAgICAgIC5tZW51X19pdGVtIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMnMgZWFzZSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xuXG4gICAgICAgICAgICAgICAgLmV4cGFuZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnJhbmQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NjU2NTY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuYm9keSB7XG4gICAgJi5zd2lwZS1hY3RpdmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuXG4uYWQtbG9hZGVkIHtcbiAgICAuc3dpcGUtb3ZlcmxheSB7XG4gICAgICAgICYtLWxlZnQsICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIHRvcDogMTQ5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zd2lwZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzIGFsbCBlYXNlLWluLW91dCk7XG5cbiAgICAmLS1sZWZ0LFxuICAgICYtLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB0b3A6IDk4cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjNzIGFsbCBlYXNlLWluLW91dCk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXG4gICAgfVxufVxuXG4ub3ZlcmxheSB7XG4gICAgJi1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2JlY2I7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgICAgICAgI2I3YmVjYixcbiAgICAgICAgICAgICAgICAjYjdiZWNiIDUwJSxcbiAgICAgICAgICAgICAgICAjZmZmZmZmIDUwJSxcbiAgICAgICAgICAgICAgICAjZmZmZmZmXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbi5kaXNjb3Zlcm1vcmUge1xuICAgICYtbmF2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIDIzcHggJGdhcC1sYXJnZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEzcHgpO1xuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRicmFuZGJhci1uYXYtZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtdXJsPVwiZm9yc3Vic2NyaWJlcnNcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1mZWF0dXJlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggMjNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnJhbmRiYXItZHJvcGRvd24tZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRyb3Bkb3duIHtcbiAgICAgICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LWRvd24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdG9wIDRweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIHRvcDogMTdweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1heC1oZWlnaHQgMC40cyBlYXNlLW91dCk7XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gICAgQ0xBU1NFU1xuLy8qKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEdSSURcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJde1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDAgKC0kZ2wtZ3V0dGVyKjAuNSk7XG59XG4vLyBDT0xTXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXXtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAoJGdsLWd1dHRlciowLjUpICRnbC1ndXR0ZXItdmVydGljYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi8vIEpVU1QgXCJDT0xcIiAmIFwiQ09MX1wiXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJde1xuICBmbGV4OiAxIDEgMCU7XG59XG4vLyBKVVNUIFwiQ09MLVwiXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJde1xuICBmbGV4OiBub25lO1xufVxuXG4vLyBDT0wgJiBHUklEXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl17XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEhFTFBFUlMgU1VGRklYRVNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vLyBGT1IgR1JJRFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl17XG4vLyBObyBzcGFjaW5nIGJldHdlZW4gY29scyA6IG5vR3V0dGVyXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW5vR3V0dGVyXCJde1xuICAgIG1hcmdpbjogMDtcbiAgICA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcbiAgICA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl17XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4vLyBObyBXcmFwcGluZ1xuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ub1dyYXBcIl17XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbi8vIEhvcml6b250YWwgYWxpZ25tZW50IG9uIGNlbnRlclxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1jZW50ZXJcIl17XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbi8vIEhvcml6b250YWwgYWxpZ25tZW50IG9uIHJpZ2h0XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXJpZ2h0XCJde1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbi8vIFZlcnRpY2FsIGFsaWdubWVudCBvbiB0b3BcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItdG9wXCJde1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4vLyBWZXJ0aWNhbCBhbGlnbm1lbnQgb24gbWlkZGxlXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW1pZGRsZVwiXXtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4vLyBWZXJ0aWNhbCBhbGlnbm1lbnQgb24gYm90dG9tXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWJvdHRvbVwiXXtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuLy8gT3JkZXJzXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXJldmVyc2VcIl17XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWNvbHVtblwiXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0ge1xuICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItY29sdW1uLXJldmVyc2VcIl17XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbi8vIFNwYWNlcyBiZXR3ZWVuIGFuZCBhcm91bmQgY29sc1xuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1zcGFjZUJldHdlZW5cIl17XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXNwYWNlQXJvdW5kXCJde1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbi8vIEVxdWFsIGhlaWdodHMgY29sdW1uc1xuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1lcXVhbEhlaWdodFwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItZXF1YWxIZWlnaHRcIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1lcXVhbEhlaWdodFwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl17XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICA+ICp7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4vLyBSZW1vdmVzIHRoZSBwYWRkaW5nLWJvdHRvbVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ub0JvdHRvbVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbm9Cb3R0b21cIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ub0JvdHRvbVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl17XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gRk9SIENPTFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXXtcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItdG9wXCJde1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbWlkZGxlXCJde1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ib3R0b21cIl17XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItZmlyc3RcIl17XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWxhc3RcIl17XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBHUklEIEJZIE5VTUJFUlxuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBpbmNsdWRlIG1ha2VHcmlkQnlOdW1iZXIoI3skZ2wtZ3JpZE5hbWV9KTtcbkBlYWNoICRtcS1rZXksICRtcS12YWx1ZSBpbiAkZ2wtbXEtbGlzdCB7XG4gIEBpbmNsdWRlIGJwKCN7JG1xLWtleX0pIHtcbiAgLy9AbWVkaWEgI3skbXEtdmFsdWV9IHtcbiAgICBAaW5jbHVkZSBtYWtlR3JpZEJ5TnVtYmVyKF8jeyRtcS1rZXl9KTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQ09MUyBTSVpFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBpbmNsdWRlIG1ha2VDb2woI3skZ2wtY29sTmFtZX0pO1xuQGluY2x1ZGUgbWFrZU9mZihvZmYpO1xuXG5cbkBlYWNoICRtcS1rZXksICRtcS12YWx1ZSBpbiAkZ2wtbXEtbGlzdCB7XG4gIEBpbmNsdWRlIGJwKCN7JG1xLWtleX0pIHtcbiAgICBAaW5jbHVkZSBtYWtlQ29sKF8jeyRtcS1rZXl9KTtcbiAgICBAaW5jbHVkZSBtYWtlT2ZmKF8jeyRtcS1rZXl9KTtcbiAgICBAaW5jbHVkZSBtYWtlRmlyc3RMYXN0KF8jeyRtcS1rZXl9KTtcbiAgfVxufVxuXG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIEhJRElORyBDT0xTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGVhY2ggJG1xLWtleSwgJG1xLXZhbHVlIGluICRnbC1tcS1saXN0IHtcbiAgQGluY2x1ZGUgYnAoI3skbXEta2V5fSkge1xuICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRtcS1rZXl9LWhpZGRlblwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gTWFrZSB0aGUgYnJlYWtwb2ludHNcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIGJwKCRicmVha3BvaW50KSB7XG4gICRxdWVyeTogbWFwLWdldCgkZ2wtbXEtbGlzdCwgJGJyZWFrcG9pbnQpO1xuICBAaWYgJHF1ZXJ5ICE9IG51bGwge1xuICAgIEBtZWRpYSAoJGdsLW1xLXdpZHRoOiAje250aCgkcXVlcnksIDEpfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIHRoZSBncmlkIGJ5IG51bWJlclxuQG1peGluIG1ha2VHcmlkQnlOdW1iZXIoJGdyaWQpXG57XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdsLWNvbENvdW50IHtcbiAgICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRncmlkfS0jeyRpfVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcbiAgICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRncmlkfS0jeyRpfVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG4gICAgICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ3JpZH0tI3skaX1cIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJdIHtcbiAgICAgICAgJGZyYWN0aW9uOiBtYXRoLmRpdigxLCAkaSk7XG5cbiAgICAgICAgZmxleC1iYXNpczogbWFwLWdldCgkZ2wtY29sRnJhY3Rpb25zLCAkZnJhY3Rpb24pO1xuICAgICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGdsLWNvbEZyYWN0aW9ucywgJGZyYWN0aW9uKTtcbiAgICAgIH1cbiAgfVxufVxuXG4vLyBGdW5jdGlvbiB0byBnZW5lcmF0ZSB0aGUgZ3JpZCBieSBjb2x1bW5zXG5AbWl4aW4gbWFrZUNvbCgkY29sKVxue1xuICBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl0ge1xuICAgIFxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdsLWNvbENvdW50IHtcbiAgICAgID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGNvbH0tI3skaX1cIl17IGZsZXgtYmFzaXM6IG1hcC1nZXQoJGdsLWNvbFBvcnRpb25zLCAkaSk7IG1heC13aWR0aDogbWFwLWdldCgkZ2wtY29sUG9ydGlvbnMsICRpKTsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdW5jdGlvbiB0byBnZW5lcmF0ZSB0aGUgLWZpcnN0ICYgLWxhc3QgYmFzZSBvbiBtcSBrZXlzIChhcyBfbGctZmlyc3QpXG5AbWl4aW4gbWFrZUZpcnN0TGFzdCgkbXEpXG57XG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXSB7XG4gICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JG1xfS1maXJzdFwiXXtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JG1xfS1sYXN0XCJde1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIHRoZSBvZmZzZXRcbkBtaXhpbiBtYWtlT2ZmKCRvZmYpXG57XG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkZ2wtY29sQ291bnQgLSAxIHtcbiAgICAgID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIiN7JG9mZn0tI3skaX1cIl17IG1hcmdpbi1sZWZ0OiBtYXAtZ2V0KCRnbC1jb2xQb3J0aW9ucywgJGkpOyB9XG4gICAgfVxuICB9XG5cbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRnbC1jb2xDb3VudCAtIDEge1xuICAgICAgPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIiN7JG9mZn0tI3skaX1cIl17IG1hcmdpbi1yaWdodDogbWFwLWdldCgkZ2wtY29sUG9ydGlvbnMsICRpKTsgfVxuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCB7XG4gICYsXG4gICYuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNlbnRlcmVkIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3JkZXI6IDk5OTk7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuXG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuXG5cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzXCI7XG5cbi5zd2lwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgICAmLW5leHQsXG4gICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNvbi1hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBzaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhcnJvdy1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsIFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAkZ2FwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgyNzBkZWcpKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGlzYWJsZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRnYXA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLW5hdjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUtZnVsbHNjcmVlbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZ2FwO1xuICAgICAgICByaWdodDogJGdhcDtcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyBlYXNlKTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogdXJsKFwiL2ltYWdlcy9pY29ucy9pY29uLWZ1bGxzY3JlZW4uc3ZnXCIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5ib29rbWFyayB7XG4gICAgJi1zaWdudXAge1xuICAgICAgICAmX19sb2FkZXIgeyAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uNTdweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjokZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4OHB4O1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLW5hdi1ib29rbWFya3MtZ3JleS5zdmcnKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNiOGJmY2I7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNThweDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL2NvbmZpZy9pbmRleFwiIC8+XHJcblxyXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcclxuXHJcbi5mb3Jnb3QtcGFzc3dvcmQsXHJcbi5yZXNldC1wYXNzd29yZCxcclxuLnBhc3N3b3JkLXN1Y2Nlc3MsXHJcbi52ZXJpZnktZW1haWwsXHJcbi5yZWNvdmVyLWVtYWlsLFxyXG4uY3JlYXRlLXBhc3N3b3JkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MTVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU3MnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcclxuXHJcbiAgICAgICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzM3B4IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XHJcblxyXG4gICAgICAgICYtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2UtYnRuIHtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogJGdhcC1tZWRpdW07XHJcbiAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcclxuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgICAgIHNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogJGdhcC1sYXJnZSBhdXRvO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtbGFyZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ub3QtcmVjZWl2ZWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvcixcclxuICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW46ICRnYXAgMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbWFpbC1zZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcclxuXHJcbiAgICAgICAgICAgIC5mb3Jnb3QtcGFzc3dvcmQge1xyXG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAuZm9yZ290LXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjQzNDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bS1ncmV5LXByaW1hcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xyXG5cclxuICAgICAgICAgICAgJi5qcy12YWxpZGF0ZS1lcnJvci1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLWxhcmdlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0byAkZ2FwLWxhcmdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9yZ290LXBhc3N3b3JkX19jZWxsLWxpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTY0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG8gJGdhcC1tZWRpdW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG8gJGdhcC1zbWFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGVybXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyMTQxOGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjE0MThkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaGFuZ2UtY2VsbHBob25lIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcC1zbWFsbDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzZW5kIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcC1zbWFsbDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhc3N3b3JkX19oaW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTNweCA3cHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcclxuXHJcbiAgICAgICAgLmhpbnQge1xyXG5cclxuICAgICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanMtcmVxdWlyZWQge1xyXG4gICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzZXQtcGFzc3dvcmQge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLWxhcmdlIGF1dG8gJGdhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICZfX3Rlcm1zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFzc3dvcmQtcnVsZXMtbXNnIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuanMtcmVxdWlyZWQge1xyXG4gICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFzc3dvcmQtc3VjY2VzcyB7XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyNzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnZlcmlmeS1lbWFpbCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9sZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA2N3B4O1xyXG4gICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVjb3Zlci1lbWFpbCB7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm9sZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA2N3B4O1xyXG4gICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2UtYnV0dG9uKCR3aGl0ZSwgJGJyYW5kLWJsYWNrKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xyXG4gICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1sYXJnZSoyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3JlYXRlLXBhc3N3b3JkIHtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXNzd29yZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRpbmcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOCk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uYWNjb3VudC1naWZ0aW5nIHtcbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTcycHg7XG4gICAgICAgIGhlaWdodDogNTE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgOTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEycHgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAzNHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgIHJpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjJzIGVhc2UpO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBzaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIu+7vy8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG4ucHJvY2Vzc2luZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuXG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG5cbiAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgfVxuXG4gICAgJi1yZXF1ZXN0IHtcbiAgICAgICAgPiAucHJvY2Vzc2luZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXNzd29yZC1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjc3Vicy1zaWduaW4tcHJvY2Vzc2luZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jc3Vicy1zaWduaW4tcHJvY2Vzc2luZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jb25maWcvaW5kZXhcIiAvPlxuXG5AaW1wb3J0IFwiLi4vZ2xvYmFsL2J1dHRvbnNcIjtcblxuLnByb2ZpbGUtZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICYtZW1haWwsXG4gICAgICAgICAgICAmLWZhY2Vib29rLFxuICAgICAgICAgICAgJi1nb29nbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX191c2VybmFtZSB7XG4gICAgICAgIHdpZHRoOiA0MzRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGFlMGVkO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3VzZXItaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRzZWNvbmRhcnktcmVkKTtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcblxuICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVudmVyaWZpZWQsXG4gICAgICAgICAgICAudmVyaWZpZWQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVudmVyaWZpZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXJyb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52ZXJpZmllZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vay1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbWFpbC11c2VybmFtZSB7XG4gICAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0qMiAkZ2FwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWdyaWQge1xuICAgICAgICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlLCAmdmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1ub2NsaWNrIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLW5vY2xpY2stYWN0aXZlLXBvaW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWVkaXQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLS1mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1mYi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWdvb2dsZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1nb29nbGUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hcHBsZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tc2lnbi1hcHBsZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4uYXV0aCB7XG4gICAgJl9fc3Vic2NyaWJlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICB3aWR0aDogJHN1Yi1idG4td2lkdGg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcm9maWxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAucHJvZmlsZS1tZW51IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zLyN7JHByb2ZpbGUtaWNvbn0nKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmluZGljYXRvciB7XG4gICAgICAgICAgICAuYXV0aF9fcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWZlYXR1cmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZmlsZSB7XG4gICAgICAgICAgICAmLW1lbnUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IFxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA0MXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMnMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXggMC4ycyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4ycyBlYXNlLWluXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAycHggMnB4KTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICAmLS1waG9uZS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E0YTRhNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUtc2lnbm91dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbWFpbCB7XG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYnV0dG9uKCAkc2Vjb25kYXJ5LXJlZCwgMXB4IHNvbGlkICRzZWNvbmRhcnktcmVkLCAkc2Vjb25kYXJ5LXJlZCApO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdW5hdXRoZW50aWNhdGVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXN1c3BlbmRlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcC1zbWFsbCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJHNlY29uZGFyeS1yZWQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjE0MThkO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG5AaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAucHJvZmlsZSB7XG4gICAgICAgICYtbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDAgMCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZS1iYWNrZ3JvdW5kO1xuXG4gICAgICAgICAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE1cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTRhNGE0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoXCIvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm5vLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tdW5hdXRoZW50aWNhdGVkLFxuICAgICAgICAgICAgICAgICAgICAmLS1hdXRoZW50aWNhdGVkLFxuICAgICAgICAgICAgICAgICAgICAmLS1zdXNwZW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTBlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tbWFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9maWxlLS1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUtc2lnbm91dCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZS0tY29weXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4ICRnYXAtc21hbGwgMzFweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWFiLWxvZ28ucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXVuYXV0aGVudGljYXRlZCxcbiAgICAgICAgJi0tYXV0aGVudGljYXRlZCxcbiAgICAgICAgJi0tc3VzcGVuZGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWUwZWU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsICRnYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLXNtYWxsICRnYXAtc21hbGw7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRzZWNvbmRhcnktcmVkKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxNDE4ZDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAuc2lnbnVwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRuZXctc3RhdGljLXNoYWRvdyk7XG5cbiAgICAgICAgJl9fdG9vbHRpcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRuZXctc3RhdGljLXNoYWRvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KWsic7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRlcnN0aXRpYWwtLXNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcC1sYXJnZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgICAgICAgIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgICAgICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNlYjg0ODg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICNmOWUxZTIgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMzA1cHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRmLXNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zaWduaW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZlYXR1cmVzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvY2lhbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMjM4NWZjLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzQyNjA5ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYXBwbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kaXZpZGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAqMC41O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICYudGYtc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhbmNlbC1idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuanMtdmFsaWRhdGUtZXJyb3ItZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgICAgICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkYnRuLXRleHQsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMjRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2lnbnVwIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fZ29vZ2xlLFxuICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjYwOWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBhc3N3b3JkLXJ1bGVzLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Bhc3N3b3JkLXJlY292ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG5cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oI2RkMWYyNiwgMXB4IHNvbGlkICNkZDFmMjYsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMWYyNjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zaWduaW4ge1xuXG4gICAgICAgICAgICAuc2lnbnVwIHtcbiAgICAgICAgICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDcycHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNpZ25pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hpbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDEzcHggN3B4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcblxuICAgICAgICAgICAgICAgICAgICAuaGludCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NvY2lhbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5LCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludGVyc3RpdGlhbCB7XG4gICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgd2lkdGg6IDU3MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSwgMCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xuICAgICAgICAgICAgei1pbmRleDogMTEwO1xuICAgICAgICAgICAgcGFkZGluZzogMzNweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRsYXB0b3AtaGVpZ2h0KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoMCkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtYmxhY2ssIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgIC5zaWdudXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggJGdhcC1sYXJnZTtcblxuICAgICAgICAuaW50ZXJzdGl0aWFsLS1zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJz8nO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIHRvcDogLTk1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRuZXctc3RhdGljLXNoYWRvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KWsic7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIC0ycHggMnB4IHJnYmEoMzMsIDY1LCAxNDEsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDk1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDk0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGl2aWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4xKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50Zi1zaG93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuODZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2lnbmluIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZmVhdHVyZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMXB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3NvY2lhbCB7XG4gICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2dvb2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg1ZmM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2MDllO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2FwcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXJvdW5kZWQge1xuICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgIC5hbGVydCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuXG4gICAgICAgICAgICAgICAgJi50Zi1zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FuY2VsLWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLnJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuanMtdmFsaWRhdGUtZXJyb3ItZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIC5qcy1yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIC5wYXNzd29yZC1ydWxlcy1tc2cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFlMiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZWI4NDg4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzMHB4ICNmOWUxZTIgaW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGQxZjI2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAyNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAmX19nb29nbGUsXG4gICAgICAgICAgICAgICAgICAgICZfX2ZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODVmYztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWUxZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGFzc3dvcmQtcnVsZXMtbXNnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb290ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFzc3dvcmQtcmVjb3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oI2RkMWYyNiwgMXB4IHNvbGlkICNkZDFmMjYsICR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQxZjI2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNpZ25pbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDMycHggNzZweDtcblxuICAgICAgICAgICAgLnNpZ251cCB7XG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc2lnbmluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tcm91bmRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNpZ25pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hpbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTNweCAxNnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcblxuICAgICAgICAgICAgICAgICAgICAuaGludCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2RpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM5Nzk3OTcsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmludGVyc3RpdGlhbCB7XG4gICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpLCAwIDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMiksIDAgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgei1pbmRleDogMTEwO1xuICAgICAgICAgICAgcGFkZGluZzogNDVweCAyNXB4IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1ibGFjaywgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWdudXAge1xuXG4gICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuaW5wdXQ6Oi13ZWJraXQtY3JlZGVudGlhbHMtYXV0by1maWxsLWJ1dHRvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6MDtcbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vLi4vY29uZmlnL2luZGV4XCIgLz5cblxuQGltcG9ydCBcIi4uL2dsb2JhbC9idXR0b25zXCI7XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDc1NHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAgICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgIHJpZ2h0OiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL0ljb24tY2xvc2UtYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0gMCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICZfZm9vdGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL3B3YS9icmFuZC1sb2dvcy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogYXV0byAyMXB4O1xuICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41N3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWItaGVhZGluZy0tZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmLS1jYXRhbG9nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1tb250aGx5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRnYXAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaWNvbnMvcmVkdGljay5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICRnYXAtc21hbGwgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAkZ2FwLW1lZGl1bSAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAwLjNzIGVhc2UpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggJGdhcC1tZWRpdW0gMTlweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RyaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGF5bWVudC1zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY3JlZGl0LWNhcmQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX21vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3cmFwcGVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50X19yZXN1bHQtLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGwgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10ZXJtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICRnYXA7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tcmVzZXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxlcnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICYudGYtc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Bhc3N3b3JkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5zaG93LWhpZGUtcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190b29sdGlwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJz8nO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJG5ldy1zdGF0aWMtc2hhZG93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4payJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgLTJweCAycHggcmdiYSgzMywgNjUsIDE0MSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGludCB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTNweCA3cHggMTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMGVkO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDFweCk7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAwO1xuXG4gICAgICAgICAgICAuaGludCB7XG4gICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWxlY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMXB4O1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGF5bWVudC1pY29ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmQ0YjliO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wYXltZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICB3aWR0aDogNjYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOCk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2Nlc3Npbmcge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5ZTllYWY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCA0NXB4ICRnYXAgJGdhcDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ3Mjc4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2Fycm93LWJsYWNrLXRoaW4uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLW9mZiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19wcmltZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9wcmltZTI0L2ljb24tcHJpbWUyNC5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjdweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1YnNjcmliZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZWRpdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oJGJyYW5kLWJsYWNrLCAxcHggc29saWQgJGJyYW5kLWJsYWNrLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3p1b3JhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcC1sYXJnZTtcblxuICAgICAgICAgICAgICAgIC5wYXltZW50IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhbmNlbCB7XG4gICAgICAgICAgICB3aWR0aDogNTc1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNlY29uZGFyeS1zaGFkb3cpO1xuXG4gICAgICAgICAgICAmX19jbG9zZS1idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAkZ2FwLW1lZGl1bTtcbiAgICAgICAgICAgICAgICByaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMnMgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0gMCAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jb25maXJtYXRpb24ge1xuICAgICAgICAgICAgICAgIC5zdWJzY3JpcHRpb24tY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggYXV0byAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi10aWNrLWJsdWUuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg4cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI1MjU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkYmxhY2ssICNmN2Y4ZmIpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMjFweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaGlkZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JlYXNvbnMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmhvdmVyICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tb2ZmIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMnB4IDJweCAwIHJnYmEoMzMsIDY1LCAxNDEsIDAuMikpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAmLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL3ByaW1lMjQvaWNvbi1wcmltZTI0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1YnNjcmliZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZWRpdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1idXR0b24oJGJyYW5kLWJsYWNrLCAxcHggc29saWQgJGJyYW5kLWJsYWNrLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG5cbiAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZWJpdCB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcC1sYXJnZSoyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXltZW50LXByb2R1Y3QtLWNvbnRlbnQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgLmZvcm1fX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1YnNjcmlwdGlvbi1wYXltZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtIHtcblxuICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsIC5mb3JtX19zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXRocmVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZvcm1fX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gNnB4IHJpZ2h0IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKiBGaXJlZm94ICovXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRncmV5LWJvcmRlci10aGluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLW1lZGl1bTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGViaXQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX190cmlhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBheW1lbnQtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdyYXBwZXItYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgJi0tY2F0YWxvZyB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggJGdhcC1tZWRpdW0gMTlweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdHlwZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjAuNTtcblxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZW1haWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjY0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAqMC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwKjAuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdXNlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3cmFwcGVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1yZWdpc3RlcmVkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjkwcHg7XG5cbiAgICAgICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZWdpc3RlcmVkX19pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWFub255bW91cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI5MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXNvY2lhbCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtYXV0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMjM4NWZjLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzQyNjA5ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVycm9yLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3Vic2NyaWJlZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3cmFwcGVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICYtY29udGFpbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtcmVxdWlyZWQge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6OnBsYWNlaG9sZGVyIHsgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RkMWYyNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1YixcbiAgICAgICAgJi0tY29ycHN1Yi1jYW5jZWwsXG4gICAgICAgICYtLWNvcnBzdWItdm91Y2hlciB7XG4gICAgICAgICAgICB3aWR0aDogNTcycHg7XG5cbiAgICAgICAgICAgIC5yZWNhcHRjaGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGFzcHJvZmlsZSxcbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3Bhc3N3b3JkaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDZweCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1Yi1jYW5jZWwsXG4gICAgICAgICYtLWNvcnBzdWItdm91Y2hlciB7XG4gICAgICAgICAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAmLS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY2FuY2VsLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGFzcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oYXNwcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBheW1lbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNjYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzZWNvbmRhcnktc2hhZG93KTtcblxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Jlc3VsdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzLWdyZWVuO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWdyZWVuLWZpbGw7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRzdWNjZXNzLWdyZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1sYXJnZSAwIDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc2tpcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZXJyb3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTIwcHggYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1lcnJvci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDg4cHggODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxvZ28ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtY29sb3I7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtc21hbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtYnV0dG9uKCRidG4tdGV4dCwgJGJ0bi1jb2xvcik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWRpdmlkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbmF2LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zaWduaW4sXG4gICAgICAgICAgICAmLS1za2lwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRuYXYtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3pfaHBwbV9pZnJhbWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgJGdhcC1sYXJnZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgcmlnaHQ6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4ycyBlYXNlKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1Yi1oZWFkaW5nLS1mb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAmLS1jYXRhbG9nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yIDAuM3MgZWFzZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW1vbnRobHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRnYXAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwICRnYXAtbGFyZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2ljb25zL3JlZHRpY2sucG5nJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwLXNtYWxsIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIDAuM3MgZWFzZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wYXltZW50LXNlY3VyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdHJpYWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IC0xMHB4IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmQ0YjliO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbW9iaWxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJi0tc2VjdXJlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGF5bWVudC1zZWN1cmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10ZXJtcyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAucGF5bWVudF9fcmVzdWx0LS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJ0bi1iYWNrZ3JvdW5kLXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi10ZXJtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICRnYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXJlc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFsZXJ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAmLnRmLXNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXNzd29yZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9vbHRpcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICc/JztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktcmVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB0b3A6IC05NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkbmV3LXN0YXRpYy1zaGFkb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfilrInO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAtMnB4IDJweCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5NXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5NHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9faGludCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEzcHggMTZweCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWUwZWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMXB4KTtcblxuXG4gICAgICAgICAgICAuaGludCB7XG4gICAgICAgICAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBheW1lbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubG9hZGluZyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvY2Vzc2luZyB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0LS1jb250ZW50LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwKjAuNSAwICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmQ3Mjc4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcC1zbWFsbCAkZ2FwICRnYXA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZkNzI3ODtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5wYXltZW50LWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vZmYge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1tZWRpdW0gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDJweCAycHggMCByZ2JhKDMzLCA2NSwgMTQxLCAwLjIpKTtcblxuICAgICAgICAgICAgICAgICZfX3ByaW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL3ByaW1lMjQvaWNvbi1wcmltZTI0LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42N3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jb250YWN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YTRhNGE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19lZGl0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnV0dG9uKCR3aGl0ZSwgJGJyYW5kLWJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3p1b3JhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgLnBheW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY2FuY2VsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMzJweCA3NnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNvbmZpcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG5cbiAgICAgICAgICAgICAgICAuc3Vic2NyaXB0aW9uLWNhbmNlbCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCBhdXRvIDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKCcvaW1hZ2VzL2ljb25zL2ljb24tdGljay1ibHVlLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY2xvc2UtYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvSWNvbi1jbG9zZS1ibGFjay5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcblxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDIwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoOHB4KTtcblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyNTI1O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmx1ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkYmxhY2ssICNmN2Y4ZmIpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIGF1dG8gMjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JlYXNvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG5cbiAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1vZmYge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAycHggMnB4IDAgcmdiYSgzMywgNjUsIDE0MSwgMC4yKSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICYtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcHJpbWUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvcHJpbWUyNC9pY29uLXByaW1lMjQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc3Vic2NyaWJlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19lZGl0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJ1dHRvbigkYnJhbmQtYmxhY2ssIDFweCBzb2xpZCAkYnJhbmQtYmxhY2ssICRicmFuZC1ibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcblxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGViaXQge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbmV3LXN0YXRpYy1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDAgJGdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBheW1lbnQtcHJvZHVjdC0tY29udGVudC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAucGF5bWVudC1wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybV9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCowLjUgMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjE4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybV9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtIHtcblxuICAgICAgICAgICAgICAgIC5qcy12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWNvbHVtbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgICAgICAuZm9ybV9faXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwsIC5mb3JtX19zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLXRocmVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRleHRhcmVhLFxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSA2cHggcmlnaHQgMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXJhZGl1cyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwICRnYXAqMC41IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMC41O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRncmV5LWJvcmRlci10aGluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9pY29uLXRpY2stYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgKyBsYWJlbDphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGdhcC1tZWRpdW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAtbWVkaXVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnRuLWJhY2tncm91bmQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWJpdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVtcHR5LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtc2VjdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190cmlhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wYXltZW50LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcCAkZ2FwO1xuXG4gICAgICAgICAgICAmLS1wcmljZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXAtc21hbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xuXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYtbW9udGhseSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3R5cGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCowLjU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1sYXJnZTtcblxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG5ldy1zdGF0aWMtc2hhZG93KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX191c2VyIHtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCBhdXRvICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NDM0MztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXJlZ2lzdGVyZWQge1xuXG4gICAgICAgICAgICAgICAgLnJlZ2lzdGVyZWRfX2lucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYW5vbnltb3VzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjOTc5Nzk3LCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlKSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1zb2NpYWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tcmFkaXVzKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ29vZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4NWZjO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjMjM4NWZjLCA1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjA5ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzQyNjA5ZSwgNSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVycm9yLWdyb3VwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJzY3JpYmVkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE2NHB4KTtcblxuICAgICAgICAgICAgJi1jb250YWluIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcCAwICRnYXAtc21hbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAtbWVkaXVtIGF1dG87XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtcmVxdWlyZWQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjlFQTU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuanMtdmFsaWRhdGUtZXJyb3ItbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnNob3ctaGlkZS1wYXNzd29yZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1YixcbiAgICAgICAgJi0tY29ycHN1Yi1jYW5jZWwsXG4gICAgICAgICYtLWNvcnBzdWItdm91Y2hlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgICAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2lnbnVwIHtcbiAgICAgICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICYtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDc2cHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2hhc3Byb2ZpbGUsXG4gICAgICAgICAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19wYXNzd29yZGluZm8ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZW1wdHktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJl9fc29jaWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1yb3VuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDZweCAkZ2FwLXNtYWxsO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWdudXAge1xuICAgICAgICAgICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1Yi1jYW5jZWwsXG4gICAgICAgICYtLWNvcnBzdWItdm91Y2hlciB7XG4gICAgICAgICAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fY2FuY2VsLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faGFzcHJvZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29ycHN1Yi12b3VjaGVyIHtcbiAgICAgICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oYXNwcm9maWxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBheW1lbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAtc21hbGw7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2Vjb25kYXJ5LXNoYWRvdyk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gODVweCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWVycm9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Jlc3VsdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzLWdyZWVuO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzLWdyZWVuLWZpbGw7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRzdWNjZXNzLWdyZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1tZWRpdW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiAuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZXJyb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMzBweCAzOHB4ICRnYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG5cbiAgICAgICAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNvbi1lcnJvci5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDg4cHggODBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSBhdXRvIDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oJHdoaXRlLCAkYnJhbmQtYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWxvZ28ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWljb24ge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhlYWRpbmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjg2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXYtY29sb3I7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcC1zbWFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1idXR0b24oJGJ0bi10ZXh0LCAkYnRuLWNvbG9yKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwLXNtYWxsO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRuYXYtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNpZ25pbixcbiAgICAgICAgICAgICYtLXNraXAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG5hdi1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjel9ocHBtX2lmcmFtZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9jb25maWcvaW5kZXhcIiAvPlxuXG4uc3Vic2NyaXB0aW9uIHtcbiAgICAmLS1wcm9tbyB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJzY3JpcHRpb24ge1xuICAgICAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzZweCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1wYXltZW50LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlbXB0eS1ncmV5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYmx1cmIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAuaXRlbV9fdGVybXMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAgMCAkZ2FwLWxhcmdlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDAgJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXByb21vUGF5bWVudCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgICAgICAmX19zdWItaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbS0tY2F0YWxvZyB7XG4gICAgICAgICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGdhcC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjZweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWItcHJvbW8tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAgICZfX3Rlcm1zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL2NvbmZpZy9pbmRleFwiIC8+XG5cbi5uZWVkLWhlbHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2NhbGxjZW50cmUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwO1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sZWdhY3kge1xuICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5lZWQtaGVscF9fY2FsbGNlbnRyZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC03MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRnYXAqMC41IDAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZ251cCxcbi5zdWJzY3JpcHRpb24tLWNvbnRhaW5lcixcbi5zdWJzY3JpcHRpb24tY2FuY2VsLFxuLmZvcmdvdC1wYXNzd29yZCxcbi5yZXNldC1wYXNzd29yZCxcbi5wYXNzd29yZC1zdWNjZXNzLFxuLnZlcmlmeS1lbWFpbCxcbi5yZWNvdmVyLWVtYWlsLFxuLnBheW1lbnRfX2NvbnRhaW5lcixcbi5jcmVhdGUtcGFzc3dvcmQge1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGRlc2t0b3ApIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2ZpbGUtZmllbGQtYmc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3Vic2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDA7XG5cbiAgICAgICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZ251cCB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcmdvdC1wYXNzd29yZCxcbi5yZXNldC1wYXNzd29yZCxcbi5wYXNzd29yZC1zdWNjZXNzLFxuLnZlcmlmeS1lbWFpbCxcbi5yZWNvdmVyLWVtYWlsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4ucHJvY2Vzc2luZyB+IC5uZWVkLWhlbHAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY29uZmlnL2luZGV4XCIgLz5cbkBpbXBvcnQgXCIuLi9nbG9iYWwvYnV0dG9uc1wiO1xuXG4ucHJvZmlsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRidWNrZXQtYm9keS1mb250O1xuXG4gICAgJi1lZGl0IHtcbiAgICAgICAgQGV4dGVuZCAlc3RhdGljLWNhcmQ7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGwgJGdhcC1zbWFsbCA0MHB4ICRnYXAtc21hbGw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1NzJweDtcbiAgICAgICAgbWluLWhlaWdodDogNTE1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICRnYXA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcC1zbWFsbCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLW1lZGl1bSBhdXRvICRnYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWhlYWRlci1mb250O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXN0YXRpYy1jYXJkO1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwLXNtYWxsIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwLWxhcmdlICRnYXA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAtc21hbGw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY0MzQzO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGdhcC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjNDY0MzQzLCAwLjUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1yYWRpdXMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ1dHRvbigkd2hpdGUsICRidG4tYmFja2dyb3VuZC1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVjYXB0Y2hhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NoYW5nZS1jZWxscGhvbmUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAtc21hbGw7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1ib2R5LWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1ibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Jlc2VuZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcC1zbWFsbDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYnVja2V0LWJvZHktZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGVybXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZW1haWwge1xuICAgICAgICAgICAgaGVpZ2h0OiA2NTBweDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2ZpbGUtZWRpdC0tcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JleS1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZS1lZGl0IHtcbiAgICAgICAgICAgICAgICAmX190ZXJtcyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJ1Y2tldC1oZWFkZXItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzM0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggJGdhcC1zbWFsbCAkZ2FwLWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlY2FwdGNoYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS11c2VybmFtZSB7XG4gICAgICAgICAgICAucHJvZmlsZS1lZGl0X19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJvZmlsZS1lZGl0X19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1waG9uZSxcbiAgICAgICAgJi0tb3RwIHtcbiAgICAgICAgICAgIC5wcm9maWxlLWVkaXQge1xuICAgICAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuXG4gICAgICAgICAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5qcy1yZXF1aXJlZCB7XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XG4gICAgfVxuXG4gICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgIH1cblxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICBjb2xvcjogI0ZGOUVBNTtcbiAgICB9XG5cbiAgICA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgICAgIGNvbG9yOiAjRkY5RUE1O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmpzLXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRidWNrZXQtaGVhZGVyLWZvbnQ7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXJlZCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogJGdhcCowLjUgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHNwYW4uc2hvdy1oaWRlLXBhc3N3b3JkIHtcbiAgICAgICAgY29sb3I6ICNkZDFmMjYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtc2Vjb25kYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWUyO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuW1dlYiBNYXN0ZXIgU3R5bGVzaGVldF1cblByb2plY3Q6XHRDaXR5UHJlc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBURU5BTlQgU1RZTEVTICovXG5AaW1wb3J0IFwiY29uZmlnL3BhbGxldHRlXCI7XG5AaW1wb3J0IFwid2lkZ2V0cy9uZXdzbGV0dGVyc3Vic2NyaXB0aW9uL2luZGV4XCI7XG5cbi8qIEJBU0UgU1RZTEVTICovXG5AaW1wb3J0IFwiLi4vLi4vYmFzZS9jb25maWcvaW5kZXhcIjtcbkBpbXBvcnQgXCIuLi8uLi9iYXNlL2dsb2JhbC9pbmRleFwiO1xuQGltcG9ydCBcIi4uLy4uL2Jhc2UvcHJvZmlsZS9pbmRleFwiO1xuXG5AaW5jbHVkZSBicmVha3BvaW50KCRtb2JpbGUpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgICAgLmF1dGhfX2xvZ2luIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXX0= */
