body,html{height:100%}body,input,textarea{color:#000;font-family:Lato,arial,sans-serif}body,button,input,select,textarea{font-family:Lato,arial,sans-serif}form,table,td{margin:0;padding:0}*,a{-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:border-box}.main-wrapper,form,table,td{padding:0}.main-wrapper,.wrapper{width:100%;position:relative;min-width:320px}.h2,.main-wrapper,.wrapper,body{position:relative}.content,.main-wrapper,.wrapper{min-width:320px}.btn-2:disabled,.btn:disabled,.tab{pointer-events:none}.bars-mob,.current-language,.menu-title,button,input[type=button],input[type=submit]{cursor:pointer}.breadcrumb,.footer__menu ul,.main-nav__submenu ul,.menu-dropdown ul,.nav-inner>ul,.page-nav ul,.projects-nav ul{list-style:none}body{background-color:#fff;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:1.8rem!important;line-height:1.2;background-repeat:repeat}.h1,h1,strong{font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-width:0}html{font-size:10px!important;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}input,textarea{outline:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}a{color:#EE1B00;transition:all .3s ease-in;text-decoration:none}.btn,.btn-2,.section-dark .h3{color:#fff}a,button,div,span{outline:0!important}button,input[type=button],input[type=submit]{-webkit-appearance:none;outline:0}*{outline:0}.clearfix:after,.row:after,.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}img{max-width:100%}@media screen and (max-width:1280px){html{font-size:9px!important}}@media screen and (max-width:767px){html{font-size:10px!important}body{font-size:1.5rem!important}}@media screen and (max-width:374px){html{font-size:9px!important}}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Bold/Gilroy-Bold.eot);src:url(../fonts/Gilroy-Bold/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Bold/Gilroy-Bold.woff2) format("woff2"),url(../fonts/Gilroy-Bold/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy-Bold/Gilroy-Bold.ttf) format("truetype"),url(../fonts/Gilroy-Bold/Gilroy-Bold.svg#GilroyBold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-SemiBold/Gilroy-SemiBold.eot);src:url(../fonts/Gilroy-SemiBold/Gilroy-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-SemiBold/Gilroy-SemiBold.woff2) format("woff2"),url(../fonts/Gilroy-SemiBold/Gilroy-SemiBold.woff) format("woff"),url(../fonts/Gilroy-SemiBold/Gilroy-SemiBold.ttf) format("truetype"),url(../fonts/Gilroy-SemiBold/Gilroy-SemiBold.svg#GilroySemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-Regular/Lato-Regular.eot);src:url(../fonts/Lato-Regular/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-Regular/Lato-Regular.woff2) format("woff2"),url(../fonts/Lato-Regular/Lato-Regular.woff) format("woff"),url(../fonts/Lato-Regular/Lato-Regular.ttf) format("truetype"),url(../fonts/Lato-Regular/Lato-Regular.svg#LatoRegular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-Medium/Lato-Medium.eot);src:url(../fonts/Lato-Medium/Lato-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-Medium/Lato-Medium.woff2) format("woff2"),url(../fonts/Lato-Medium/Lato-Medium.woff) format("woff"),url(../fonts/Lato-Medium/Lato-Medium.ttf) format("truetype"),url(../fonts/Lato-Medium/Lato-Medium.svg#LatoRegular) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-SemiBold/Lato-SemiBold.eot);src:url(../fonts/Lato-SemiBold/Lato-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-SemiBold/Lato-SemiBold.woff2) format("woff2"),url(../fonts/Lato-SemiBold/Lato-SemiBold.woff) format("woff"),url(../fonts/Lato-SemiBold/Lato-SemiBold.ttf) format("truetype"),url(../fonts/Lato-SemiBold/Lato-SemiBold.svg#LatoRegular) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(../fonts/Lato-Bold.eot);src:url(../fonts/Lato-Bold/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Lato-Bold/Lato-Bold.woff2) format("woff2"),url(../fonts/Lato-Bold/Lato-Bold.woff) format("woff"),url(../fonts/Lato-Bold/Lato-Bold.ttf) format("truetype"),url(../fonts/Lato-Bold/Lato-Bold.svg#LatoRegular) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:icomoon;font-display:block;src:url(../fonts/icomoon/icomoon/fonts/icomoon.eot?ihyadm);src:url(../fonts/icomoon/icomoon/fonts/icomoon.eot?ihyadm#iefix) format("embedded-opentype"),url(../fonts/icomoon/icomoon/fonts/icomoon.ttf?ihyadm) format("truetype"),url(../fonts/icomoon/icomoon/fonts/icomoon.woff?ihyadm) format("woff"),url(../fonts/icomoon/icomoon/fonts/icomoon.svg?ihyadm#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.menu-dropdown,h1,h2{font-family:Gilroy,arial,sans-serif}.icon-arrow:before{content:"\e900"}.icon-caret-side:before,.icon-caret:before{content:"\e901"}.icon-check:before{content:"\e902"}.icon-close:before{content:"\e903"}.icon-mail:before{content:"\e904"}.icon-marker:before{content:"\e905"}.icon-next:before,.main-nav__submenu ul a span:before,.menu-dropdown ul a span:before{content:"\e906"}.icon-phone:before{content:"\e907"}.icon-prev:before{content:"\e908"}.main-wrapper{overflow:hidden;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;transition:filter .3s ease-out;z-index:1}.h2-decor:after,.h2:after,.h2:before{content:'';display:block}.wrapper{max-width:1300px;padding-right:5rem;padding-left:5rem;margin:0 auto}footer{-ms-flex-order:3;order:3}p{padding:1.1rem 0}.h1,h1{font-size:6rem;line-height:120%;margin-bottom:3.8rem;text-transform:uppercase;word-wrap:break-word}.h2,h2{line-height:1.2;font-weight:700;text-transform:uppercase}.h1{margin-bottom:3rem}.h2,h2{font-size:3.6rem;padding:0;margin:0 0 3.5rem}.h2{margin-bottom:4.4rem;font-size:5rem;line-height:1.21;padding-bottom:2.5rem}.h2:after,.h2:before{position:absolute;bottom:0}.btn,.btn i,.btn span,.content{position:relative}.h2:before{left:0;width:11.8rem;height:.8rem;background:#EE1B00}.h2:after{border-left:1rem solid #EE1B00;border-bottom:.8rem solid transparent;left:11.8rem}.h3,h3{font-size:3rem;line-height:1.2;font-weight:700;text-transform:uppercase;padding:1rem 0 2rem;text-align:center}.btn,.h2-decor,h4{font-size:2.4rem}.h3{padding:0 0 3.3rem}.section-dark .h2{background:0 0;color:#fff;-webkit-text-fill-color:#fff}.h2-decor{text-transform:uppercase;font-weight:700;line-height:120%}.h2-decor:after{margin-top:1.6rem;width:6rem;height:2px;background:linear-gradient(135deg,#3A7FEE 0,#3C78D8 100%)}h4{font-weight:700;line-height:1.4;text-transform:uppercase;padding-top:2.5rem}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.nowrap{white-space:nowrap!important}.center{text-align:center}.content{text-align:left;width:100%;-ms-flex-order:2;order:2;-ms-flex-positive:1;flex-grow:1}@keyframes smoothbounceball{60%,from,to{transform:translate3d(0,0,0)}30%{transform:translate3d(-2rem,0,0)}}@keyframes smoothbounceball2{60%,from,to{transform:translate3d(0,0,0)}30%{transform:translate3d(2rem,0,0)}}.btn{border:0;font-weight:600;padding:0 5.2rem;vertical-align:top;text-align:center;height:6.4rem;line-height:6.4rem;background:#EE1B00;border-radius:0;transition:background .5s ease;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.btn i{font-size:1.4rem;margin-left:1.8rem}.btn i,.btn span{z-index:1}.btn:before{content:"";position:absolute;top:0;right:-50px;bottom:0;left:0;border-right:50px solid transparent;border-bottom:8rem solid #a71300;transform:translateX(-100%);transition:.5s ease-in-out;z-index:0}.bars-mob__wrapper:before,.checkbox-el .check:after,.current-language:before,.header-contacts__link-wrapper:after{content:''}.box-field,.box-field__input{position:relative}.btn:hover:before{transform:translateX(0)}.btn:disabled{background:#fabab2}.btn-2{background:#000}.btn-2:before{border-right-color:#4c4c4c}.btn-2:disabled{background:#b2b2b2}[type=text],[type=tel],[type=email]{height:6.4rem;background:#fff;position:relative;border:1px solid #EAEAEA;border-radius:0;color:#000;font-size:1.8rem;z-index:1;padding:0 3.6rem;font-weight:400;width:100%}.checkbox-el__txt,label.error{font-size:1.6rem;line-height:1.9rem}.checkbox-el,label.error{font-weight:500}[type=text].error,[type=tel].error,[type=email].error{background:linear-gradient(0deg,rgba(255,0,0,.1),rgba(255,0,0,.1)),#FFF;border-color:#EE1B00}[type=text]:focus,[type=tel]:focus,[type=email]:focus{border-color:#000}[type=text]:-webkit-autofill,[type=text]:-webkit-autofill:focus,[type=text]:-webkit-autofill:hover,[type=tel]:-webkit-autofill,[type=tel]:-webkit-autofill:focus,[type=tel]:-webkit-autofill:hover,[type=email]:-webkit-autofill,[type=email]:-webkit-autofill:focus,[type=email]:-webkit-autofill:hover{background:#fff;border:1px solid #fff;-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 10rem 4rem #fff;transition:none}::-webkit-input-placeholder{color:#838EA4}::-moz-placeholder{color:#838EA4}:-moz-placeholder{color:#838EA4}:-ms-input-placeholder{color:#838EA4}label.error{color:#EE1B00;display:block;text-align:right}.box-field{margin-bottom:3.5rem}.box-field__input label.error{position:absolute;right:0;top:100%}.form-checkbox{margin:4.7rem 0 2.8rem}.scrollDisabled{overflow:hidden;position:fixed!important;margin-top:0;width:100%;z-index:0}.scrollDisabled.web,.scrollDisabled.web.compensate-for-scrollbar{padding-right:1.7rem}.scrollDisabled .main-wrapper{overflow:visible}.hide{display:none}.color-decor{color:#29A690}.decor-wrap{overflow:hidden;height:21rem;z-index:1;width:100%;position:relative;margin-top:8rem}.decor-wrap_2{margin-top:11rem}.socials__item{margin-right:3rem;display:inline-block}.socials__item:last-child{margin-right:0}.checkbox-el label{position:relative;cursor:pointer}.checkbox-el input{position:absolute;left:0;top:0;opacity:0}.checkbox-el__txt{font-weight:300;color:#162C6C;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start}.nav-inner a:hover,.nav-inner>ul>li:hover .menu-title a{color:#EE1B00}.checkbox-el .check{display:block;border:1px solid #EAEAEA;background:#fff;width:3.2rem;height:3.2rem;-ms-flex-negative:0;flex-shrink:0;margin:-.5rem 1.5rem 0 0;position:relative;border-radius:0}.checkbox-el .check:after{position:absolute;left:-.2rem;top:50%;margin-top:-1rem;width:100%;height:100%}.checkbox-el input:checked~.checkbox-el__txt .check{border-color:#EE1B00;transition:border-color .2s ease,background .2s ease}.checkbox-el input:checked~.checkbox-el__txt .check:after{background-image:url(data:image/svg+xml;base64,PCEtLSBSZXBsYWNlIHRoZSBjb250ZW50cyBvZiB0aGlzIGVkaXRvciB3aXRoIHlvdXIgU1ZHIGNvZGUgLS0+Cgo8c3ZnIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDIwIDE1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMiA3LjAwNDM5TDcuNDg1NzEgMTIuMDA0NEwxOCAyLjAwNDM5IiBzdHJva2U9IiNFRTFCMDAiIHN0cm9rZS13aWR0aD0iMyIvPgo8L3N2Zz4K);background-size:1.8rem 1.8rem;background-position:64% 0;background-repeat:no-repeat}.web .checkbox-el__txt:hover:before{transition:border-color .4s ease;border-color:#EE1B00}.tabs{position:relative}.tab{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;opacity:0;transition:opacity .8s ease}.tab.active{opacity:1;pointer-events:auto;position:relative;z-index:1}.loader-init-main .preloader,.logo-main{pointer-events:none}.preloader-img{opacity:0;position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center;width:100%}.loader-init-main #lottie{opacity:0;visibility:hidden}@media screen and (max-width:1365px){.h1{font-size:5rem}.h2{margin-bottom:4rem;font-size:4.6rem}}@media screen and (max-width:1280px){.h2{margin-bottom:3.5rem;font-size:4.3rem}}@media screen and (max-width:1023px){.h1{font-size:4.2rem}.wrapper{padding-left:3rem;padding-right:3rem}.tablet-hide{display:none!important}.h2,h2{font-size:3.5rem;line-height:1.2;margin:0 0 2.9rem}.h2{padding-bottom:1.2rem}.h2:before{left:0;width:8rem;height:.4rem}.h2:after{border-left:.6rem solid #EE1B00;border-bottom:.4rem solid transparent;left:8rem}.h3{text-align:center;font-size:2.8rem;line-height:3.7rem;margin-left:auto;margin-right:auto}.box-field{margin-bottom:2.3rem}[type=text],[type=tel],[type=email]{font-size:1.4rem;padding:0 2.3rem;height:5.6rem}}@media screen and (max-width:767px){.h1,h1{font-size:3.2rem;line-height:3.8rem}.h2,h2{font-size:3rem}.h3{font-size:2rem;line-height:2.3rem;padding:0 0 2.3rem}p{padding:.8rem 0 .9rem}.mob-hide{display:none!important}.label-placeholder{font-size:1.2rem;line-height:1.5rem}.form-control{font-size:1.6rem}.filled .label-placeholder{font-size:1.1rem}.btn{font-size:1.8rem;height:5.6rem;line-height:5.6rem}.box-field__button{text-align:center}.box-field__button .btn{width:100%;max-width:48rem}}@media screen and (min-width:768px){.mob-show{display:none!important}}@media screen and (min-width:1024px){.tablet-show{display:none!important}}.header{position:fixed;left:0;top:0;right:0;z-index:102;-ms-flex-negative:0;flex-shrink:0;transition:opacity .3s ease-in .1s,transform .3s ease-in .1s;height:9.45rem}.header .wrapper{min-height:0;max-width:100%;padding-right:0;padding-left:7rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nav-inner,.nav-inner>ul{-ms-flex-align:center;width:100%}.header .wrapper:after{display:none}.header.fixed .header-contacts__link-wrapper:after,.header.header-2 .header-contacts__link-wrapper:after{border-bottom-color:#BABABA}.header.fixed .wrapper,.header.header-2 .wrapper{z-index:1}.nav-inner{display:-ms-flexbox;display:flex;align-items:center}.nav-logo{padding:1.2rem 0 .6rem;-ms-flex-negative:0;flex-shrink:0;margin-right:2rem;position:relative;z-index:2}.menu-box{padding:0 3%;display:-ms-flexbox;display:flex;-ms-flex-positive:10;flex-grow:10;-ms-flex-pack:center;justify-content:center;position:relative;z-index:3}.nav-inner>ul{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.nav-inner>ul>li{margin:0 1.5rem;position:relative}.nav-inner>ul>li:hover .menu-dropdown{display:block}.nav-inner>ul>li i{font-size:50%;display:inline-block;margin-left:.5rem;color:#EE1B00;margin-top:.4rem}.menu-dropdown{padding-top:.6rem;display:none;position:absolute;left:0;margin-left:-2.5rem;top:100%;min-width:-moz-max-content;min-width:max-content}.menu-dropdown-list{padding:2.9rem 0 1.2rem;background:#fff;display:-ms-flexbox;display:flex}.menu-dropdown__col{padding:0 1.5rem}.menu-dropdown__title{margin-bottom:.9rem;color:#C4C9CE;font-weight:700;font-size:1.4rem;line-height:1.7rem}.menu-dropdown ul{display:block}.menu-dropdown ul li{padding-bottom:.6rem}.menu-dropdown ul li:last-child{margin-bottom:0}.menu-dropdown li{width:100%;padding:.4rem 0}.menu-dropdown ul a{font-weight:400;font-size:1.6rem;padding:.7rem 1.3rem .7rem 3rem;color:#000;line-height:120%;-ms-flex-align:center;align-items:center;display:block;vertical-align:top;-ms-flex-pack:end;justify-content:flex-end;transition:color .5s ease,background .5s ease}.menu-dropdown ul a span{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}.menu-dropdown ul a span:before{opacity:0;font-size:76%;font-family:icomoon;-ms-flex-negative:0;flex-shrink:0;margin-left:.5rem}.menu-dropdown ul a:hover{background:#EE1B00;color:#fff}.menu-dropdown ul a:hover span:before{opacity:1}.menu-dropdown ul a:before{font-family:icomoon;margin-left:1rem;opacity:0;font-size:76%}.menu-dropdown ul a li{margin:0 0 1px}.menu-dropdown ul a:hover:before{opacity:1}.menu-dropdown ul .current-menu-item a{font-weight:700}.menu-title{font-size:1.6rem;color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.web li:hover>.menu-title{color:#EE1B00!important}.menu-title a{color:inherit}.menu-title:hover a{color:#00AEE6}.bars-mob{display:block;margin-left:0;position:relative}.bars-mob__wrapper{position:relative;background:#000;width:6.5rem;height:7.2rem}.bars-mob__wrapper:before{display:block;border-top:7rem solid transparent;border-right:4.5rem solid #000;position:absolute;right:100%;top:0}.bars-mob .hamburger{position:absolute;height:3rem;margin-left:-.8rem;width:100%;margin-top:2.7rem}.bars-mob .hamburger span{display:block;width:3rem;height:1px;position:relative;background:#fff;top:0;left:0;margin:0 0 .6rem;transition:.25s ease-in-out}.bars-mob .hamburger span:nth-child(1){margin-left:1.6rem}.bars-mob .hamburger span:nth-child(2){transition-delay:.625s;margin-left:.8rem}.bars-mob .hamburger span:nth-child(3){transition-delay:.75s}.bars-mob .cross{position:absolute;height:2.9rem;width:2.9rem;margin:1.5rem 0 0 .5rem;transform-origin:center center;transform:rotate(45deg)}.bars-mob .cross span{display:block;background:#fff;transition:.25s ease-in-out}.bars-mob .cross span:nth-child(1){height:0%;width:1px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition-delay:0s}.bars-mob .cross span:nth-child(2){width:0%;height:1px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition-delay:.25s}.bars-mob.active .hamburger span{width:0%}.bars-mob.active .hamburger span:nth-child(1){transition-delay:0s}.bars-mob.active .hamburger span:nth-child(2){transition-delay:.125s}.bars-mob.active .hamburger span:nth-child(3){transition-delay:.25s}.bars-mob.active .cross span:nth-child(1){height:100%;transition-delay:.625s}.bars-mob.active .cross span:nth-child(2){width:100%;transition-delay:.375s}.header-contacts{margin-right:-5.6rem}.language-currency{margin-left:5.6rem;position:relative;font-weight:400;font-size:2rem;line-height:1.167;text-transform:uppercase}.language-currency .header-contacts__link-wrap{padding-left:5.6rem}.current-language{padding:0 2.2rem;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;background:#000;height:9.6rem;position:relative}.current-language i{font-size:43%;color:#EE1B00;margin-left:1rem}.current-language:before{display:block;border-top:9.6rem solid transparent;border-right:5.6rem solid #000;position:absolute;right:100%;top:0}.language-currency ul{padding:.4rem 3.1rem;list-style:none;position:absolute;left:50%;top:100%;width:-moz-max-content;width:max-content;opacity:0;pointer-events:none;background:#fff;font-size:1.6rem;transform:translate(-50%,.8rem);transition:transform .5s ease,opacity .5s ease}.language-currency a{display:block;padding:.5rem 0;color:#000}.language-currency a.current,.language-currency a:hover{color:#EE1B00}.language-currency li{margin:.5rem 0}.language-currency:hover ul{opacity:1;transform:translate(-50%,0);pointer-events:auto}.header-contacts__link-wrapper{height:9.5rem;position:relative}.header-contacts__link-wrapper:after{display:block;position:absolute;width:10000px;height:100%;border-bottom:1px solid #fff;right:100%;margin-right:-5.6rem;bottom:0;background:#fff;z-index:0}.header-contacts__link-wrap{display:block;position:relative;z-index:1;padding-right:5.6rem;overflow:hidden;height:9.5rem;margin-right:-5.6rem}.header-contacts__link{height:9.6rem;background:#EE1B00;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 3rem;margin-left:5.6rem;font-size:1.6rem;font-weight:600;line-height:1.9rem;position:relative;transition:background .5s ease}.header-contacts__link:after,.header-contacts__link:before{content:'';display:block;position:absolute;top:0}.header-contacts__link:before{border-top:9.6rem solid transparent;border-right:5.6rem solid #EE1B00;right:100%;transition:border-right-color .5s ease}.header-contacts__link:after{border-bottom:9.6rem solid transparent;border-left:5.6rem solid #EE1B00;left:100%;transition:border-left-color .5s ease}.header-contacts__link:hover{background:#a71300}.header-contacts__link:hover:before{border-right-color:#a71300}.header-contacts__link:hover:after{border-left-color:#a71300}.header-contacts i{margin-right:1rem;font-size:80%}.open-header .bars-mob,.open-header .nav-logo{z-index:101}.header-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:1366px){.header .wrapper{padding-left:5rem}}@media screen and (max-width:1280px){.nav-logo img{max-height:7.25rem}.nav-inner>ul>li{margin:0 1.2rem}.menu-title{font-size:1.5rem}.language-currency{margin-left:4.6rem;font-size:1.7rem}.current-language{padding:0 1.5rem}.header{height:9.65rem}.current-language:before{content:"";display:block;border-top:9.7rem solid transparent;border-right-width:4.6rem}.current-language,.header-contacts__link{height:9.69rem}.menu-box{padding:0 1.2%}.header-contacts__link{padding:0 .4rem 0 0;font-size:1.5rem}.header-contacts__link:after{border-bottom-width:9.7rem}.header-contacts__link:before{border-top-width:9.7rem}}@media screen and (max-width:1023px){.header .wrapper{padding-left:3rem}.nav-logo img{max-height:4.8rem}.menu-title,.menu-title a,.nav-inner>ul>li.active .menu-dropdown .menu-title a{color:#fff}.nav-inner>ul>li{border-bottom:1px solid #838EA4;margin:0;padding:1.9rem 0;width:100%}.nav-inner>ul>li a{color:#fff;border-bottom:1px solid #838EA4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav-inner>ul>li .menu-title a,.nav-inner>ul>li:last-child a{border-bottom-width:0}.menu-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nav-inner{width:100%}.nav-inner>ul{width:100%;display:block}.nav-inner>ul>li .menu-dropdown .menu-title a{padding:0;border-bottom-width:0}.nav-inner>ul>li i{display:inline-block;font-size:63%;margin-left:.8rem}.menu-dropdown{margin:0;position:static;background:0 0;min-width:0}.menu-dropdown-list{padding:0;background:0 0}.nav-inner>ul>li.active .menu-title,.nav-inner>ul>li:hover .menu-dropdown{display:none}.nav-inner>ul>li.active .menu-dropdown{display:block}.nav-inner>ul>li.active .menu-dropdown .menu-title{color:#838EA4;padding:0 0 2rem;display:-ms-flexbox;display:flex}.menu-dropdown__col{padding:0;width:100%}.nav-inner>ul>li .menu-dropdown a{padding:1.3rem 0;margin-top:-5px}.header-links-2 .btn-login{color:#fff}.opened-sub .header-bottom{background:#2E3243}.opened-sub .nav-inner>ul>li{display:none;border-bottom-color:transparent}.menu-dropdown-list,.opened-sub .nav-inner>ul>li.active{display:block}.opened-sub .nav-inner>ul>li:first-child{border-top-color:transparent}.opened-sub .nav-inner>ul>li.active .menu-dropdown .menu-title a{color:#838EA4}.menu-dropdown__title{padding:1.2rem 3rem;font-weight:700;font-size:1.4rem;line-height:1.4rem;border-bottom:1px solid #515665;color:#515665}.nav-inner>ul>li:hover .menu-title a{color:#fff}.nav-inner>ul>li>.menu-title{transition:color .5s ease}.nav-inner>ul>li.active>.menu-title{color:#00AEE6}.language-currency{margin:3.7rem 0 0}.language-currency li{display:-ms-inline-flexbox;display:inline-flex;margin:0 7rem 0 0}.language-currency li:last-child{margin-right:0}.language-currency a{width:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#838EA4;font-size:2rem}.current-language,.menu-dropdown-list span:before{display:none}.language-currency ul{position:static;opacity:1;pointer-events:auto;transform:none;padding:0;background:0 0}.language-currency a .current{color:#EE1B00}.language-currency:hover ul{transform:none}.header-contacts i{margin-right:1.3rem;font-size:99%;min-width:2rem}.nav-logo{margin-right:1.5rem;max-width:14.7rem}.main-menu{margin:0}.main-menu a{font-size:1.8rem}.main-menu li{margin:0 0 3.6rem}.menu-box{background:#000;padding:2.5rem 3rem 1.5rem;position:fixed;left:0;transform:translateX(-100%);top:6.9rem;margin:0;z-index:100;width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;overflow:auto;-ms-flex-align:start;align-items:flex-start;color:#fff;transition:transform .5s ease;will-change:right;bottom:0}.menu-box.active{transform:translateX(0)}.menu-dropdown ul a{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.menu-title{-ms-flex-pack:justify;justify-content:space-between;font-weight:700;font-size:2rem;line-height:2.4rem;text-transform:uppercase}.nav-inner>ul>li i{margin-right:1rem}.menu-dropdown ul a:hover{background:0 0;color:#fff}.header-contacts__link:after{border-bottom-width:7.3rem;border-left-width:3.6rem}.bars-mob__wrapper:before{border-top-width:7.3rem;border-right-width:3.6rem}.bars-mob,.header,.header-contacts__link,.header-contacts__link-wrap,.header-contacts__link-wrapper{height:7.1rem}.header-contacts__link-wrap{padding-right:3.6rem}.header-contacts{margin-left:auto;position:relative;z-index:0;margin-right:1.5rem}.header-contacts__link:before{border-top-width:7.25rem;border-right-width:3.6rem}.header-contacts__link{font-weight:600;font-size:1.6rem;line-height:1.9rem;margin-left:3.6rem}.bars-mob .cross{margin:2rem 0 0 1rem}.bars-mob .hamburger{margin-left:-.2rem}.bars-mob{overflow:hidden;padding-left:3.6rem;z-index:1}}@media screen and (max-width:767px){.header-contacts__link:before{border-top-width:7rem;border-right-width:3.6rem}.bars-mob,.header,.header-contacts__link,.header-contacts__link-wrap,.header-contacts__link-wrapper{height:6.9rem}.bars-mob:before{border-top-width:7rem}.header-contacts__link:after{border-bottom-width:7rem}}@media screen and (min-width:1024px){.bars-mob{display:none!important}.menu-dropdown-2 ul{-moz-columns:2;columns:2;position:relative;max-width:63rem;width:100%;-moz-column-gap:0;column-gap:0}.menu-dropdown-2 ul:before{content:'';display:block;left:50%;pointer-events:none;background:#BABABA;position:absolute;width:1px;top:0;bottom:0}.menu-dropdown-2 ul li{display:inline-block;page-break-inside:avoid;break-inside:avoid}}.footer{padding:5rem 0 2.6rem;position:relative;z-index:3;overflow:hidden;font-size:1.8rem;-ms-flex-negative:0;flex-shrink:0;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background:#000}.footer-bottom,.footer__contacts,.footer__menu{font-size:1.4rem}.footer .wrapper:after{display:none}.footer a{color:inherit}.footer .logo img{width:29.1rem}.footer-wrap{margin:0 -2.5rem;display:-ms-flexbox;display:flex}.footer__contacts,.footer__menu{padding:0 2.5rem;width:25%}.footer__menu{line-height:1.7rem}.footer__menu ul a{border-bottom:1px solid transparent}.footer__menu ul a:hover{color:#EE1B00;border-bottom-color:#EE1B00}.footer__menu li{margin-bottom:1.6rem}.footer-bottom{padding:2.5rem 0 3.2rem;color:#616161}.footer-bottom .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.footer-bottom a{color:inherit}.footer-bottom a:hover,.footer-item i{color:#EE1B00}.footers-socials{-ms-flex-negative:0;flex-shrink:0;padding-left:2.5rem;width:25%}.footers-socials img{filter:invert(34%) sepia(0) saturate(1709%) hue-rotate(277deg) brightness(97%) contrast(70%);max-height:2.4rem}.politica{margin:0 2rem}.footer__icon{width:2.7rem;padding-top:.5rem;font-size:85%}.footer__details{width:calc(100% - 2.7rem)}.footer-item{display:-ms-flexbox;display:flex;margin-bottom:1.6rem}.footer-bl{margin-bottom:3.6rem}.footer-title{margin-bottom:1.6rem}.footer-title a,.footer-title span{font-weight:600;font-size:1.8rem;line-height:2.1rem;font-family:Gilroy,arial,sans-serif;color:#616161}.footer-title a:hover{color:#EE1B00}.footer-title_2{margin-bottom:15px}.footer-decor{overflow:hidden;height:1.2rem;display:-ms-flexbox;display:flex}.footer-decor__left:after,.footer-decor__right:after{display:block;content:'';bottom:0}.footer-decor__right{height:100%;position:relative;background:#EE1B00;left:0;margin-left:2.5rem;width:100%}.footer-decor__right:after{position:absolute;left:-1rem;border-right:1rem solid #EE1B00;border-top:1.2rem solid transparent}.footer-decor__left{height:100%;position:relative;left:0;width:calc(50vw - 650px + 5rem);background:#EE1B00}.footer-decor__left:after{position:absolute;border-left:1rem solid #EE1B00;border-bottom:1.2rem solid transparent;left:100%}.footer__mail a,.footer__tel a{display:inline-block;margin-bottom:.5rem}.footer__mail a:last-child,.footer__tel a:last-child{margin-bottom:0}.tel-line{margin-bottom:.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.tel-line>a{margin-right:1rem}.soc-items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.soc-items__item{margin-right:6px}@media screen and (max-width:1300px){.footer-decor__left{width:4rem}.footer-decor__right{left:0;margin-left:2.3rem;width:100%}}@media screen and (max-width:1200px){.footers-socials{width:auto}}@media screen and (max-width:1023px){.footers-socials{width:auto}.footer-wrap{margin:0 -1.5rem}.footer__contacts,.footer__menu{padding:0 1.5rem}}@media screen and (max-width:767px){.footer-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__contacts,.footer__menu{width:50%;margin-bottom:3.5rem}.politica{margin:2rem 0 0;display:inline-block}.footer-bottom .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.copyrights{margin-top:2.1rem;-ms-flex-order:2;order:2;width:100%}.politica{-ms-flex-order:3;order:3}.footer-left{width:100%;max-width:100%}.footer__menu{margin-bottom:2.1rem;max-width:100%;width:100%}.footer__contacts{margin:1.5rem 0 0;width:100%;font-size:1.6rem}.footer__icon{width:2.5rem}.footer__details{width:calc(100% - 2.5rem)}.footer-wrap{margin-left:0;margin-right:0}.footer-item:last-child{margin-bottom:0}.footer-left,.footer__contacts,.footer__menu{padding-left:0;padding-right:0}.footer__menu:nth-child(3){-moz-columns:2;columns:2}.footers-socials{margin:1rem -3rem 0;width:calc(100% + 6rem);text-align:center;border-top:1px solid #616161;padding:2.4rem 3rem 0;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-order:1;order:1}.footers-socials .socials{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footers-socials .socials__item img{max-height:3.2rem}.footers-socials .socials__item:last-child{margin-right:0}.footer-bottom{padding-top:0}}.main-block__text,.main-nav__title{font-size:2.4rem;line-height:2.9rem}.main-section{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative;z-index:2}.main-section:before{content:'';background-color:rgba(0,0,0,.3);z-index:1;display:block;top:0;bottom:0;position:absolute;right:0;left:0}.main-section .wrapper{z-index:2}.inner-main-section__bg video,.main-section video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;z-index:0;top:0;left:0}.socials-wrap-main{height:100%;width:100%;z-index:2;top:0;left:0;position:absolute;pointer-events:none}.socials-wrap-main.js-section{position:absolute}.main-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:8.9rem;min-height:100vh}.main-block__head{position:relative;padding:8.9rem 0;z-index:1;color:#fff;max-width:78%;-ms-flex-positive:10;flex-grow:10}.main-block .h1{color:inherit;margin-bottom:1.5rem}.main-block__text{font-weight:600}.slider-main{margin-top:3.6rem}.page-nav{pointer-events:none;position:absolute;top:0;right:2rem;width:4rem;z-index:99;opacity:0;bottom:0}.page-nav__inner{position:fixed;top:50%;transform:translateY(-50%);right:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.page-nav ul{margin:0}.page-nav li{margin:3vh 0}.page-nav img{filter:invert(64%) sepia(7%) saturate(844%) hue-rotate(182deg) brightness(86%) contrast(93%)}.page-nav a{pointer-events:auto}.page-nav_pseudo{z-index:101;opacity:1;overflow:hidden;clip:rect(0,auto,auto,0);-webkit-clip:rect(0,auto,auto,0)}.section-dark .page-nav img{filter:none}.js-section{position:relative;overflow:hidden}.slider-main .slick-list{overflow:visible}.slider-main .slick-slide{padding-right:.4rem}.main-nav:not(.slick-initialized){display:-ms-flexbox;display:flex}.main-nav__item{width:38.4rem;min-width:38.4rem;max-width:38.4rem;background:url(../img/decor-1.svg) 100% 0 no-repeat #fff;padding:3.3rem 3.2rem;min-height:18rem;transition:background .5s ease;background-size:auto 100%;position:relative}.main-nav__title{font-weight:700;transition:color .5s ease;color:#EE1B00;text-transform:uppercase;font-family:Gilroy,arial,sans-serif}.main-nav__arrow{margin-top:3.6rem;font-weight:600;font-size:1.6rem;line-height:1.9rem;display:-ms-inline-flexbox;display:inline-flex;color:#000;padding-bottom:1.5rem;border-bottom:1px solid #EE1B00;-ms-flex-align:center;align-items:center}.breadcrumb li:last-child,.projects-nav a.active span{font-weight:700}.main-nav__arrow i{font-size:95%;margin-left:1.5rem}.main-nav__submenu{position:absolute;max-height:0;background:#fff;overflow:hidden;transition:max-height 1s ease;bottom:0;left:0;right:0}.main-nav__submenu .main-nav__title{padding:2.8rem 3.2rem .8rem;position:relative}.main-nav__submenu .main-nav__title a{color:inherit}.main-nav__submenu .main-nav__title:before{content:'';display:block;position:absolute;left:0;top:0;right:0;height:.8rem;transition:background .5s ease}.main-nav__submenu .main-nav__title:after{content:'';display:block;border-left:1.2rem solid transparent;border-right:1.2rem solid transparent;border-top:1.2rem solid transparent;position:absolute;left:4.4rem;top:.6rem;transition:border-color .5s ease}.has-child:hover .main-nav__submenu .main-nav__title:after,.has-child:hover:after{border-top-color:#EE1B00}.main-nav__submenu ul{margin:.6rem 0;min-height:10.5rem}.main-nav__submenu ul a{padding:.8rem 3.2rem;font-size:1.6rem;line-height:1.9rem;color:#000;transition:color .5s ease,background .5s ease;display:block}.inner-main,.inner-main-section .breadcrumb,.main-nav__item.active .main-nav__arrow,.main-nav__item.active .main-nav__title,.main-nav__item:not(.has-child):hover .main-nav__arrow,.main-nav__item:not(.has-child):hover .main-nav__title{color:#fff}.main-nav__submenu ul a span{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}.main-nav__submenu ul a span:before{opacity:0;font-size:72%;font-family:icomoon;-ms-flex-negative:0;flex-shrink:0;margin-left:.5rem}.main-nav__submenu li{margin:.6rem 0}.main-nav__submenu ul a:hover{background:#EE1B00;color:#fff}.main-nav__submenu ul a:hover span:before{opacity:1}.main-nav__item.active,.main-nav__item:not(.has-child):hover{background-color:#EE1B00;background-image:url(../img/decor-3.svg)}.has-child:hover .main-nav__submenu .main-nav__title:before,.has-child:hover:before{background:#EE1B00}.main-nav__item.active .main-nav__arrow,.main-nav__item:not(.has-child):hover .main-nav__arrow{border-bottom-color:#fff}.has-child:hover .main-nav__submenu{max-height:80rem}.inner-main-section{overflow:hidden;position:relative}.inner-main-section:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.inner-main-section .wrapper{min-height:100vh;padding-top:10rem;padding-bottom:10rem;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative}.inner-main-section__bg{position:absolute;top:0;bottom:0;right:0;left:0;z-index:0}.inner-main-section__bg img{position:absolute;top:0;width:100%;height:100%;left:0;vertical-align:top;-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover}.inner-main{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:10;flex-grow:10}.inner-main .h1{margin:0}.inner-main__head{width:60%}.h1-inner{font-size:5rem}.breadcrumbs{margin:4.3rem 0 3rem}.breadcrumb li:after{content:'/';margin:0 .5rem}.breadcrumb{color:#838EA4;font-size:1.8rem;line-height:2.2rem}.breadcrumb li{display:inline-block;vertical-align:middle}.breadcrumb li:last-child:after{display:none}.breadcrumb a{color:inherit}.breadcrumb a:hover{color:#EE1B00}.section-article-project{margin:5.3rem 0 3rem}.slider-project{padding:8.8rem 0 7.2rem}.article{margin:0 auto;max-width:99.6rem}.slider-project-inner{margin:0 -1.2rem}.slider-project-inner .slick-slide{padding:.2rem 1.2rem}article{font-size:2rem;line-height:1.2}article h1,article h2{font-size:3.2rem;line-height:3.9rem;margin-bottom:1.9rem}article>img{margin:1.5rem 0 2.2rem}article h2{margin:2.7rem 0}article ol,article ul{list-style-position:outside;padding:2.5rem 0 0 3rem}article ul li+li{margin-top:2.4rem}article blockquote{background:#F3F8FD;padding:6.2rem 6% 3.9rem 8%;margin:11rem 0 4rem;position:relative}article blockquote:before{content:'';display:block;background:url(../img/icons-svg/quote.svg) no-repeat;background-size:contain;position:absolute;right:4.2rem;top:-2rem;width:11rem;height:8.1rem}article figure{padding:5.1rem 0 5.6rem}article figcaption{margin-top:2.2rem;max-width:79rem;font-size:90%}.arrows-wrap_3{margin-top:5.2rem}.inner-main-section_decor .wrapper{min-height:52.1rem}.inner-main-section_decor:before{display:none}.inner-main-section_dark{background:#000}.inner-main-section__decor{z-index:1;left:0;right:0;bottom:0;top:0;position:absolute;text-align:right}.inner-main-section__decor img{height:100%;width:auto;max-width:none}.section-projects-main{margin-top:9.3rem;margin-bottom:17.9rem}.projects-nav{font-size:1.8rem;color:#000;margin-bottom:4.5rem;text-align:center}.projects-nav ul{margin:0 -1.3rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.projects-nav span,.projects-nav sup{display:inline-block;vertical-align:top}.projects-nav li{padding:1rem 1.3rem}.projects-nav span{padding-top:2rem}.projects-nav sup{font-size:1.4rem}.projects-nav a{color:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start}.projects-nav a.active,.projects-nav a:hover{color:#EE1B00}.article-date,.breadcrumbs_dark .breadcrumb,.kind-label{color:#838EA4}.article-main{margin-top:9.6rem;border-top:1px solid #BABABA;padding:.5rem 0 1.2rem}.block-img-4{padding:1.2rem 0 5rem;margin:0 -2.5rem;display:-ms-flexbox;display:flex}.block-img-4__img{padding:0 2.5rem;width:41.5%}.block-img-4__description{padding:0 2.5rem;width:58.5%}.block-img-4 img{vertical-align:top}.article-date{padding-bottom:2.1rem;font-size:2rem;line-height:1.1}.inner-main-section-2 .wrapper,.inner-main-section_list .wrapper{padding-bottom:0}.text-image__video{margin:4rem 0;position:relative;display:block}.text-image__video:hover{background:#a71300}.inner-main-section_red,.video-icon__icon{background:#EE1B00}.video-icon__icon{height:12.4rem;width:12.4rem;border-radius:50%;margin-bottom:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;transition:background .5s ease}.video-icon__icon:before{content:'';display:block;border-top:2.2rem solid transparent;border-left:4rem solid #fff;border-bottom:2.2rem solid transparent}.text-image__video .video-main{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.projects-nav_sm ul{-ms-flex-pack:center;justify-content:center}.inner-main-section_list .wrapper:after{display:none}.inner-main-section_list .inner-main__head{-ms-flex-positive:10;flex-grow:10;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.inner-main-section_list .main-slider-wrap{-ms-flex-negative:0;flex-shrink:0}.inner-main-section_list .inner-main{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.inner-main-section-2:before{display:none}.inner-main-section-2+.section-support-info{padding-top:0}.inner-main-2{margin-top:2.6rem;display:-ms-flexbox;display:flex}.inner-main-2 .h1{margin-bottom:2.8rem;word-wrap:normal}.inner-main-2__head{width:51.5%;padding:0 0 4rem}.inner-main-2__text{font-size:2rem;line-height:120%;padding-right:3rem;max-width:55rem;letter-spacing:.02rem}.inner-main-2__aside{width:48.5%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.inner-main-2__aside .tab,.inner-main-2__aside .tabs{-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.inner-main-2__aside .tab{-ms-flex-pack:justify;justify-content:space-between}.inner-main-2__btn{margin-top:2rem;text-align:right;-ms-flex-negative:0;flex-shrink:0;height:8rem}.rules h1,.tabs-nav__link{text-align:center}.inner-main-2__btn .btn{min-height:8rem;min-width:28.2rem;font-size:2.4rem;position:fixed;bottom:0;z-index:100;right:calc(50vw - 650px + 4rem);transition:transform .8s ease}.inner-main-2__btn .btn.hidden{transform:translateY(100%)}.inner-main-2__img{padding-bottom:6rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:10;flex-grow:10}.kinds-m{max-width:47.5rem;margin-top:2.6rem}.kind-label{margin-bottom:1.6rem;font-size:2rem}.tabs-nav{margin:0 -1.2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-nav__link{border:1px solid #000;margin:.8rem 1.2rem;width:calc(50% - 2.4rem);padding:.2rem .7rem;font-weight:600;font-size:2rem;color:#000;min-height:6.4rem;line-height:1.1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:border-color .5s ease,color .5s ease}.tabs-nav__link:hover{border-color:#EE1B00}.tabs-nav__link.active{border-color:#EE1B00;color:#EE1B00}.section-contacts,.section-error-page{padding-top:9.45rem}.section-contacts{margin-bottom:-10rem;padding-bottom:10rem;background:#F3F8FD}.contacts-main{font-size:2rem;color:#000}.contacts-main .block-img-3__img{margin-bottom:27px}.contacts-main .block-img-3__description{padding-top:4.4rem;padding-bottom:1.3rem}.contacts-main .breadcrumbs{margin:0 0 5.4rem}.contacts-main .h1{font-size:5rem;margin-bottom:6.5rem}.contacts-main .footer-title a,.contacts-main .footer-title span{font-size:inherit;color:inherit}.contacts-main .footer-bl{margin-bottom:.9rem}.contacts-main a{color:inherit}.contacts-main .footer__icon{width:3.7rem;padding-top:0;font-size:115%}.contacts-main .soc-items img{width:2rem}.contacts-main .soc-items__item{margin-right:1.4rem}.contacts-main .soc-items__item:last-child{margin-right:0}.contacts-main .soc-items__item img{transition:filter .5s ease}.contacts-main .soc-items__item:hover img{filter:brightness(50%)}.contacts-main .footer-bl_tel{border-top:1px solid #838EA4;margin-top:.9rem;padding-top:3.6rem}.map{min-height:55.2rem;height:100%}.rules h4{padding-top:2rem;text-align:left;font-size:120%;text-transform:none}.rules h2+h4{padding-top:0}.rules ul li+li{margin-top:.2rem}.section-error-page{background:#000;color:#fff}.error-page{padding:10.3rem 0 24.1rem;text-align:center}.error-page .h1{margin-bottom:5.5rem}.error-page__decor{margin-bottom:5.2rem}@media screen and (max-width:1300px){.inner-main-2__btn .btn{right:5rem}}@media screen and (max-width:1280px){.projects-nav{font-size:1.7rem}.section-projects-main{margin-top:6.3rem;margin-bottom:12.9rem}.article-main{margin-top:9.6rem}}@media screen and (max-width:1023px){.breadcrumbs{margin:2.2rem 0 1.2rem}.page-nav{display:none}.inner-main__head{width:90%}.arrows-wrap_3{margin-top:3.2rem}.projects-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.article-main{margin-top:7.2rem;padding:3.5rem 0 1.2rem}.inner-main-2{display:block}.inner-main-2__text{font-size:1.7rem;padding-right:0;max-width:90rem}.inner-main-2__head{width:100%;padding:0}.inner-main-2__aside{width:100%;position:relative;margin-top:5.2rem}.inner-main-2__img{padding-bottom:2rem;text-align:right;-ms-flex-align:center;align-items:center}.inner-main-2__img img{max-width:50%}.kind-label{margin-bottom:1.2rem;font-size:1.8rem}.tabs-nav__link{width:calc(33.333% - 2.4rem);font-size:1.8rem}.kinds-m{max-width:69.5rem}.section-contacts,.section-error-page{padding-top:6.7rem}.contacts-main .h1{font-size:4.5rem;margin-bottom:4.5rem}.contacts-main .breadcrumbs{margin:0 0 3.3rem}.inner-main-2__btn .btn{right:3rem}}@media screen and (max-width:767px){.main-nav__arrow,.slider-main{margin-top:2.4rem}.main-block__head{padding:5.7rem 0 4.6rem;max-width:100%}.main-nav__item{width:23.6rem;min-width:23.6rem;max-width:23.6rem;padding:3rem 2.9rem 1.5rem;min-height:13.7rem}.main-block__text{font-size:1.6rem;line-height:1.9rem}.main-block .h1{margin-bottom:2rem}.main-nav__title{font-size:2rem;line-height:2.4rem}.breadcrumbs{display:none}.inner-main__head{width:100%}.h1-inner{font-size:3.2rem;line-height:3.8rem}.projects-nav,article{font-size:1.6rem}.section-article-project{margin:1.3rem 0 3rem}.slider-project{padding:2.9rem 0 .7rem}.arrows-wrap_3{margin-top:2.2rem}article ol,article ul{padding:1.5rem 0 0 2.5rem}article ul li+li{margin-top:1.6rem}.head-project{margin-top:4rem;display:block}.inner-main-section_decor .wrapper{min-height:49.4rem}.inner-main-section__decor{left:7.2rem;top:7rem}.section-projects-main{margin-top:3.5rem;margin-bottom:3rem}.projects-nav{margin-bottom:3.3rem}.projects-nav span{padding-top:1.7rem}.projects-nav ul{-ms-flex-pack:center;justify-content:center}.projects-nav li{width:100%;padding:.7rem 1.3rem}article h2{font-size:2.4rem;line-height:2.9rem;margin:3.5rem 0 1.5rem}article h2+.block-img-4{padding-top:0}.article-date{padding-bottom:2.5rem;font-size:1.6rem}.block-img-4{display:block;padding:1.5rem 0 .5rem;margin:0}.block-img-4__img{padding:0;width:100%}.block-img-4__description{font-size:1.4rem;line-height:1.6rem;padding:0 0 1.5rem;width:100%}.inner-main-2__text,.kind-label,.tabs-nav__link{font-size:1.6rem}.block-img-4__img+.block-img-4__description{padding:2.5rem 0 0}article figure{padding:1.6rem 0 1.5rem}article figcaption{margin-top:1.3rem}.video-icon__icon{height:5rem;width:5rem}.video-icon__icon:before{margin-left:.2rem;border-top-width:1rem;border-left-width:1.8rem;border-bottom-width:1rem}article blockquote{padding:2.2rem 1.9rem 1.9rem 2.2rem;margin:5.2rem 0 2rem}.inner-main-2{margin-top:.6rem}article blockquote:before{right:.7rem;top:-1.3rem;width:5rem;height:3.1rem}.tabs-nav{margin:0 -1rem}.tabs-nav__link{margin:.8rem 1rem;width:calc(50% - 2rem);min-height:5rem}.inner-main-2 .h1{margin-bottom:2rem;word-wrap:break-word}.kinds-m{margin-top:1.4rem}.kind-label{margin-bottom:.2rem;line-height:1}.inner-main-2__img img{max-width:71%}.inner-main-2__btn{margin:3.7rem -3rem 0}.inner-main-2__btn .btn{min-height:5rem;height:5rem;font-size:1.8rem;min-width:17.7rem;padding:0 3.5rem}.contacts-main .block-img-3__description{padding-top:3.9rem;padding-bottom:1.5rem}.contacts-main .footer-bl{margin-bottom:2.2rem}.contacts-main .h1{font-size:3.2rem;margin-bottom:1.7rem}.contacts-main .footer__icon{font-size:153%}.contacts-main .footer-bl_tel{margin-top:0;padding-top:2.4rem}.map{min-height:0;height:46.1rem}.error-page{padding:10.3rem 0 20.3rem}.error-page .h1{margin-bottom:4.2rem}.error-page__btn .btn{width:100%;max-width:48rem}.inner-main-2__btn{height:2rem}}@media screen and (min-width:768px) and (max-width:1300px){.main-nav__item{width:calc(50vw - 5.3rem);min-width:calc(50vw - 5.3rem);max-width:calc(50vw - 5.3rem)}}@media screen and (min-width:1024px){.error-page .h1{font-size:5rem}}@media screen and (min-width:1300px){.main-nav__item{width:60rem;min-width:60rem;max-width:60rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJ1dGlscy9fbWl4aW5zLnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiZmlyc3Qtc2NyZWVuLmNzcyIsImxheW91dC9faWNvbnMuc2NzcyIsImxheW91dC9fY29udGVudC5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2ZpcnN0LXNjcmVlbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQVc7QUFVWCxvQkFBb0I7QUNQcEIsT0FDQyxZQUFXLENBQ1gsYUFBWSxDQUNaLHFDRER5QyxDQ0V6Qyx1QkRlYSxDQ2RiLGFBQVksQ0FDWixpQkFBZ0IsQ0FDaEIsb0NBQW1DLENBQ25DLG1DQUFrQyxDQUNsQyxZRENpQixDQ0FqQixtQkFBa0IsQ0FDbEIsd0JBQXVCLENBQ3ZCLDZCQUE0QixDQUM1QixpQkRacUIsQ0NhbEIsMEJBQXlCLEVBQzVCOztBQUlELFFBQVE7QUFDUiw2ZUFJQyxVQUFTLENBQUUsV0FBVSxDQUFFLFVBQVMsQ0FBRSxnQkFBZSxFQUNqRDs7QUFDRCxpREFBaUQ7QUFDakQsZ0dBQ0MsZUFBYyxFQUNkOztBQUNELGdCQUNDLGFBQVksRUFDWjs7QUFDRCx5REFJQyxZQUFXLENBQ1gsY0FBYSxFQUNiOztBQUVELFFBQ0MsMEJBQXlCLENBQ3pCLGtCQUFpQixDQUNqQixhQUFZLENBQ1osWUFBVyxFQUNYOztBQUNELE9BQ0MsMkJBQTBCLENBQzFCLGFBQVksQ0FDWiwrQkFBOEIsQ0FDOUIsMkJBQTBCLEVBQzFCOztBQUVELGtDQUNDLHFDRHJEeUMsRUNzRHpDOztBQUNELGtCQUVDLFlEakRpQixDQ2tEakIscUNEMUR5QyxDQzJEekMsY0FBYSxDQUNiLGlCQUFnQixDQUNoQixzQkFBcUIsQ0FDckIseUJBQXdCLENBQ3hCLHlCQUF3QixFQUN4Qjs7QUFFRCxxREFHQyxnQkFDRCxFQUFDOztBQUNELEtB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MkNBMGNRLG9CQUFtQixDQUNuQix1QkFBc0IsRUFDekI7RUE1Y0wsNEJBK2NRLHNCQUFxQixFQUN4QjtFQWhkTCxxQkFtZFEsa0JBQWlCLENBQ2pCLHNCQUFxQixFQUN4QjtFQXJkTCwrQkF5ZFksZ0JBQWUsRUFDbEI7RUExZFQsZ0NBOGRRLGNBQWEsQ0FDYixvQkFBbUIsRUFDdEI7RUEzWkwsT0E4WlEsY0FBYSxDQUNiLGdCQUNKLEVBQUM7RUFqWUwsY0FvWVEsMkJBQTBCLEVBQzdCO0VBallELGtCQW9ZSSxzQkFBcUIsRUFDeEI7RUFFRCx3QkFDSSxZQUFXLENBQ1gsaUJBQ0osRUFBQztFQW5rQkEscUJBcWtCRyxhQUFZLEVBQ2Y7RUExbUJELG9CQTZtQlEsc0JBQ0osRUFBQyxFQUFBOztBQUtULCtEQWh0Q0ksa0JBa3RDSSwyQkFBMEIsQ0FDMUIsK0JBQThCLENBQzlCLCtCQUE4QixFQUNqQyxFQUFBOztBQUdMLHdDQWxhQSxrQkFzYVksZ0JBQ0osRUFBQyxFQUFBOztBQUlULHdDQWp1Q0ksa0JBbXVDSSxhQUFZLENBQ1osaUJBQWdCLENBQ2hCLGlCQUFnQixFQUNuQixFQUFBIiwiZmlsZSI6ImZpcnN0LXNjcmVlbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogcmVzZXQgKi9cclxuJG1pbi13aWR0aDogMzIwcHg7IFxyXG4kbWF4LXdpZHRoOjEzMDBweDsgXHJcbiRiYXNlLWZvbnQtc2l6ZTogMTZweDsgXHJcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjI7IFxyXG4kYmFzZS1mb250LWZhbWlseTogTGF0bywgYXJpYWwsIHNhbnMtc2VyaWY7IFxyXG4kY3VzdG9tLWZvbnQtZmFtaWx5OiBHaWxyb3ksIGFyaWFsLCBzYW5zLXNlcmlmOyBcclxuXHJcbiRkZWZhdWx0LXRyYW5zaXRpb246YWxsIDAuM3MgZWFzZS1pbjtcclxuXHJcbi8qIG1haW4gdmFyaWFibGVzICovXHJcblxyXG4vL3RleHQsIHRpdGxlc1xyXG4kdGV4dC1jb2xvcjogICMwMDA7XHJcbiR0aXRsZS1jb2xvcjogJHRleHQtY29sb3I7XHJcbiR0aXRsZS1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcbiRjb2xvci1hY3RpdmU6ICNFRTFCMDA7XHJcblxyXG4kY29sb3IxOiAjMjlBNjkwO1xyXG4kY29sb3IyOiAjQ0M3ODIyO1xyXG4kbGluay1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuJGxpbmstY29sb3ItaG92ZXI6ICNmZmY7XHJcbiRiYXNlLWJnOiAjZmZmO1xyXG4kcGxhY2Vob2xkZXI6ICM4MzhFQTQ7XHJcblxyXG4kZm9udC1zaXplLWgxOiAzNnB4O1xyXG4kbGluZS1oZWlnaHQtaDE6IDQycHg7XHJcbiRmb250LXNpemUtaDI6IDMycHg7XHJcbiRsaW5lLWhlaWdodC1oMjogMzdweDtcclxuJGZvbnQtc2l6ZS1oMzogMjhweDtcclxuJGxpbmUtaGVpZ2h0LWgzOiAzMnB4O1xyXG4iLCJAaW1wb3J0ICcuLi91dGlscy9fbWl4aW5zJztcclxuQGltcG9ydCAnLi4vdXRpbHMvX3ZhcmlhYmxlcyc7XHJcblxyXG5ib2R5IHtcclxuXHRtYXJnaW46IDBweDtcclxuXHRwYWRkaW5nOiAwcHg7XHJcblx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJnO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuXHRmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiRiYXNlLWxpbmUtaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxufVxyXG5cclxuXHJcblxyXG4vKk1BSU4qL1xyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIFxyXG5mb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLFxyXG5oZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0bWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBib3JkZXI6IDA7IGZvbnQtc2l6ZTogMTAwJTsgXHJcbn1cclxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIG1haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSxcclxuYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsXHJcbnE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci13aWR0aDogMHB4O1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHRtYXJnaW46IDBweDtcclxufVxyXG5odG1sIHtcclxuXHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG59XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgYnV0dG9uIHtcclxuXHRmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHlcclxufVxyXG5pbnB1dCxcclxudGV4dGFyZWEge1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5idXR0b24ge1xyXG5cdGN1cnNvcjogcG9pbnRlclxyXG59XHJcbnRkIHtcclxuXHRtYXJnaW46IDBweDtcclxuXHRwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbmZvcm0ge1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHRtYXJnaW46IDBweDtcclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oJGRlZmF1bHQtdHJhbnNpdGlvbik7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG5hLFxyXG5zcGFuLFxyXG5kaXYsXHJcbmJ1dHRvbiB7XHJcblx0b3V0bGluZTogbm9uZSFpbXBvcnRhbnRcclxufVxyXG5cclxuaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXHJcbmJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbioge1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0b3V0bGluZTogbm9uZVxyXG59XHJcblxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbnN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMFxyXG59XHJcbi5jbGVhcmZpeDphZnRlcixcclxuLndyYXBwZXI6YWZ0ZXIsXHJcbi5yb3c6YWZ0ZXJ7XHJcblx0Y29udGVudDogXCIuXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG5odG1sIHtcclxuXHRmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xyXG59XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbmh0bWwge1xyXG5cdGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkge1xyXG5cdGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDozNzRweCkge1xyXG5odG1sIHtcclxuXHRmb250LXNpemU6IDlweCAhaW1wb3J0YW50O1xyXG59XHJcblx0fSIsIkBtaXhpbiB0cmFuc2l0aW9uKCRkZWZhdWx0LXRyYW5zaXRpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgICAgLW1vei10cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgICAtbXMtdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHRcdC1vLXRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxufVxyXG5cclxuQG1peGluIHJhZGl1cygkYm9yZGVyLXJhZGl1cykge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1czsgICAgICBcclxuICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gcm90YXRlKCRyb3RhdGUpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoJHJvdGF0ZSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkcm90YXRlKTtcclxuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGUpO1xyXG59XHJcblxyXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKCRzY2FsZSk7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkc2NhbGUpO1xyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93KCRzaGFkb3cpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICgkc2hhZG93KTtcclxuICAgICAtbW96LWJveC1zaGFkb3c6ICgkc2hhZG93KTtcclxuICAgICAgLW1zLWJveC1zaGFkb3c6ICgkc2hhZG93KTtcclxuXHRcdC1vLWJveC1zaGFkb3c6ICgkc2hhZG93KTtcclxuICAgICAgICAgICBib3gtc2hhZG93OiAoJHNoYWRvdyk7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudCgkYXNpZGUsJGFzaWRlLWludmVydCwkY29sb3IxLCRjb2xvcjIpIHtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KCRhc2lkZSwgJGNvbG9yMSAwJSwgJGNvbG9yMiAxMDAlKTtcclxuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYXNpZGUsICRjb2xvcjEgMCUsJGNvbG9yMiAxMDAlKTtcclxuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoJGFzaWRlLCAkY29sb3IxIDAlLCRjb2xvcjIgMTAwJSk7XHJcblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCgkYXNpZGUsICRjb2xvcjEgMCUsJGNvbG9yMiAxMDAlKTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gJGFzaWRlLWludmVydCwgJGNvbG9yMSAwJSwkY29sb3IyIDEwMCUpO1x0XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXJfdHJhbnNmb3JtKCkge1xyXG4gIFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0bGVmdDo1MCU7dG9wOjUwJTtcclxuXHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIHZlcnRpY2FsX2NlbnRlcl90cmFuc2Zvcm0oKSB7XHJcbiAgXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRsZWZ0OjA7dG9wOjUwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbigkYnV0dG9uLWJnLCAkYnV0dG9uLWJvcmRlciwgJGJ1dHRvbi1ib3JkZXItY29sb3IsICRidXR0b24tcGFkLCAkYnV0dG9uLXNpemUsICRidXR0b24tbGluZS1oZWlnaHQsICRoZWlnaHQtYnV0dG9uLCAkYnV0dG9uLXJhZGl1cykge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdG1hcmdpbjogMCAwIDAgMDtcclxuXHRwYWRkaW5nOiAxMHB4ICRidXR0b24tcGFkIDAgJGJ1dHRvbi1wYWQ7XHJcblx0YmFja2dyb3VuZDogJGJ1dHRvbi1iZztcclxuXHRib3JkZXI6ICRidXR0b24tYm9yZGVyIHNvbGlkICRidXR0b24tYm9yZGVyLWNvbG9yO1xyXG5cdGZvbnQtc2l6ZTogJGJ1dHRvbi1zaXplO1xyXG5cdGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxpbmUtaGVpZ2h0O1xyXG5cdGhlaWdodDogJGhlaWdodC1idXR0b247XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIHJhZGl1cygkYnV0dG9uLXJhZGl1cyk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250KCRmb250LXMsICRmb250LWgsICRmb250LWMpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtcztcclxuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1oO1xyXG4gICAgY29sb3I6JGZvbnQtYztcclxufSIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1Cb2xkL0dpbHJveS1Cb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1Cb2xkL0dpbHJveS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1Cb2xkL0dpbHJveS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9HaWxyb3ktQm9sZC9HaWxyb3ktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1Cb2xkL0dpbHJveS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR2lscm95LUJvbGQvR2lscm95LUJvbGQuc3ZnI0dpbHJveUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR2lscm95JztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9HaWxyb3ktU2VtaUJvbGQvR2lscm95LVNlbWlCb2xkLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dpbHJveS1TZW1pQm9sZC9HaWxyb3ktU2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvR2lscm95LVNlbWlCb2xkL0dpbHJveS1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvR2lscm95LVNlbWlCb2xkL0dpbHJveS1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dpbHJveS1TZW1pQm9sZC9HaWxyb3ktU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9HaWxyb3ktU2VtaUJvbGQvR2lscm95LVNlbWlCb2xkLnN2ZyNHaWxyb3lTZW1pQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvLVJlZ3VsYXIvTGF0by1SZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tUmVndWxhci9MYXRvLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTGF0by1SZWd1bGFyL0xhdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTGF0by1SZWd1bGFyL0xhdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tUmVndWxhci9MYXRvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9MYXRvLVJlZ3VsYXIvTGF0by1SZWd1bGFyLnN2ZyNMYXRvUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0xhdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tTWVkaXVtL0xhdG8tTWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0xhdG8tTWVkaXVtL0xhdG8tTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tTWVkaXVtL0xhdG8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9MYXRvLU1lZGl1bS9MYXRvLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tTWVkaXVtL0xhdG8tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTGF0by1NZWRpdW0vTGF0by1NZWRpdW0uc3ZnI0xhdG9SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvLVNlbWlCb2xkL0xhdG8tU2VtaUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by1TZW1pQm9sZC9MYXRvLVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tU2VtaUJvbGQvTGF0by1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTGF0by1TZW1pQm9sZC9MYXRvLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTGF0by1TZW1pQm9sZC9MYXRvLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTGF0by1TZW1pQm9sZC9MYXRvLVNlbWlCb2xkLnN2ZyNMYXRvUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9MYXRvLUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTGF0by1Cb2xkL0xhdG8tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9MYXRvLUJvbGQvTGF0by1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9MYXRvLUJvbGQvTGF0by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTGF0by1Cb2xkL0xhdG8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0xhdG8tQm9sZC9MYXRvLUJvbGQuc3ZnI0xhdG9SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uL2ZvbnRzL2ljb21vb24uZW90P2loeWFkbScpO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uL2ZvbnRzL2ljb21vb24uZW90P2loeWFkbSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uL2ZvbnRzL2ljb21vb24udHRmP2loeWFkbScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uL2ZvbnRzL2ljb21vb24ud29mZj9paHlhZG0nKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi9pY29tb29uL2ZvbnRzL2ljb21vb24uc3ZnP2loeWFkbSNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuIiwiLyogcmVzZXQgKi9cbi8qIG1haW4gdmFyaWFibGVzICovXG5ib2R5IHsgbWFyZ2luOiAwcHg7IHBhZGRpbmc6IDBweDsgZm9udC1mYW1pbHk6IExhdG8sIGFyaWFsLCBzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBoZWlnaHQ6IDEwMCU7IGZvbnQtd2VpZ2h0OiA0MDA7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyBjb2xvcjogIzAwMDsgcG9zaXRpb246IHJlbGF0aXZlOyBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6IDEuMjsgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuXG4vKk1BSU4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgYm9yZGVyOiAwOyBmb250LXNpemU6IDEwMCU7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBtYWluIHsgZGlzcGxheTogYmxvY2s7IH1cblxuYmxvY2txdW90ZSwgcSB7IHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciwgcTpiZWZvcmUsIHE6YWZ0ZXIgeyBjb250ZW50OiAnJzsgY29udGVudDogbm9uZTsgfVxuXG50YWJsZSB7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IGJvcmRlci13aWR0aDogMHB4OyBwYWRkaW5nOiAwcHg7IG1hcmdpbjogMHB4OyB9XG5cbmh0bWwgeyBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgaGVpZ2h0OiAxMDAlOyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IC1tcy10ZXh0LXNpemUtYWRqdXN0OiBub25lOyB9XG5cbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24geyBmb250LWZhbWlseTogTGF0bywgYXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuaW5wdXQsIHRleHRhcmVhIHsgY29sb3I6ICMwMDA7IGZvbnQtZmFtaWx5OiBMYXRvLCBhcmlhbCwgc2Fucy1zZXJpZjsgb3V0bGluZTogbm9uZTsgYm9yZGVyLXJhZGl1czogMDsgLW1vei1ib3JkZXItcmFkaXVzOiAwOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBidXR0b24geyBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGQgeyBtYXJnaW46IDBweDsgcGFkZGluZzogMHB4OyB9XG5cbmZvcm0geyBwYWRkaW5nOiAwcHg7IG1hcmdpbjogMHB4OyB9XG5cbmEgeyBjb2xvcjogI0VFMUIwMDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47IC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IG91dGxpbmU6IG5vbmU7IC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5hLCBzcGFuLCBkaXYsIGJ1dHRvbiB7IG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sIGlucHV0W3R5cGU9YnV0dG9uXSwgYnV0dG9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyBvdXRsaW5lOiBub25lOyB9XG5cbiogeyAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyBvdXRsaW5lOiBub25lOyB9XG5cbio6YmVmb3JlLCAqOmFmdGVyIHsgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuc3Ryb25nIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIsIC53cmFwcGVyOmFmdGVyLCAucm93OmFmdGVyIHsgY29udGVudDogXCIuXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IGNsZWFyOiBib3RoOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgeyBodG1sIHsgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IGh0bWwgeyBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICBib2R5IHsgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7IGh0bWwgeyBmb250LXNpemU6IDlweCAhaW1wb3J0YW50OyB9IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnR2lscm95Jzsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3ktQm9sZC9HaWxyb3ktQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LUJvbGQvR2lscm95LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUJvbGQvR2lscm95LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1Cb2xkL0dpbHJveS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LUJvbGQvR2lscm95LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktQm9sZC9HaWxyb3ktQm9sZC5zdmcjR2lscm95Qm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogJ0dpbHJveSc7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlCb2xkL0dpbHJveS1TZW1pQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlCb2xkL0dpbHJveS1TZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaUJvbGQvR2lscm95LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3ktU2VtaUJvbGQvR2lscm95LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95LVNlbWlCb2xkL0dpbHJveS1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS1TZW1pQm9sZC9HaWxyb3ktU2VtaUJvbGQuc3ZnI0dpbHJveVNlbWlCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnTGF0byc7IHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by1SZWd1bGFyL0xhdG8tUmVndWxhci5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by1SZWd1bGFyL0xhdG8tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLVJlZ3VsYXIvTGF0by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLVJlZ3VsYXIvTGF0by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1SZWd1bGFyL0xhdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tUmVndWxhci9MYXRvLVJlZ3VsYXIuc3ZnI0xhdG9SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTsgZm9udC13ZWlnaHQ6IDQwMDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnTGF0byc7IHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by1NZWRpdW0vTGF0by1NZWRpdW0uZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0xhdG8tTWVkaXVtL0xhdG8tTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tTWVkaXVtL0xhdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLU1lZGl1bS9MYXRvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tTWVkaXVtL0xhdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1NZWRpdW0vTGF0by1NZWRpdW0uc3ZnI0xhdG9SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnTGF0byc7IHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by1TZW1pQm9sZC9MYXRvLVNlbWlCb2xkLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLVNlbWlCb2xkL0xhdG8tU2VtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1TZW1pQm9sZC9MYXRvLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLVNlbWlCb2xkL0xhdG8tU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLVNlbWlCb2xkL0xhdG8tU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLVNlbWlCb2xkL0xhdG8tU2VtaUJvbGQuc3ZnI0xhdG9SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnTGF0byc7IHNyYzogdXJsKFwiLi4vZm9udHMvTGF0by1Cb2xkLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9MYXRvLUJvbGQvTGF0by1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tQm9sZC9MYXRvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0xhdG8tQm9sZC9MYXRvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9MYXRvLUJvbGQvTGF0by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTGF0by1Cb2xkL0xhdG8tQm9sZC5zdmcjTGF0b1JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpOyBmb250LXdlaWdodDogNzAwOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6ICdpY29tb29uJzsgZm9udC1kaXNwbGF5OiBibG9jazsgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uL2ljb21vb24vZm9udHMvaWNvbW9vbi5lb3Q/aWh5YWRtXCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi9mb250cy9pY29tb29uLmVvdD9paHlhZG0jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi9mb250cy9pY29tb29uLnR0Zj9paHlhZG1cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi9mb250cy9pY29tb29uLndvZmY/aWh5YWRtXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi9mb250cy9pY29tb29uLnN2Zz9paHlhZG0jaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7IC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDsgc3BlYWs6IG5vbmU7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiBub25lOyBsaW5lLWhlaWdodDogMTsgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24tY2FyZXQ6YmVmb3JlLCAuaWNvbi1jYXJldC1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmljb24tY2hlY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5pY29uLW1haWw6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4uaWNvbi1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaWNvbi1uZXh0OmJlZm9yZSwgLm1lbnUtZHJvcGRvd24gdWwgYSBzcGFuOmJlZm9yZSwgLm1haW4tbmF2X19zdWJtZW51IHVsIGEgc3BhbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5pY29uLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLmljb24tcHJldjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG5cbi5tYWluLXdyYXBwZXIgeyBwYWRkaW5nOiAwOyBtaW4td2lkdGg6IDMyMHB4OyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyBtaW4taGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IHRyYW5zaXRpb246IGZpbHRlciAuM3MgZWFzZS1vdXQ7IHotaW5kZXg6IDE7IH1cblxuLndyYXBwZXIgeyBtaW4td2lkdGg6IDMyMHB4OyBtYXgtd2lkdGg6IDEzMDBweDsgcGFkZGluZy1yaWdodDogNXJlbTsgcGFkZGluZy1sZWZ0OiA1cmVtOyBtYXJnaW46IDAgYXV0bzsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgfVxuXG5mb290ZXIgeyBvcmRlcjogMzsgfVxuXG4vKiB0aXRsZXMgKi9cbnAgeyBwYWRkaW5nOiAxLjFyZW0gMDsgfVxuXG5oMSwgLmgxIHsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiA2cmVtOyBsaW5lLWhlaWdodDogMTIwJTsgbWFyZ2luLWJvdHRvbTogMy44cmVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogR2lscm95LCBhcmlhbCwgc2Fucy1zZXJpZjsgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5oMSB7IG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuaDIsIC5oMiB7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc2l6ZTogMy42cmVtOyBsaW5lLWhlaWdodDogMS4yOyBwYWRkaW5nOiAwOyBtYXJnaW46IDAgMCAzLjVyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBHaWxyb3ksIGFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5oMiB7IG1hcmdpbi1ib3R0b206IDQuNHJlbTsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiA1cmVtOyBsaW5lLWhlaWdodDogMS4yOyBsaW5lLWhlaWdodDogMS4yMTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG5cbi5oMjpiZWZvcmUsIC5oMjphZnRlciB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgZGlzcGxheTogYmxvY2s7IH1cblxuLmgyOmJlZm9yZSB7IGxlZnQ6IDA7IHdpZHRoOiAxMS44cmVtOyBoZWlnaHQ6IC44cmVtOyBiYWNrZ3JvdW5kOiAjRUUxQjAwOyB9XG5cbi5oMjphZnRlciB7IGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkICNFRTFCMDA7IGJvcmRlci1ib3R0b206IC44cmVtIHNvbGlkIHRyYW5zcGFyZW50OyBsZWZ0OiAxMS44cmVtOyB9XG5cbmgzLCAuaDMgeyBmb250LXNpemU6IDNyZW07IGxpbmUtaGVpZ2h0OiAxLjI7IGZvbnQtd2VpZ2h0OiA3MDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDFyZW0gMCAycmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmgzIHsgcGFkZGluZzogMCAwIDMuM3JlbTsgfVxuXG5oNCB7IGZvbnQtc2l6ZTogMi40cmVtOyB9XG5cbi5zZWN0aW9uLWRhcmsgLmgyIHsgYmFja2dyb3VuZDogbm9uZTsgY29sb3I6ICNmZmY7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmOyB9XG5cbi5zZWN0aW9uLWRhcmsgLmgzIHsgY29sb3I6ICNmZmY7IH1cblxuLmgyLWRlY29yIHsgZm9udC1zaXplOiAyLjRyZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OiA3MDA7IGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG5cbi5oMi1kZWNvcjphZnRlciB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi10b3A6IDEuNnJlbTsgd2lkdGg6IDZyZW07IGhlaWdodDogMnB4OyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjM0E3RkVFIDAlLCAjM0M3OEQ4IDEwMCUpOyBkaXNwbGF5OiBibG9jazsgfVxuXG5oNCB7IGZvbnQtd2VpZ2h0OiA3MDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmctdG9wOiAyLjVyZW07IH1cblxuLyogdGV4dCBwb3NpdGlvbiAqL1xuLnRleHQtbGVmdCB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLm5vd3JhcCB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ09OVEVOVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cbi5jb250ZW50IHsgbWluLXdpZHRoOiAzMjBweDsgdGV4dC1hbGlnbjogbGVmdDsgd2lkdGg6IDEwMCU7IG9yZGVyOiAyOyBmbGV4LWdyb3c6IDE7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5Aa2V5ZnJhbWVzIHNtb290aGJvdW5jZWJhbGwgeyBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAzMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0ycmVtLCAwLCAwKTsgfVxuICA2MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc21vb3RoYm91bmNlYmFsbDIgeyBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAzMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDJyZW0sIDAsIDApOyB9XG4gIDYwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmJ0biB7IGJvcmRlcjogMDsgY29sb3I6ICNmZmY7IGZvbnQtd2VpZ2h0OiA2MDA7IHBhZGRpbmc6IDAgNS4ycmVtOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGhlaWdodDogNi40cmVtOyBsaW5lLWhlaWdodDogNi40cmVtOyBmb250LXNpemU6IDIuNHJlbTsgYmFja2dyb3VuZDogI0VFMUIwMDsgYm9yZGVyLXJhZGl1czogMDsgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXMgZWFzZTsgZGlzcGxheTogaW5saW5lLWZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJ0biBpIHsgZm9udC1zaXplOiAxLjRyZW07IG1hcmdpbi1sZWZ0OiAxLjhyZW07IH1cblxuLmJ0biBzcGFuLCAuYnRuIGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDE7IH1cblxuLmJ0bjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgcmlnaHQ6IC01MHB4OyBib3R0b206IDA7IGxlZnQ6IDA7IGJvcmRlci1yaWdodDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWJvdHRvbTogOHJlbSBzb2xpZCAjYTcxMzAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0OyB6LWluZGV4OiAwOyB9XG5cbi5idG46aG92ZXI6YmVmb3JlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi5idG46ZGlzYWJsZWQgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgYmFja2dyb3VuZDogI2ZhYmFiMjsgfVxuXG4uYnRuLTIgeyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uYnRuLTI6YmVmb3JlIHsgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGM0YzRjOyB9XG5cbi5idG4tMjpkaXNhYmxlZCB7IHBvaW50ZXItZXZlbnRzOiBub25lOyBiYWNrZ3JvdW5kOiAjYjJiMmIyOyB9XG5cblt0eXBlPVwidGV4dFwiXSwgW3R5cGU9XCJ0ZWxcIl0sIFt0eXBlPVwiZW1haWxcIl0geyBoZWlnaHQ6IDYuNHJlbTsgYmFja2dyb3VuZDogI2ZmZjsgcG9zaXRpb246IHJlbGF0aXZlOyBib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBOyBib3JkZXItcmFkaXVzOiAwOyBjb2xvcjogIzAwMDsgZm9udC1zaXplOiAxLjhyZW07IHotaW5kZXg6IDE7IHBhZGRpbmc6IDAgMy42cmVtOyBmb250LXdlaWdodDogNDAwOyB3aWR0aDogMTAwJTsgfVxuXG5bdHlwZT1cInRleHRcIl0uZXJyb3IsIFt0eXBlPVwidGVsXCJdLmVycm9yLCBbdHlwZT1cImVtYWlsXCJdLmVycm9yIHsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAwLCAwLCAwLjEpLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSksICNGRkZGRkY7IGJvcmRlci1jb2xvcjogI0VFMUIwMDsgfVxuXG5bdHlwZT1cInRleHRcIl06Zm9jdXMsIFt0eXBlPVwidGVsXCJdOmZvY3VzLCBbdHlwZT1cImVtYWlsXCJdOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG5cblt0eXBlPVwidGV4dFwiXTotd2Via2l0LWF1dG9maWxsLCBbdHlwZT1cInRleHRcIl06LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgW3R5cGU9XCJ0ZXh0XCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIFt0eXBlPVwidGVsXCJdOi13ZWJraXQtYXV0b2ZpbGwsIFt0eXBlPVwidGVsXCJdOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIFt0eXBlPVwidGVsXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIFt0eXBlPVwiZW1haWxcIl06LXdlYmtpdC1hdXRvZmlsbCwgW3R5cGU9XCJlbWFpbFwiXTotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBbdHlwZT1cImVtYWlsXCJdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMgeyBiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwMDsgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTByZW0gNHJlbSAjZmZmOyB0cmFuc2l0aW9uOiBub25lOyB9XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAjODM4RUE0OyB9XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjODM4RUE0OyB9XG5cbjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICM4MzhFQTQ7IH1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAjODM4RUE0OyB9XG5cbmxhYmVsLmVycm9yIHsgY29sb3I6ICNFRTFCMDA7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMS45cmVtOyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmJveC1maWVsZCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbTogMy41cmVtOyB9XG5cbi5ib3gtZmllbGRfX2lucHV0IHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib3gtZmllbGRfX2lucHV0IGxhYmVsLmVycm9yIHsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgdG9wOiAxMDAlOyB9XG5cbi5mb3JtLWNoZWNrYm94IHsgbWFyZ2luOiA0LjdyZW0gMCAyLjhyZW07IH1cblxuLnNjcm9sbERpc2FibGVkIHsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IG1hcmdpbi10b3A6IDA7IHdpZHRoOiAxMDAlOyB6LWluZGV4OiAwOyB9XG5cbi5zY3JvbGxEaXNhYmxlZC53ZWIsIC5zY3JvbGxEaXNhYmxlZC53ZWIuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHsgcGFkZGluZy1yaWdodDogMS43cmVtOyB9XG5cbi5zY3JvbGxEaXNhYmxlZCAubWFpbi13cmFwcGVyIHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmhpZGUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xvci1kZWNvciB7IGNvbG9yOiAjMjlBNjkwOyB9XG5cbi5kZWNvci13cmFwIHsgb3ZlcmZsb3c6IGhpZGRlbjsgaGVpZ2h0OiAyMXJlbTsgei1pbmRleDogMTsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogOHJlbTsgfVxuXG4uZGVjb3Itd3JhcF8yIHsgbWFyZ2luLXRvcDogMTFyZW07IH1cblxuLnNvY2lhbHNfX2l0ZW0geyBtYXJnaW4tcmlnaHQ6IDNyZW07IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc29jaWFsc19faXRlbTpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jaGVja2JveC1lbCB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmNoZWNrYm94LWVsIGxhYmVsIHsgcG9zaXRpb246IHJlbGF0aXZlOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNoZWNrYm94LWVsIGlucHV0IHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IG9wYWNpdHk6IDA7IH1cblxuLmNoZWNrYm94LWVsX190eHQgeyBmb250LXdlaWdodDogMzAwOyBmb250LXNpemU6IDEuNnJlbTsgbGluZS1oZWlnaHQ6IDEuOXJlbTsgY29sb3I6ICMxNjJDNkM7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uY2hlY2tib3gtZWwgLmNoZWNrIHsgZGlzcGxheTogYmxvY2s7IGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7IGJhY2tncm91bmQ6ICNmZmY7IHdpZHRoOiAzLjJyZW07IGhlaWdodDogMy4ycmVtOyBmbGV4LXNocmluazogMDsgbWFyZ2luOiAtMC41cmVtIDEuNXJlbSAwIDA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY2hlY2tib3gtZWwgLmNoZWNrOmFmdGVyIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAtLjJyZW07IGNvbnRlbnQ6ICcnOyB0b3A6IDUwJTsgbWFyZ2luLXRvcDogLTFyZW07IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cblxuLmNoZWNrYm94LWVsIGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gtZWxfX3R4dCAuY2hlY2sgeyBib3JkZXItY29sb3I6ICNFRTFCMDA7IHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZSwgYmFja2dyb3VuZCAuMnMgZWFzZTsgfVxuXG4uY2hlY2tib3gtZWwgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveC1lbF9fdHh0IC5jaGVjazphZnRlciB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUENFdExTQlNaWEJzWVdObElIUm9aU0JqYjI1MFpXNTBjeUJ2WmlCMGFHbHpJR1ZrYVhSdmNpQjNhWFJvSUhsdmRYSWdVMVpISUdOdlpHVWdMUzArQ2dvOGMzWm5JSGRwWkhSb1BTSXlNQ0lnYUdWcFoyaDBQU0l4TlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREl3SURFMUlpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQZ284Y0dGMGFDQmtQU0pOTWlBM0xqQXdORE01VERjdU5EZzFOekVnTVRJdU1EQTBORXd4T0NBeUxqQXdORE01SWlCemRISnZhMlU5SWlORlJURkNNREFpSUhOMGNtOXJaUzEzYVdSMGFEMGlNeUl2UGdvOEwzTjJaejRLXCIpOyBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbSAxLjhyZW07IGJhY2tncm91bmQtcG9zaXRpb246IDY0JSAwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ud2ViIC5jaGVja2JveC1lbF9fdHh0OmhvdmVyOmJlZm9yZSB7IHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuNHMgZWFzZTsgYm9yZGVyLWNvbG9yOiAjRUUxQjAwOyB9XG5cbi50YWJzIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50YWIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgcmlnaHQ6IDA7IHBvaW50ZXItZXZlbnRzOiBub25lOyBib3R0b206IDA7IHotaW5kZXg6IDA7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlOyB9XG5cbi50YWIuYWN0aXZlIHsgb3BhY2l0eTogMTsgcG9pbnRlci1ldmVudHM6IGF1dG87IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgfVxuXG4ucHJlbG9hZGVyLWltZyB7IG9wYWNpdHk6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgdGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMTAwJTsgfVxuXG4ubG9hZGVyLWluaXQtbWFpbiAjbG90dGllIHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5sb2FkZXItaW5pdC1tYWluIC5wcmVsb2FkZXIgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKi5sb2FkZXItbm8tYW5pbSB7XHJcblx0I2xvdHRpZSAqIHtcclxuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50XHJcblx0fVxyXG59Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkgeyAuaDEgeyBmb250LXNpemU6IDVyZW07IH1cbiAgLmgyIHsgbWFyZ2luLWJvdHRvbTogNHJlbTsgZm9udC1zaXplOiA0LjZyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLmgyIHsgbWFyZ2luLWJvdHRvbTogMy41cmVtOyBmb250LXNpemU6IDQuM3JlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaDEgeyBmb250LXNpemU6IDQuMnJlbTsgfVxuICAud3JhcHBlciB7IHBhZGRpbmctbGVmdDogM3JlbTsgcGFkZGluZy1yaWdodDogM3JlbTsgfVxuICAudGFibGV0LWhpZGUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgaDIsIC5oMiB7IGZvbnQtc2l6ZTogMy41cmVtOyBsaW5lLWhlaWdodDogMS4yOyBtYXJnaW46IDAgMCAyLjlyZW07IH1cbiAgLmgyIHsgcGFkZGluZy1ib3R0b206IDEuMnJlbTsgfVxuICAuaDI6YmVmb3JlIHsgbGVmdDogMDsgd2lkdGg6IDhyZW07IGhlaWdodDogLjRyZW07IH1cbiAgLmgyOmFmdGVyIHsgYm9yZGVyLWxlZnQ6IC42cmVtIHNvbGlkICNFRTFCMDA7IGJvcmRlci1ib3R0b206IC40cmVtIHNvbGlkIHRyYW5zcGFyZW50OyBsZWZ0OiA4cmVtOyB9XG4gIC5oMyB7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAyLjhyZW07IGxpbmUtaGVpZ2h0OiAzLjdyZW07IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmJveC1maWVsZCB7IG1hcmdpbi1ib3R0b206IDIuM3JlbTsgfVxuICBbdHlwZT1cInRleHRcIl0sIFt0eXBlPVwidGVsXCJdLCBbdHlwZT1cImVtYWlsXCJdIHsgZm9udC1zaXplOiAxLjRyZW07IHBhZGRpbmc6IDAgMi4zcmVtOyBoZWlnaHQ6IDUuNnJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IGgxLCAuaDEgeyBmb250LXNpemU6IDMuMnJlbTsgbGluZS1oZWlnaHQ6IDMuOHJlbTsgfVxuICBoMiwgLmgyIHsgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5oMyB7IGZvbnQtc2l6ZTogMnJlbTsgbGluZS1oZWlnaHQ6IDIuM3JlbTsgcGFkZGluZzogMCAwIDIuM3JlbTsgfVxuICBwIHsgcGFkZGluZzogLjhyZW0gMCAuOXJlbTsgfVxuICAubW9iLWhpZGUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmxhYmVsLXBsYWNlaG9sZGVyIHsgZm9udC1zaXplOiAxLjJyZW07IGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmZvcm0tY29udHJvbCB7IGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5maWxsZWQgLmxhYmVsLXBsYWNlaG9sZGVyIHsgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgLmJ0biB7IGZvbnQtc2l6ZTogMS44cmVtOyBoZWlnaHQ6IDUuNnJlbTsgbGluZS1oZWlnaHQ6IDUuNnJlbTsgfVxuICAuYm94LWZpZWxkX19idXR0b24geyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJveC1maWVsZF9fYnV0dG9uIC5idG4geyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA0OHJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IC5tb2Itc2hvdyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgeyAudGFibGV0LXNob3cgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGVhZGVyIHsgcG9zaXRpb246IGZpeGVkOyBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyB6LWluZGV4OiAxMDI7IGZsZXgtc2hyaW5rOiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluIDAuMXMsIHRyYW5zZm9ybSAuM3MgZWFzZS1pbiAwLjFzOyBoZWlnaHQ6IDkuNDVyZW07IH1cblxuLmhlYWRlciAud3JhcHBlciB7IG1pbi1oZWlnaHQ6IDA7IG1heC13aWR0aDogMTAwJTsgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiA3cmVtOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmhlYWRlciAud3JhcHBlcjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci5maXhlZCAuaGVhZGVyLWNvbnRhY3RzX19saW5rLXdyYXBwZXI6YWZ0ZXIsIC5oZWFkZXIuaGVhZGVyLTIgLmhlYWRlci1jb250YWN0c19fbGluay13cmFwcGVyOmFmdGVyIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0JBQkFCQTsgfVxuXG4uaGVhZGVyLmZpeGVkIC53cmFwcGVyLCAuaGVhZGVyLmhlYWRlci0yIC53cmFwcGVyIHsgei1pbmRleDogMTsgfVxuXG4ubmF2LWlubmVyIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdi1pbm5lciBhOmhvdmVyIHsgY29sb3I6ICNFRTFCMDA7IH1cblxuLm5hdi1sb2dvIHsgcGFkZGluZzogMS4ycmVtIDAgLjZyZW07IGZsZXgtc2hyaW5rOiAwOyBtYXJnaW4tcmlnaHQ6IDJyZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMjsgfVxuXG4ubWVudS1ib3ggeyBwYWRkaW5nOiAwIDMlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWdyb3c6IDEwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAzOyB9XG5cbi5uYXYtaW5uZXIgPiB1bCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgbGlzdC1zdHlsZTogbm9uZTsgd2lkdGg6IDEwMCU7IH1cblxuLm5hdi1pbm5lciA+IHVsID4gbGkgeyBtYXJnaW46IDAgMS41cmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5hdi1pbm5lciA+IHVsID4gbGk6aG92ZXIgLm1lbnUtdGl0bGUgYSB7IGNvbG9yOiAjRUUxQjAwOyB9XG5cbi5uYXYtaW5uZXIgPiB1bCA+IGxpOmhvdmVyIC5tZW51LWRyb3Bkb3duIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdi1pbm5lciA+IHVsID4gbGkgaSB7IGZvbnQtc2l6ZTogNTAlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiAuNXJlbTsgY29sb3I6ICNFRTFCMDA7IG1hcmdpbi10b3A6IC40cmVtOyB9XG5cbi5tZW51LWRyb3Bkb3duIHsgcGFkZGluZy10b3A6IC42cmVtOyBkaXNwbGF5OiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IG1hcmdpbi1sZWZ0OiAtMi41cmVtOyB0b3A6IDEwMCU7IG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7IGZvbnQtZmFtaWx5OiBHaWxyb3ksIGFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tZW51LWRyb3Bkb3duLWxpc3QgeyBwYWRkaW5nOiAyLjlyZW0gMCAxLjJyZW07IGJhY2tncm91bmQ6ICNmZmY7IGRpc3BsYXk6IGZsZXg7IH1cblxuLm1lbnUtZHJvcGRvd25fX2NvbCB7IHBhZGRpbmc6IDAgMS41cmVtOyB9XG5cbi5tZW51LWRyb3Bkb3duX190aXRsZSB7IG1hcmdpbi1ib3R0b206IC45cmVtOyBjb2xvcjogI0M0QzlDRTsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiAxLjRyZW07IGxpbmUtaGVpZ2h0OiAxLjdyZW07IH1cblxuLm1lbnUtZHJvcGRvd24gdWwgeyBkaXNwbGF5OiBibG9jazsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubWVudS1kcm9wZG93biB1bCBsaSB7IHBhZGRpbmctYm90dG9tOiAuNnJlbTsgfVxuXG4ubWVudS1kcm9wZG93biB1bCBsaTpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWVudS1kcm9wZG93biBsaSB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAuNHJlbSAwOyB9XG5cbi5tZW51LWRyb3Bkb3duIHVsIGEgeyBmb250LXdlaWdodDogNDAwOyBmb250LXNpemU6IDEuNnJlbTsgcGFkZGluZzogLjdyZW0gMS4zcmVtIC43cmVtIDNyZW07IGNvbG9yOiAjMDAwOyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgbGluZS1oZWlnaHQ6IDEyMCU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGRpc3BsYXk6IGJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZSwgYmFja2dyb3VuZCAuNXMgZWFzZTsgfVxuXG4ubWVudS1kcm9wZG93biB1bCBhIHNwYW4geyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubWVudS1kcm9wZG93biB1bCBhIHNwYW46YmVmb3JlIHsgb3BhY2l0eTogMDsgZm9udC1zaXplOiA3NiU7IGZvbnQtZmFtaWx5OiBpY29tb29uOyBmbGV4LXNocmluazogMDsgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG5cbi5tZW51LWRyb3Bkb3duIHVsIGE6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRUUxQjAwOyBjb2xvcjogI2ZmZjsgfVxuXG4ubWVudS1kcm9wZG93biB1bCBhOmhvdmVyIHNwYW46YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuXG4ubWVudS1kcm9wZG93biB1bCBhOmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBpY29tb29uOyBtYXJnaW4tbGVmdDogMXJlbTsgb3BhY2l0eTogMDsgZm9udC1zaXplOiA3NiU7IH1cblxuLm1lbnUtZHJvcGRvd24gdWwgYSBsaSB7IG1hcmdpbjogMCAwIDFweDsgfVxuXG4ubWVudS1kcm9wZG93biB1bCBhOmhvdmVyOmJlZm9yZSB7IG9wYWNpdHk6IDE7IH1cblxuLm1lbnUtZHJvcGRvd24gdWwgLmN1cnJlbnQtbWVudS1pdGVtIGEgeyBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tZW51LXRpdGxlIHsgZm9udC1zaXplOiAxLjZyZW07IGNvbG9yOiAjMDAwOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLndlYiBsaTpob3ZlciA+IC5tZW51LXRpdGxlIHsgY29sb3I6ICNFRTFCMDAgIWltcG9ydGFudDsgfVxuXG4ubWVudS10aXRsZSBhIHsgY29sb3I6IGluaGVyaXQ7IH1cblxuLm1lbnUtdGl0bGU6aG92ZXIgYSB7IGNvbG9yOiAjMDBBRUU2OyB9XG5cbi5iYXJzLW1vYiB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tbGVmdDogMDsgY3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJhcnMtbW9iX193cmFwcGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kOiAjMDAwOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiA2LjVyZW07IGhlaWdodDogNy4ycmVtOyB9XG5cbi5iYXJzLW1vYl9fd3JhcHBlcjpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IGJvcmRlci10b3A6IDdyZW0gc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogNC41cmVtIHNvbGlkICMwMDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDEwMCU7IHRvcDogMDsgfVxuXG4uYmFycy1tb2IgLmhhbWJ1cmdlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAzcmVtOyBtYXJnaW4tbGVmdDogLS44cmVtOyB3aWR0aDogMTAwJTsgbWFyZ2luLXRvcDogMi43cmVtOyB9XG5cbi5iYXJzLW1vYiAuaGFtYnVyZ2VyIHNwYW4geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDNyZW07IGhlaWdodDogMXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQ6ICNmZmY7IHRvcDogMDsgbGVmdDogMDsgbWFyZ2luOiAwIDAgLjZyZW07IHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7IH1cblxuLmJhcnMtbW9iIC5oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkgeyBtYXJnaW4tbGVmdDogMS42cmVtOyB9XG5cbi5iYXJzLW1vYiAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHsgdHJhbnNpdGlvbi1kZWxheTogLjYyNXM7IG1hcmdpbi1sZWZ0OiAuOHJlbTsgfVxuXG4uYmFycy1tb2IgLmhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7IHRyYW5zaXRpb24tZGVsYXk6IC43NXM7IH1cblxuLmJhcnMtbW9iIC5jcm9zcyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAyLjlyZW07IHdpZHRoOiAyLjlyZW07IG1hcmdpbjogMS41cmVtIDAgMCAwLjVyZW07IHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uYmFycy1tb2IgLmNyb3NzIHNwYW4geyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZDogI2ZmZjsgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDsgfVxuXG4uYmFycy1tb2IgLmNyb3NzIHNwYW46bnRoLWNoaWxkKDEpIHsgaGVpZ2h0OiAwJTsgd2lkdGg6IDFweDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLmJhcnMtbW9iIC5jcm9zcyBzcGFuOm50aC1jaGlsZCgyKSB7IHdpZHRoOiAwJTsgaGVpZ2h0OiAxcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7IH1cblxuLmJhcnMtbW9iLmFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW4geyB3aWR0aDogMCU7IH1cblxuLmJhcnMtbW9iLmFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLmJhcnMtbW9iLmFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHsgdHJhbnNpdGlvbi1kZWxheTogLjEyNXM7IH1cblxuLmJhcnMtbW9iLmFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHsgdHJhbnNpdGlvbi1kZWxheTogLjI1czsgfVxuXG4uYmFycy1tb2IuYWN0aXZlIC5jcm9zcyBzcGFuOm50aC1jaGlsZCgxKSB7IGhlaWdodDogMTAwJTsgdHJhbnNpdGlvbi1kZWxheTogLjYyNXM7IH1cblxuLmJhcnMtbW9iLmFjdGl2ZSAuY3Jvc3Mgc3BhbjpudGgtY2hpbGQoMikgeyB3aWR0aDogMTAwJTsgdHJhbnNpdGlvbi1kZWxheTogLjM3NXM7IH1cblxuLmhlYWRlci1jb250YWN0cyB7IG1hcmdpbi1yaWdodDogLTUuNnJlbTsgfVxuXG4ubGFuZ3VhZ2UtY3VycmVuY3kgeyBtYXJnaW4tbGVmdDogNS42cmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IGZvbnQtd2VpZ2h0OiA0MDA7IGZvbnQtc2l6ZTogMnJlbTsgbGluZS1oZWlnaHQ6IDEuMTY3OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5sYW5ndWFnZS1jdXJyZW5jeSAuaGVhZGVyLWNvbnRhY3RzX19saW5rLXdyYXAgeyBwYWRkaW5nLWxlZnQ6IDUuNnJlbTsgfVxuXG4uY3VycmVudC1sYW5ndWFnZSB7IHBhZGRpbmc6IDAgMi4ycmVtOyBmb250LXdlaWdodDogNzAwOyBkaXNwbGF5OiBmbGV4OyBjdXJzb3I6IHBvaW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kOiAjMDAwOyBoZWlnaHQ6IDkuNnJlbTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jdXJyZW50LWxhbmd1YWdlIGkgeyBmb250LXNpemU6IDQzJTsgY29sb3I6ICNFRTFCMDA7IG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5jdXJyZW50LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLXRvcDogOS42cmVtIHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDUuNnJlbSBzb2xpZCAjMDAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMDAlOyB0b3A6IDA7IH1cblxuLmxvZ28tbWFpbiB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5sYW5ndWFnZS1jdXJyZW5jeSB1bCB7IHBhZGRpbmc6IDAuNHJlbSAzLjFyZW07IGxpc3Qtc3R5bGU6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0b3A6IDEwMCU7IHdpZHRoOiBtYXgtY29udGVudDsgb3BhY2l0eTogMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGJhY2tncm91bmQ6ICNmZmY7IGZvbnQtc2l6ZTogMS42cmVtOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwLjhyZW0pOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2U7IH1cblxuLmxhbmd1YWdlLWN1cnJlbmN5IGEgeyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogLjVyZW0gMDsgY29sb3I6ICMwMDA7IH1cblxuLmxhbmd1YWdlLWN1cnJlbmN5IGEuY3VycmVudCwgLmxhbmd1YWdlLWN1cnJlbmN5IGE6aG92ZXIgeyBjb2xvcjogI0VFMUIwMDsgfVxuXG4ubGFuZ3VhZ2UtY3VycmVuY3kgbGkgeyBtYXJnaW46IC41cmVtIDA7IH1cblxuLmxhbmd1YWdlLWN1cnJlbmN5OmhvdmVyIHVsIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5oZWFkZXItY29udGFjdHNfX2xpbmstd3JhcHBlciB7IGhlaWdodDogOS41cmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlci1jb250YWN0c19fbGluay13cmFwcGVyOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAwMHB4OyBoZWlnaHQ6IDEwMCU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyByaWdodDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAtNS42cmVtOyBib3R0b206IDA7IGJhY2tncm91bmQ6ICNmZmY7IHotaW5kZXg6IDA7IH1cblxuLmhlYWRlci1jb250YWN0c19fbGluay13cmFwIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgcGFkZGluZy1yaWdodDogNS42cmVtOyBvdmVyZmxvdzogaGlkZGVuOyBoZWlnaHQ6IDkuNXJlbTsgbWFyZ2luLXJpZ2h0OiAtNS42cmVtOyB9XG5cbi5oZWFkZXItY29udGFjdHNfX2xpbmsgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgaGVpZ2h0OiA5LjZyZW07IGJhY2tncm91bmQ6ICNFRTFCMDA7IGNvbG9yOiAjZmZmOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBwYWRkaW5nOiAwIDNyZW07IG1hcmdpbi1sZWZ0OiA1LjZyZW07IGZvbnQtc2l6ZTogMS42cmVtOyBmb250LXdlaWdodDogNjAwOyBsaW5lLWhlaWdodDogMS45cmVtOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlOyB9XG5cbi5oZWFkZXItY29udGFjdHNfX2xpbms6YmVmb3JlIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItdG9wOiA5LjZyZW0gc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogNS42cmVtIHNvbGlkICNFRTFCMDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDEwMCU7IHRvcDogMDsgdHJhbnNpdGlvbjogYm9yZGVyLXJpZ2h0LWNvbG9yIDAuNXMgZWFzZTsgfVxuXG4uaGVhZGVyLWNvbnRhY3RzX19saW5rOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItYm90dG9tOiA5LjZyZW0gc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1sZWZ0OiA1LjZyZW0gc29saWQgI0VFMUIwMDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxMDAlOyB0b3A6IDA7IHRyYW5zaXRpb246IGJvcmRlci1sZWZ0LWNvbG9yIDAuNXMgZWFzZTsgfVxuXG4uaGVhZGVyLWNvbnRhY3RzX19saW5rOmhvdmVyIHsgYmFja2dyb3VuZDogI2E3MTMwMDsgfVxuXG4uaGVhZGVyLWNvbnRhY3RzX19saW5rOmhvdmVyOmJlZm9yZSB7IGJvcmRlci1yaWdodC1jb2xvcjogI2E3MTMwMDsgfVxuXG4uaGVhZGVyLWNvbnRhY3RzX19saW5rOmhvdmVyOmFmdGVyIHsgYm9yZGVyLWxlZnQtY29sb3I6ICNhNzEzMDA7IH1cblxuLmhlYWRlci1jb250YWN0cyBpIHsgbWFyZ2luLXJpZ2h0OiAxcmVtOyBmb250LXNpemU6IDgwJTsgfVxuXG4ub3Blbi1oZWFkZXIgLmJhcnMtbW9iIHsgei1pbmRleDogMTAxOyB9XG5cbi5vcGVuLWhlYWRlciAubmF2LWxvZ28geyB6LWluZGV4OiAxMDE7IH1cblxuLmhlYWRlci1saW5rcyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7IC5oZWFkZXIgLndyYXBwZXIgeyBwYWRkaW5nLWxlZnQ6IDVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLm5hdi1sb2dvIGltZyB7IG1heC1oZWlnaHQ6IDcuMjVyZW07IH1cbiAgLmhlYWRlci1jb250YWN0c19fbGluazphZnRlciB7IGJvcmRlci1ib3R0b20td2lkdGg6IDYuOXJlbTsgfVxuICAubmF2LWlubmVyID4gdWwgPiBsaSB7IG1hcmdpbjogMCAxLjJyZW07IH1cbiAgLm1lbnUtdGl0bGUgeyBmb250LXNpemU6IDEuNXJlbTsgfVxuICAubGFuZ3VhZ2UtY3VycmVuY3kgeyBtYXJnaW4tbGVmdDogNC42cmVtOyBmb250LXNpemU6IDEuN3JlbTsgfVxuICAuY3VycmVudC1sYW5ndWFnZSB7IHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gIC5oZWFkZXIgeyBoZWlnaHQ6IDkuNjVyZW07IH1cbiAgLmN1cnJlbnQtbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IGJvcmRlci10b3A6IDkuN3JlbSBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0LjZyZW07IH1cbiAgLmhlYWRlci1jb250YWN0c19fbGluaywgLmN1cnJlbnQtbGFuZ3VhZ2UgeyBoZWlnaHQ6IDkuNjlyZW07IH1cbiAgLm1lbnUtYm94IHsgcGFkZGluZzogMCAxLjIlOyB9XG4gIC5oZWFkZXItY29udGFjdHNfX2xpbmsgeyBwYWRkaW5nOiAwIC40cmVtIDAgMDsgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmhlYWRlci1jb250YWN0c19fbGluazphZnRlciB7IGJvcmRlci1ib3R0b20td2lkdGg6IDkuN3JlbTsgfVxuICAuaGVhZGVyLWNvbnRhY3RzX19saW5rOmJlZm9yZSB7IGJvcmRlci10b3Atd2lkdGg6IDkuN3JlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuaGVhZGVyIC53cmFwcGVyIHsgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gIC5oZWFkZXIgeyBoZWlnaHQ6IDcuMjVyZW07IH1cbiAgLmhlYWRlci1jb250YWN0c19fbGluayB7IGhlaWdodDogNy4zcmVtOyB9XG4gIC5uYXYtbG9nbyBpbWcgeyBtYXgtaGVpZ2h0OiA0LjhyZW07IH1cbiAgLm1lbnUtdGl0bGUsIC5tZW51LXRpdGxlIGEsIC5uYXYtaW5uZXIgPiB1bCA+IGxpLmFjdGl2ZSAubWVudS1kcm9wZG93biAubWVudS10aXRsZSBhIHsgY29sb3I6ICNmZmY7IH1cbiAgLm5hdi1pbm5lciA+IHVsIHsgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdi1pbm5lciA+IHVsID4gbGkgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgzOEVBNDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAxLjlyZW0gMDsgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdi1pbm5lciA+IHVsID4gbGkgYSB7IGNvbG9yOiAjZmZmOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgzOEVBNDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWVudS10aXRsZSB7IGZvbnQtc2l6ZTogMnJlbTsgbGluZS1oZWlnaHQ6IDEuMjsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubmF2LWlubmVyIHsgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdi1pbm5lciA+IHVsIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5hdi1pbm5lciA+IHVsID4gbGkgLm1lbnUtZHJvcGRvd24gLm1lbnUtdGl0bGUgYSB7IHBhZGRpbmc6IDA7IGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgLm5hdi1pbm5lciA+IHVsID4gbGkgLm1lbnUtdGl0bGUgYSB7IGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgLm5hdi1pbm5lciA+IHVsID4gbGkgaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiA2MyU7IG1hcmdpbi1sZWZ0OiAuOHJlbTsgfVxuICAubWVudS1kcm9wZG93biB7IG1hcmdpbjogMDsgcG9zaXRpb246IHN0YXRpYzsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IG1pbi13aWR0aDogMDsgfVxuICAubWVudS1kcm9wZG93bi1saXN0IHsgcGFkZGluZzogMDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi1pbm5lciA+IHVsID4gbGk6aG92ZXIgLm1lbnUtZHJvcGRvd24geyBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXYtaW5uZXIgPiB1bCA+IGxpLmFjdGl2ZSAubWVudS10aXRsZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdi1pbm5lciA+IHVsID4gbGkuYWN0aXZlIC5tZW51LWRyb3Bkb3duIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5hdi1pbm5lciA+IHVsID4gbGkuYWN0aXZlIC5tZW51LWRyb3Bkb3duIC5tZW51LXRpdGxlIHsgY29sb3I6ICM4MzhFQTQ7IHBhZGRpbmc6IDAgMCAycmVtOyBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tZW51LWRyb3Bkb3duX19jb2wgeyBwYWRkaW5nOiAwOyB3aWR0aDogMTAwJTsgfVxuICAubmF2LWlubmVyID4gdWwgPiBsaSAubWVudS1kcm9wZG93biBhIHsgcGFkZGluZzogMS4zcmVtIDAgMS4zcmVtOyBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gIC5oZWFkZXItbGlua3MtMiAuYnRuLWxvZ2luIHsgY29sb3I6ICNmZmY7IH1cbiAgLm5hdi1pbm5lciA+IHVsID4gbGk6bGFzdC1jaGlsZCBhIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAub3BlbmVkLXN1YiAuaGVhZGVyLWJvdHRvbSB7IGJhY2tncm91bmQ6ICMyRTMyNDM7IH1cbiAgLm9wZW5lZC1zdWIgLm5hdi1pbm5lciA+IHVsID4gbGkgeyBkaXNwbGF5OiBub25lOyBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub3BlbmVkLXN1YiAubmF2LWlubmVyID4gdWwgPiBsaS5hY3RpdmUgeyBkaXNwbGF5OiBibG9jazsgfVxuICAub3BlbmVkLXN1YiAubmF2LWlubmVyID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vcGVuZWQtc3ViIC5uYXYtaW5uZXIgPiB1bCA+IGxpLmFjdGl2ZSAubWVudS1kcm9wZG93biAubWVudS10aXRsZSBhIHsgY29sb3I6ICM4MzhFQTQ7IH1cbiAgLm1lbnUtZHJvcGRvd24tbGlzdCB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZW51LWRyb3Bkb3duX190aXRsZSB7IHBhZGRpbmc6IDEuMnJlbSAzcmVtOyBmb250LXdlaWdodDogNzAwOyBmb250LXNpemU6IDEuNHJlbTsgbGluZS1oZWlnaHQ6IDEuNHJlbTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MTU2NjU7IGNvbG9yOiAjNTE1NjY1OyB9XG4gIC5uYXYtaW5uZXIgPiB1bCA+IGxpOmhvdmVyIC5tZW51LXRpdGxlIGEgeyBjb2xvcjogI2ZmZjsgfVxuICAubmF2LWlubmVyID4gdWwgPiBsaSA+IC5tZW51LXRpdGxlIHsgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZTsgLW8tdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7IHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlOyB9XG4gIC5uYXYtaW5uZXIgPiB1bCA+IGxpLmFjdGl2ZSA+IC5tZW51LXRpdGxlIHsgY29sb3I6ICMwMEFFRTY7IH1cbiAgLmxhbmd1YWdlLWN1cnJlbmN5IHsgbWFyZ2luOiAzLjdyZW0gMCAwOyB9XG4gIC5sYW5ndWFnZS1jdXJyZW5jeSBsaSB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBtYXJnaW46IDAgN3JlbSAwIDA7IH1cbiAgLmxhbmd1YWdlLWN1cnJlbmN5IGxpOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmxhbmd1YWdlLWN1cnJlbmN5IGEgeyB3aWR0aDogYXV0bzsgZm9udC1zaXplOiAycmVtOyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAubGFuZ3VhZ2UtY3VycmVuY3kgdWwgeyBwb3NpdGlvbjogc3RhdGljOyBvcGFjaXR5OiAxOyBwb2ludGVyLWV2ZW50czogYXV0bzsgdHJhbnNmb3JtOiBub25lOyBwYWRkaW5nOiAwOyBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5sYW5ndWFnZS1jdXJyZW5jeSBhIHsgY29sb3I6ICM4MzhFQTQ7IGZvbnQtc2l6ZTogMnJlbTsgfVxuICAubGFuZ3VhZ2UtY3VycmVuY3kgYSAuY3VycmVudCB7IGNvbG9yOiAjRUUxQjAwOyB9XG4gIC5sYW5ndWFnZS1jdXJyZW5jeTpob3ZlciB1bCB7IHRyYW5zZm9ybTogbm9uZTsgfVxuICAuY3VycmVudC1sYW5ndWFnZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci1jb250YWN0cyBpIHsgbWFyZ2luLXJpZ2h0OiAxLjNyZW07IGZvbnQtc2l6ZTogOTklOyBtaW4td2lkdGg6IDJyZW07IH1cbiAgLm5hdi1sb2dvIHsgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IG1heC13aWR0aDogMTQuN3JlbTsgfVxuICAubWFpbi1tZW51IHsgbWFyZ2luOiAwOyB9XG4gIC5tYWluLW1lbnUgYSB7IGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5tYWluLW1lbnUgbGkgeyBtYXJnaW46IDAgMCAzLjZyZW07IH1cbiAgLm1lbnUtYm94IHsgYmFja2dyb3VuZDogIzAwMDAwMDsgcGFkZGluZzogMi41cmVtIDNyZW0gMS41cmVtOyBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IHRvcDogNi45cmVtOyBtYXJnaW46IDA7IHotaW5kZXg6IDEwMDsgd2lkdGg6IDEwMCU7IGJvdHRvbTogMDsgd2lkdGg6IDEwMCU7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgb3ZlcmZsb3c6IGF1dG87IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBjb2xvcjogI2ZmZjsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlOyB3aWxsLWNoYW5nZTogcmlnaHQ7IGJvdHRvbTogMDsgfVxuICAubWVudS1ib3guYWN0aXZlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5oZWFkZXItY29udGFjdHMgeyBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAubWVudS1kcm9wZG93biB1bCBhIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubWVudS10aXRsZSB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZm9udC13ZWlnaHQ6IDcwMDsgZm9udC1zaXplOiAycmVtOyBsaW5lLWhlaWdodDogMi40cmVtOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uYXYtaW5uZXIgPiB1bCA+IGxpIGkgeyBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLm1lbnUtZHJvcGRvd24tbGlzdCBzcGFuOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUtZHJvcGRvd24gdWwgYTpob3ZlciB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBjb2xvcjogI2ZmZjsgfVxuICAuaGVhZGVyLWNvbnRhY3RzX19saW5rIHsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zaXplOiAxLjZyZW07IGxpbmUtaGVpZ2h0OiAxLjlyZW07IGhlaWdodDogNy4yNXJlbTsgfVxuICAuaGVhZGVyLWNvbnRhY3RzX19saW5rOmFmdGVyIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogNy4zcmVtOyB9XG4gIC5oZWFkZXItY29udGFjdHNfX2xpbms6YmVmb3JlIHsgYm9yZGVyLXRvcC13aWR0aDogNy4zcmVtOyB9XG4gIC5iYXJzLW1vYiB7IGhlaWdodDogNy4zcmVtOyB9XG4gIC5iYXJzLW1vYl9fd3JhcHBlcjpiZWZvcmUgeyBib3JkZXItdG9wLXdpZHRoOiA3LjNyZW07IH1cbiAgLmhlYWRlci1jb250YWN0c19fbGluay13cmFwLCAuaGVhZGVyLCAuaGVhZGVyLWNvbnRhY3RzX19saW5rLXdyYXBwZXIsIC5iYXJzLW1vYiwgLmhlYWRlci1jb250YWN0c19fbGluayB7IGhlaWdodDogNy4xcmVtOyB9XG4gIC5oZWFkZXItY29udGFjdHNfX2xpbms6YWZ0ZXIgeyBib3JkZXItbGVmdC13aWR0aDogMy42cmVtOyB9XG4gIC5oZWFkZXItY29udGFjdHNfX2xpbmstd3JhcCB7IHBhZGRpbmctcmlnaHQ6IDMuNnJlbTsgfVxuICAuaGVhZGVyLWNvbnRhY3RzIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAwOyBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAuaGVhZGVyLWNvbnRhY3RzX19saW5rOmJlZm9yZSB7IGJvcmRlci10b3Atd2lkdGg6IDcuMjVyZW07IGJvcmRlci1yaWdodC13aWR0aDogMy42cmVtOyB9XG4gIC5oZWFkZXItY29udGFjdHNfX2xpbmsgeyBtYXJnaW4tbGVmdDogMy42cmVtOyB9XG4gIC5iYXJzLW1vYl9fd3JhcHBlcjpiZWZvcmUgeyBib3JkZXItcmlnaHQtd2lkdGg6IDMuNnJlbTsgfVxuICAuYmFycy1tb2IgLmNyb3NzIHsgbWFyZ2luOiAycmVtIDAgMCAxcmVtOyB9XG4gIC5iYXJzLW1vYiAuaGFtYnVyZ2VyIHsgbWFyZ2luLWxlZnQ6IC0wLjJyZW07IH1cbiAgLmJhcnMtbW9iIHsgb3ZlcmZsb3c6IGhpZGRlbjsgcGFkZGluZy1sZWZ0OiAzLjZyZW07IHotaW5kZXg6IDE7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuaGVhZGVyLWNvbnRhY3RzX19saW5rOmJlZm9yZSB7IGJvcmRlci10b3Atd2lkdGg6IDdyZW07IGJvcmRlci1yaWdodC13aWR0aDogMy42cmVtOyB9XG4gIC5oZWFkZXItY29udGFjdHNfX2xpbmstd3JhcCwgLmhlYWRlciwgLmhlYWRlci1jb250YWN0c19fbGluay13cmFwcGVyLCAuYmFycy1tb2IsIC5oZWFkZXItY29udGFjdHNfX2xpbmsgeyBoZWlnaHQ6IDYuOXJlbTsgfVxuICAuYmFycy1tb2I6YmVmb3JlIHsgYm9yZGVyLXRvcC13aWR0aDogN3JlbTsgfVxuICAuaGVhZGVyLWNvbnRhY3RzX19saW5rOmFmdGVyIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogN3JlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgeyAuYmFycy1tb2IgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUtZHJvcGRvd24tMiB1bCB7IGNvbHVtbnM6IDI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWF4LXdpZHRoOiA2M3JlbTsgd2lkdGg6IDEwMCU7IGNvbHVtbi1nYXA6IDA7IH1cbiAgLm1lbnUtZHJvcGRvd24tMiB1bDpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IGxlZnQ6IDUwJTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGJhY2tncm91bmQ6ICNCQUJBQkE7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDFweDsgdG9wOiAwOyBib3R0b206IDA7IH1cbiAgLm1lbnUtZHJvcGRvd24tMiB1bCBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYnJlYWstaW5zaWRlOiBhdm9pZDsgfSB9XG5cbi5mb290ZXIgeyBwYWRkaW5nOiA1cmVtIDAgMi42cmVtOyBiYWNrZ3JvdW5kOiAjMjEyZjNlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDM7IG92ZXJmbG93OiBoaWRkZW47IGZvbnQtc2l6ZTogMS44cmVtOyBmbGV4LXNocmluazogMDsgY29sb3I6ICNmZmY7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZm9vdGVyIC53cmFwcGVyOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9vdGVyIGEgeyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uZm9vdGVyIC5sb2dvIGltZyB7IHdpZHRoOiAyOS4xcmVtOyB9XG5cbi5mb290ZXItd3JhcCB7IG1hcmdpbjogMCAtMi41cmVtOyBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mb290ZXJfX2NvbnRhY3RzLCAuZm9vdGVyX19tZW51IHsgcGFkZGluZzogMCAyLjVyZW07IHdpZHRoOiAyNSU7IH1cblxuLmZvb3Rlcl9fY29udGFjdHMgeyBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4uZm9vdGVyX19tZW51IHsgZm9udC1zaXplOiAxLjRyZW07IGxpbmUtaGVpZ2h0OiAxLjdyZW07IH1cblxuLmZvb3Rlcl9fbWVudSB1bCB7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmZvb3Rlcl9fbWVudSB1bCBhIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5mb290ZXJfX21lbnUgdWwgYTpob3ZlciB7IGNvbG9yOiAjRUUxQjAwOyBib3JkZXItYm90dG9tLWNvbG9yOiAjRUUxQjAwOyB9XG5cbi5mb290ZXJfX21lbnUgbGkgeyBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cblxuLmZvb3Rlci1ib3R0b20geyBwYWRkaW5nOiAyLjVyZW0gMCAzLjJyZW07IGNvbG9yOiAjNjE2MTYxOyBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4uZm9vdGVyLWJvdHRvbSAud3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZm9vdGVyLWJvdHRvbSBhIHsgY29sb3I6IGluaGVyaXQ7IH1cblxuLmZvb3Rlci1ib3R0b20gYTpob3ZlciB7IGNvbG9yOiAjRUUxQjAwOyB9XG5cbi5mb290ZXJzLXNvY2lhbHMgeyBmbGV4LXNocmluazogMDsgcGFkZGluZy1sZWZ0OiAyLjVyZW07IHdpZHRoOiAyNSU7IH1cblxuLmZvb3RlcnMtc29jaWFscyBpbWcgeyBmaWx0ZXI6IGludmVydCgzNCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgxNzA5JSkgaHVlLXJvdGF0ZSgyNzdkZWcpIGJyaWdodG5lc3MoOTclKSBjb250cmFzdCg3MCUpOyBtYXgtaGVpZ2h0OiAyLjRyZW07IH1cblxuLnBvbGl0aWNhIHsgbWFyZ2luOiAwIDJyZW07IH1cblxuLmZvb3Rlcl9faWNvbiB7IHdpZHRoOiAyLjdyZW07IHBhZGRpbmctdG9wOiAuNXJlbTsgZm9udC1zaXplOiA4NSU7IH1cblxuLmZvb3Rlcl9fZGV0YWlscyB7IHdpZHRoOiBjYWxjKDEwMCUgLSAyLjdyZW0pOyB9XG5cbi5mb290ZXItaXRlbSB7IGRpc3BsYXk6IGZsZXg7IG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuXG4uZm9vdGVyLWl0ZW0gaSB7IGNvbG9yOiAjRUUxQjAwOyB9XG5cbi5mb290ZXItYmwgeyBtYXJnaW4tYm90dG9tOiAzLjZyZW07IH1cblxuLmZvb3Rlci10aXRsZSB7IG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuXG4uZm9vdGVyLXRpdGxlIGEsIC5mb290ZXItdGl0bGUgc3BhbiB7IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtc2l6ZTogMS44cmVtOyBsaW5lLWhlaWdodDogMi4xcmVtOyBmb250LWZhbWlseTogR2lscm95LCBhcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6ICM2MTYxNjE7IH1cblxuLmZvb3Rlci10aXRsZSBhOmhvdmVyIHsgY29sb3I6ICNFRTFCMDA7IH1cblxuLmZvb3Rlci10aXRsZV8yIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uZm9vdGVyLWRlY29yIHsgb3ZlcmZsb3c6IGhpZGRlbjsgaGVpZ2h0OiAxLjJyZW07IGRpc3BsYXk6IGZsZXg7IH1cblxuLmZvb3Rlci1kZWNvcl9fcmlnaHQgeyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYmFja2dyb3VuZDogI0VFMUIwMDsgbGVmdDogMDsgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgd2lkdGg6IDEwMCU7IH1cblxuLmZvb3Rlci1kZWNvcl9fcmlnaHQ6YWZ0ZXIgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGRpc3BsYXk6IGJsb2NrOyBsZWZ0OiAtMXJlbTsgYm9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkICNFRTFCMDA7IGJvcmRlci10b3A6IDEuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZm9vdGVyLWRlY29yX19sZWZ0IHsgaGVpZ2h0OiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDA7IHdpZHRoOiBjYWxjKDUwdncgLSA2NTBweCArIDVyZW0pOyBiYWNrZ3JvdW5kOiAjRUUxQjAwOyB9XG5cbi5mb290ZXItZGVjb3JfX2xlZnQ6YWZ0ZXIgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItbGVmdDogMXJlbSBzb2xpZCAjRUUxQjAwOyBib3JkZXItYm90dG9tOiAxLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7IGxlZnQ6IDEwMCU7IH1cblxuLmZvb3Rlcl9fdGVsIGEsIC5mb290ZXJfX21haWwgYSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLmZvb3Rlcl9fdGVsIGE6bGFzdC1jaGlsZCwgLmZvb3Rlcl9fbWFpbCBhOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50ZWwtbGluZSB7IG1hcmdpbi1ib3R0b206IDAuNXJlbTsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi50ZWwtbGluZSA+IGEgeyBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLnNvYy1pdGVtcyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNvYy1pdGVtc19faXRlbSB7IG1hcmdpbi1yaWdodDogNnB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkgeyAuZm9vdGVyLWRlY29yX19sZWZ0IHsgd2lkdGg6IDRyZW07IH1cbiAgLmZvb3Rlci1kZWNvcl9fcmlnaHQgeyBsZWZ0OiAwOyBtYXJnaW4tbGVmdDogMi4zcmVtOyB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgeyAuZm9vdGVycy1zb2NpYWxzIHsgd2lkdGg6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHsgLmZvb3RlcnMtc29jaWFscyB7IHdpZHRoOiBhdXRvOyB9XG4gIC5mb290ZXItd3JhcCB7IG1hcmdpbjogMCAtMS41cmVtOyB9XG4gIC5mb290ZXJfX2NvbnRhY3RzLCAuZm9vdGVyX19tZW51IHsgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAuZm9vdGVyLXdyYXAgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZvb3Rlcl9fY29udGFjdHMsIC5mb290ZXJfX21lbnUgeyB3aWR0aDogNTAlOyBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgLnBvbGl0aWNhIHsgbWFyZ2luOiAycmVtIDAgMDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb290ZXItYm90dG9tIC53cmFwcGVyIHsgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb3B5cmlnaHRzIHsgbWFyZ2luLXRvcDogMi4xcmVtOyBvcmRlcjogMjsgd2lkdGg6IDEwMCU7IH1cbiAgLnBvbGl0aWNhIHsgb3JkZXI6IDM7IH1cbiAgLmZvb3Rlci1sZWZ0IHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyX19tZW51IHsgbWFyZ2luLWJvdHRvbTogMi4xcmVtOyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXJfX2NvbnRhY3RzIHsgbWFyZ2luOiAxLjVyZW0gMCAwOyB3aWR0aDogMTAwJTsgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLmZvb3Rlcl9faWNvbiB7IHdpZHRoOiAyLjVyZW07IH1cbiAgLmZvb3Rlcl9fZGV0YWlscyB7IHdpZHRoOiBjYWxjKDEwMCUgLSAyLjVyZW0pOyB9XG4gIC5mb290ZXItd3JhcCB7IG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZvb3Rlci1pdGVtOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb290ZXJfX2NvbnRhY3RzLCAuZm9vdGVyX19tZW51LCAuZm9vdGVyLWxlZnQgeyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmZvb3Rlcl9fbWVudTpudGgtY2hpbGQoMykgeyBjb2x1bW5zOiAyOyB9XG4gIC5mb290ZXJzLXNvY2lhbHMgeyBtYXJnaW46IDFyZW0gLTNyZW0gMDsgd2lkdGg6IGNhbGMoMTAwJSArIDZyZW0pOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZy1sZWZ0OiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjE2MTYxOyBwYWRkaW5nOiAyLjRyZW0gM3JlbSAwOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgb3JkZXI6IDE7IH1cbiAgLmZvb3RlcnMtc29jaWFscyAuc29jaWFscyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3RlcnMtc29jaWFscyAuc29jaWFsc19faXRlbSBpbWcgeyBtYXgtaGVpZ2h0OiAzLjJyZW07IH1cbiAgLmZvb3RlcnMtc29jaWFscyAuc29jaWFsc19faXRlbTpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5mb290ZXItYm90dG9tIHsgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ubWFpbi1zZWN0aW9uIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyB9XG5cbi5tYWluLXNlY3Rpb246YmVmb3JlIHsgY29udGVudDogJyc7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgei1pbmRleDogMTsgZGlzcGxheTogYmxvY2s7IHRvcDogMDsgYm90dG9tOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAwOyBsZWZ0OiAwOyB9XG5cbi5tYWluLXNlY3Rpb24gLndyYXBwZXIgeyB6LWluZGV4OiAyOyB9XG5cbi5tYWluLXNlY3Rpb24gdmlkZW8sIC5pbm5lci1tYWluLXNlY3Rpb25fX2JnIHZpZGVvIHsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgb2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAwOyB0b3A6IDA7IGxlZnQ6IDA7IH1cblxuLnNvY2lhbHMtd3JhcC1tYWluIHsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgei1pbmRleDogMjsgdG9wOiAwOyBsZWZ0OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zb2NpYWxzLXdyYXAtbWFpbi5qcy1zZWN0aW9uIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5tYWluLWJsb2NrIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB3aWR0aDogMTAwJTsgcGFkZGluZy10b3A6IDguOXJlbTsgbWluLWhlaWdodDogMTAwdmg7IH1cblxuLm1haW4tYmxvY2tfX2hlYWQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDguOXJlbSAwOyB6LWluZGV4OiAxOyBjb2xvcjogI2ZmZjsgbWF4LXdpZHRoOiA3OCU7IGZsZXgtZ3JvdzogMTA7IH1cblxuLm1haW4tYmxvY2sgLmgxIHsgY29sb3I6IGluaGVyaXQ7IG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4ubWFpbi1ibG9ja19fdGV4dCB7IGZvbnQtd2VpZ2h0OiA2MDA7IGZvbnQtc2l6ZTogMi40cmVtOyBsaW5lLWhlaWdodDogMi45cmVtOyB9XG5cbi5zbGlkZXItbWFpbiB7IG1hcmdpbi10b3A6IDMuNnJlbTsgfVxuXG4ucGFnZS1uYXYgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IHJpZ2h0OiAycmVtOyB3aWR0aDogNHJlbTsgei1pbmRleDogOTk7IG9wYWNpdHk6IDA7IGJvdHRvbTogMDsgfVxuXG4ucGFnZS1uYXZfX2lubmVyIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyByaWdodDogMnJlbTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBhZ2UtbmF2IHVsIHsgbWFyZ2luOiAwOyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5wYWdlLW5hdiBsaSB7IG1hcmdpbjogM3ZoIDA7IH1cblxuLnBhZ2UtbmF2IGltZyB7IGZpbHRlcjogaW52ZXJ0KDY0JSkgc2VwaWEoNyUpIHNhdHVyYXRlKDg0NCUpIGh1ZS1yb3RhdGUoMTgyZGVnKSBicmlnaHRuZXNzKDg2JSkgY29udHJhc3QoOTMlKTsgfVxuXG4ucGFnZS1uYXYgYSB7IHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5wYWdlLW5hdl9wc2V1ZG8geyB6LWluZGV4OiAxMDE7IG9wYWNpdHk6IDE7IG92ZXJmbG93OiBoaWRkZW47IGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7IC13ZWJraXQtY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTsgfVxuXG4uc2VjdGlvbi1kYXJrIC5wYWdlLW5hdiBpbWcgeyBmaWx0ZXI6IG5vbmU7IH1cblxuLmpzLXNlY3Rpb24geyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNsaWRlci1tYWluIC5zbGljay1saXN0IHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnNsaWRlci1tYWluIC5zbGljay1zbGlkZSB7IHBhZGRpbmctcmlnaHQ6IC40cmVtOyB9XG5cbi5tYWluLW5hdjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7IGRpc3BsYXk6IGZsZXg7IH1cblxuLm1haW4tbmF2X19pdGVtIHsgd2lkdGg6IDM4LjRyZW07IG1pbi13aWR0aDogMzguNHJlbTsgbWF4LXdpZHRoOiAzOC40cmVtOyBiYWNrZ3JvdW5kOiAjZmZmOyBwYWRkaW5nOiAzLjNyZW0gMy4ycmVtOyBtaW4taGVpZ2h0OiAxOHJlbTsgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVjb3ItMS5zdmcpOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tbmF2X190aXRsZSB7IGZvbnQtd2VpZ2h0OiA3MDA7IGZvbnQtc2l6ZTogMi40cmVtOyBsaW5lLWhlaWdodDogMi45cmVtOyB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7IGNvbG9yOiAjRUUxQjAwOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogR2lscm95LCBhcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4ubWFpbi1uYXZfX2Fycm93IHsgbWFyZ2luLXRvcDogMy42cmVtOyBmb250LXdlaWdodDogNjAwOyBmb250LXNpemU6IDEuNnJlbTsgbGluZS1oZWlnaHQ6IDEuOXJlbTsgZGlzcGxheTogaW5saW5lLWZsZXg7IGNvbG9yOiAjMDAwOyBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFMUIwMDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubWFpbi1uYXZfX2Fycm93IGkgeyBmb250LXNpemU6IDk1JTsgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuXG4ubWFpbi1uYXZfX3N1Ym1lbnUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IG1heC1oZWlnaHQ6IDA7IGJhY2tncm91bmQ6ICNmZmY7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZTsgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgfVxuXG4ubWFpbi1uYXZfX3N1Ym1lbnUgLm1haW4tbmF2X190aXRsZSB7IHBhZGRpbmc6IDIuOHJlbSAzLjJyZW0gLjhyZW07IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1uYXZfX3N1Ym1lbnUgLm1haW4tbmF2X190aXRsZSBhIHsgY29sb3I6IGluaGVyaXQ7IH1cblxuLm1haW4tbmF2X19zdWJtZW51IC5tYWluLW5hdl9fdGl0bGU6YmVmb3JlIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgcmlnaHQ6IDA7IGhlaWdodDogLjhyZW07IHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlOyB9XG5cbi5tYWluLW5hdl9fc3VibWVudSAubWFpbi1uYXZfX3RpdGxlOmFmdGVyIHsgY29udGVudDogJyc7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItbGVmdDogMS4ycmVtIHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItcmlnaHQ6IDEuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcDogMS4ycmVtIHNvbGlkIHRyYW5zcGFyZW50OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDQuNHJlbTsgdG9wOiAuNnJlbTsgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXMgZWFzZTsgfVxuXG4ubWFpbi1uYXZfX3N1Ym1lbnUgdWwgeyBsaXN0LXN0eWxlOiBub25lOyBtYXJnaW46IDAuNnJlbSAwOyBtaW4taGVpZ2h0OiAxMC41cmVtOyB9XG5cbi5tYWluLW5hdl9fc3VibWVudSB1bCBhIHsgcGFkZGluZzogLjhyZW0gMy4ycmVtOyBmb250LXNpemU6IDEuNnJlbTsgbGluZS1oZWlnaHQ6IDEuOXJlbTsgY29sb3I6ICMwMDA7IHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLCBiYWNrZ3JvdW5kIC41cyBlYXNlOyBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFpbi1uYXZfX3N1Ym1lbnUgdWwgYSBzcGFuIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm1haW4tbmF2X19zdWJtZW51IHVsIGEgc3BhbjpiZWZvcmUgeyBvcGFjaXR5OiAwOyBmb250LXNpemU6IDcyJTsgZm9udC1mYW1pbHk6IGljb21vb247IGZsZXgtc2hyaW5rOiAwOyBtYXJnaW4tbGVmdDogLjVyZW07IH1cblxuLm1haW4tbmF2X19zdWJtZW51IGxpIHsgbWFyZ2luOiAuNnJlbSAwOyB9XG5cbi5tYWluLW5hdl9fc3VibWVudSB1bCBhOmhvdmVyIHsgYmFja2dyb3VuZDogI0VFMUIwMDsgY29sb3I6ICNmZmY7IH1cblxuLm1haW4tbmF2X19zdWJtZW51IHVsIGE6aG92ZXIgc3BhbjpiZWZvcmUgeyBvcGFjaXR5OiAxOyB9XG5cbi5tYWluLW5hdl9faXRlbS5hY3RpdmUsIC5tYWluLW5hdl9faXRlbTpub3QoLmhhcy1jaGlsZCk6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUxQjAwOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RlY29yLTMuc3ZnKTsgfVxuXG4ubWFpbi1uYXZfX2l0ZW0uYWN0aXZlIC5tYWluLW5hdl9fdGl0bGUsIC5tYWluLW5hdl9faXRlbS5hY3RpdmUgLm1haW4tbmF2X19hcnJvdywgLm1haW4tbmF2X19pdGVtOm5vdCguaGFzLWNoaWxkKTpob3ZlciAubWFpbi1uYXZfX3RpdGxlLCAubWFpbi1uYXZfX2l0ZW06bm90KC5oYXMtY2hpbGQpOmhvdmVyIC5tYWluLW5hdl9fYXJyb3cgeyBjb2xvcjogI2ZmZjsgfVxuXG4ubWFpbi1uYXZfX2l0ZW0uYWN0aXZlIC5tYWluLW5hdl9fYXJyb3csIC5tYWluLW5hdl9faXRlbTpub3QoLmhhcy1jaGlsZCk6aG92ZXIgLm1haW4tbmF2X19hcnJvdyB7IGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmhhcy1jaGlsZDpob3ZlcjpiZWZvcmUgeyBiYWNrZ3JvdW5kOiAjRUUxQjAwOyB9XG5cbi5oYXMtY2hpbGQ6aG92ZXI6YWZ0ZXIgeyBib3JkZXItdG9wLWNvbG9yOiAjRUUxQjAwOyB9XG5cbi5oYXMtY2hpbGQ6aG92ZXIgLm1haW4tbmF2X19zdWJtZW51IC5tYWluLW5hdl9fdGl0bGU6YmVmb3JlIHsgYmFja2dyb3VuZDogI0VFMUIwMDsgfVxuXG4uaGFzLWNoaWxkOmhvdmVyIC5tYWluLW5hdl9fc3VibWVudSAubWFpbi1uYXZfX3RpdGxlOmFmdGVyIHsgYm9yZGVyLXRvcC1jb2xvcjogI0VFMUIwMDsgfVxuXG4uaGFzLWNoaWxkOmhvdmVyIC5tYWluLW5hdl9fc3VibWVudSB7IG1heC1oZWlnaHQ6IDgwcmVtOyB9XG5cbi5pbm5lci1tYWluLXNlY3Rpb24geyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmlubmVyLW1haW4tc2VjdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7IHotaW5kZXg6IDE7IH1cblxuLmlubmVyLW1haW4tc2VjdGlvbiAud3JhcHBlciB7IG1pbi1oZWlnaHQ6IDEwMHZoOyBwYWRkaW5nLXRvcDogMTByZW07IHBhZGRpbmctYm90dG9tOiAxMHJlbTsgei1pbmRleDogMjsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmlubmVyLW1haW4tc2VjdGlvbiAuYnJlYWRjcnVtYiB7IGNvbG9yOiAjZmZmOyB9XG5cbi5pbm5lci1tYWluLXNlY3Rpb25fX2JnIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDA7IH1cblxuLmlubmVyLW1haW4tc2VjdGlvbl9fYmcgaW1nIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGxlZnQ6IDA7IHZlcnRpY2FsLWFsaWduOiB0b3A7IG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmlubmVyLW1haW4geyBjb2xvcjogI2ZmZjsgd2lkdGg6IDEwMCU7IGNvbG9yOiAjZmZmOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGZsZXgtd3JhcDogd3JhcDsgZmxleC1ncm93OiAxMDsgfVxuXG4uaW5uZXItbWFpbiAuaDEgeyBtYXJnaW46IDA7IH1cblxuLmlubmVyLW1haW5fX2hlYWQgeyB3aWR0aDogNjAlOyB9XG5cbi5oMS1pbm5lciB7IGZvbnQtc2l6ZTogNXJlbTsgfVxuXG4uYnJlYWRjcnVtYnMgeyBtYXJnaW46IDQuM3JlbSAwIDNyZW07IH1cblxuLmJyZWFkY3J1bWIgbGk6YWZ0ZXIgeyBjb250ZW50OiAnLyc7IG1hcmdpbjogMCAuNXJlbTsgfVxuXG4uYnJlYWRjcnVtYiB7IGNvbG9yOiAjODM4RUE0OyBmb250LXNpemU6IDEuOHJlbTsgbGluZS1oZWlnaHQ6IDIuMnJlbTsgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uYnJlYWRjcnVtYiBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uYnJlYWRjcnVtYiBhIHsgY29sb3I6IGluaGVyaXQ7IH1cblxuLmJyZWFkY3J1bWIgYTpob3ZlciB7IGNvbG9yOiAjRUUxQjAwOyB9XG5cbi5zZWN0aW9uLWFydGljbGUtcHJvamVjdCB7IG1hcmdpbjogNS4zcmVtIDAgM3JlbTsgfVxuXG4uc2xpZGVyLXByb2plY3QgeyBwYWRkaW5nOiA4LjhyZW0gMCA3LjJyZW07IH1cblxuLmFydGljbGUgeyBtYXJnaW46IDAgYXV0byAwOyBtYXgtd2lkdGg6IDk5LjZyZW07IH1cblxuLnNsaWRlci1wcm9qZWN0LWlubmVyIHsgbWFyZ2luOiAwIC0xLjJyZW07IH1cblxuLnNsaWRlci1wcm9qZWN0LWlubmVyIC5zbGljay1zbGlkZSB7IHBhZGRpbmc6IDAuMnJlbSAxLjJyZW07IH1cblxuYXJ0aWNsZSB7IGZvbnQtc2l6ZTogMnJlbTsgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5hcnRpY2xlIGgxLCBhcnRpY2xlIGgyIHsgZm9udC1zaXplOiAzLjJyZW07IGxpbmUtaGVpZ2h0OiAzLjlyZW07IG1hcmdpbi1ib3R0b206IDEuOXJlbTsgfVxuXG5hcnRpY2xlID4gaW1nIHsgbWFyZ2luOiAxLjVyZW0gMCAyLjJyZW07IH1cblxuYXJ0aWNsZSBoMiB7IG1hcmdpbjogMi43cmVtIDA7IH1cblxuYXJ0aWNsZSB1bCB7IGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IHBhZGRpbmc6IDIuNXJlbSAwIDAgM3JlbTsgfVxuXG5hcnRpY2xlIHVsIGxpICsgbGkgeyBtYXJnaW4tdG9wOiAyLjRyZW07IH1cblxuYXJ0aWNsZSBvbCB7IGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IHBhZGRpbmc6IDIuNXJlbSAwIDAgM3JlbTsgfVxuXG5hcnRpY2xlIGJsb2NrcXVvdGUgeyBiYWNrZ3JvdW5kOiAjRjNGOEZEOyBwYWRkaW5nOiA2LjJyZW0gNiUgMy45cmVtIDglOyBtYXJnaW46IDExcmVtIDAgNHJlbTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmFydGljbGUgYmxvY2txdW90ZTpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMtc3ZnL3F1b3RlLnN2ZykgMCAwIG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiA0LjJyZW07IHRvcDogLTJyZW07IHdpZHRoOiAxMXJlbTsgaGVpZ2h0OiA4LjFyZW07IH1cblxuYXJ0aWNsZSBmaWd1cmUgeyBwYWRkaW5nOiA1LjFyZW0gMCA1LjZyZW07IH1cblxuYXJ0aWNsZSBmaWdjYXB0aW9uIHsgbWFyZ2luLXRvcDogMi4ycmVtOyBtYXgtd2lkdGg6IDc5cmVtOyBmb250LXNpemU6IDkwJTsgfVxuXG4uYXJyb3dzLXdyYXBfMyB7IG1hcmdpbi10b3A6IDUuMnJlbTsgfVxuXG4uaW5uZXItbWFpbi1zZWN0aW9uX2RlY29yIC53cmFwcGVyIHsgbWluLWhlaWdodDogNTIuMXJlbTsgfVxuXG4uaW5uZXItbWFpbi1zZWN0aW9uX2RlY29yOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmlubmVyLW1haW4tc2VjdGlvbl9kYXJrIHsgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uaW5uZXItbWFpbi1zZWN0aW9uX19kZWNvciB7IHotaW5kZXg6IDE7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgdG9wOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5pbm5lci1tYWluLXNlY3Rpb25fX2RlY29yIGltZyB7IGhlaWdodDogMTAwJTsgd2lkdGg6IGF1dG87IG1heC13aWR0aDogbm9uZTsgfVxuXG4uc2VjdGlvbi1wcm9qZWN0cy1tYWluIHsgbWFyZ2luLXRvcDogOS4zcmVtOyBtYXJnaW4tYm90dG9tOiAxNy45cmVtOyB9XG5cbi5wcm9qZWN0cy1uYXYgeyBmb250LXNpemU6IDEuOHJlbTsgY29sb3I6ICMwMDA7IG1hcmdpbi1ib3R0b206IDQuNXJlbTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcm9qZWN0cy1uYXYgdWwgeyBtYXJnaW46IDAgLTEuM3JlbTsgbGlzdC1zdHlsZTogbm9uZTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ucHJvamVjdHMtbmF2IGxpIHsgcGFkZGluZzogMXJlbSAxLjNyZW07IH1cblxuLnByb2plY3RzLW5hdiBzcGFuIHsgdmVydGljYWwtYWxpZ246IHRvcDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nLXRvcDogMnJlbTsgfVxuXG4ucHJvamVjdHMtbmF2IHN1cCB7IGZvbnQtc2l6ZTogMS40cmVtOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnByb2plY3RzLW5hdiBhIHsgY29sb3I6IGluaGVyaXQ7IGRpc3BsYXk6IGlubGluZS1mbGV4OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ucHJvamVjdHMtbmF2IGE6aG92ZXIsIC5wcm9qZWN0cy1uYXYgYS5hY3RpdmUgeyBjb2xvcjogI0VFMUIwMDsgfVxuXG4ucHJvamVjdHMtbmF2IGEuYWN0aXZlIHNwYW4geyBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hcnRpY2xlLW1haW4geyBtYXJnaW4tdG9wOiA5LjZyZW07IGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkFCQUJBOyBwYWRkaW5nOiAuNXJlbSAwIDEuMnJlbTsgfVxuXG4uYmxvY2staW1nLTQgeyBwYWRkaW5nOiAxLjJyZW0gMCA1cmVtOyBtYXJnaW46IDAgLTIuNXJlbTsgZGlzcGxheTogZmxleDsgfVxuXG4uYmxvY2staW1nLTRfX2ltZyB7IHBhZGRpbmc6IDAgMi41cmVtOyB3aWR0aDogNDEuNSU7IH1cblxuLmJsb2NrLWltZy00X19kZXNjcmlwdGlvbiB7IHBhZGRpbmc6IDAgMi41cmVtOyB3aWR0aDogNTguNSU7IH1cblxuLmJsb2NrLWltZy00IGltZyB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmFydGljbGUtZGF0ZSB7IHBhZGRpbmctYm90dG9tOiAyLjFyZW07IGNvbG9yOiAjODM4RUE0OyBmb250LXNpemU6IDJyZW07IGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLnRleHQtaW1hZ2VfX3ZpZGVvIHsgbWFyZ2luOiA0cmVtIDAgNHJlbTsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgfVxuXG4udGV4dC1pbWFnZV9fdmlkZW86aG92ZXIgeyBiYWNrZ3JvdW5kOiAjYTcxMzAwOyB9XG5cbi50ZXh0LWltYWdlX192aWRlbyAudmlkZW8tbWFpbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4udmlkZW8taWNvbl9faWNvbiB7IGhlaWdodDogMTIuNHJlbTsgd2lkdGg6IDEyLjRyZW07IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZDogI0VFMUIwMDsgbWFyZ2luLWJvdHRvbTogMS41cmVtOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTsgfVxuXG4udmlkZW8taWNvbl9faWNvbjpiZWZvcmUgeyBjb250ZW50OiAnJzsgZGlzcGxheTogYmxvY2s7IGJvcmRlci10b3A6IDIuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDsgYm9yZGVyLWxlZnQ6IDRyZW0gc29saWQgI2ZmZjsgYm9yZGVyLWJvdHRvbTogMi4ycmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi50ZXh0LWltYWdlX192aWRlbyAudmlkZW8tbWFpbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaW5uZXItbWFpbi1zZWN0aW9uX3JlZCB7IGJhY2tncm91bmQ6ICNFRTFCMDA7IH1cblxuLnByb2plY3RzLW5hdl9zbSB1bCB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5pbm5lci1tYWluLXNlY3Rpb25fbGlzdCAud3JhcHBlciB7IHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5pbm5lci1tYWluLXNlY3Rpb25fbGlzdCAud3JhcHBlcjphZnRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmlubmVyLW1haW4tc2VjdGlvbl9saXN0IC5pbm5lci1tYWluX19oZWFkIHsgZmxleC1ncm93OiAxMDsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmlubmVyLW1haW4tc2VjdGlvbl9saXN0IC5tYWluLXNsaWRlci13cmFwIHsgZmxleC1zaHJpbms6IDA7IH1cblxuLmlubmVyLW1haW4tc2VjdGlvbl9saXN0IC5pbm5lci1tYWluIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmlubmVyLW1haW4tc2VjdGlvbi0yOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmlubmVyLW1haW4tc2VjdGlvbi0yIC53cmFwcGVyIHsgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmlubmVyLW1haW4tc2VjdGlvbi0yICsgLnNlY3Rpb24tc3VwcG9ydC1pbmZvIHsgcGFkZGluZy10b3A6IDA7IH1cblxuLmJyZWFkY3J1bWJzX2RhcmsgLmJyZWFkY3J1bWIgeyBjb2xvcjogIzgzOEVBNDsgfVxuXG4uaW5uZXItbWFpbi0yIHsgbWFyZ2luLXRvcDogMi42cmVtOyBkaXNwbGF5OiBmbGV4OyB9XG5cbi5pbm5lci1tYWluLTIgLmgxIHsgbWFyZ2luLWJvdHRvbTogMi44cmVtOyB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG4uaW5uZXItbWFpbi0yX19oZWFkIHsgd2lkdGg6IDUxLjUlOyBwYWRkaW5nOiAwIDAgNHJlbTsgfVxuXG4uaW5uZXItbWFpbi0yX190ZXh0IHsgZm9udC1zaXplOiAycmVtOyBsaW5lLWhlaWdodDogMTIwJTsgcGFkZGluZy1yaWdodDogM3JlbTsgbWF4LXdpZHRoOiA1NXJlbTsgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07IH1cblxuLmlubmVyLW1haW4tMl9fYXNpZGUgeyB3aWR0aDogNDguNSU7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmlubmVyLW1haW4tMl9fYXNpZGUgLnRhYnMsIC5pbm5lci1tYWluLTJfX2FzaWRlIC50YWIgeyBmbGV4OiAxIDEgMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uaW5uZXItbWFpbi0yX19hc2lkZSAudGFiIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5pbm5lci1tYWluLTJfX2J0biB7IG1hcmdpbi10b3A6IDJyZW07IHRleHQtYWxpZ246IHJpZ2h0OyBmbGV4LXNocmluazogMDsgaGVpZ2h0OiA4cmVtOyB9XG5cbi5pbm5lci1tYWluLTJfX2J0biAuYnRuIHsgbWluLWhlaWdodDogOHJlbTsgbWluLXdpZHRoOiAyOC4ycmVtOyBmb250LXNpemU6IDIuNHJlbTsgcG9zaXRpb246IGZpeGVkOyBib3R0b206IDA7IHotaW5kZXg6IDEwMDsgcmlnaHQ6IGNhbGMoNTB2dyAtIDY1MHB4ICsgNHJlbSk7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7IH1cblxuLmlubmVyLW1haW4tMl9fYnRuIC5idG4uaGlkZGVuIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG5cbi5pbm5lci1tYWluLTJfX2ltZyB7IHBhZGRpbmctYm90dG9tOiA2cmVtOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1ncm93OiAxMDsgfVxuXG4ua2luZHMtbSB7IG1heC13aWR0aDogNDcuNXJlbTsgbWFyZ2luLXRvcDogMi42cmVtOyB9XG5cbi5raW5kLWxhYmVsIHsgbWFyZ2luLWJvdHRvbTogMS42cmVtOyBjb2xvcjogIzgzOEVBNDsgZm9udC1zaXplOiAycmVtOyB9XG5cbi50YWJzLW5hdiB7IG1hcmdpbjogMCAtMS4ycmVtOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnRhYnMtbmF2X19saW5rIHsgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgbWFyZ2luOiAuOHJlbSAxLjJyZW07IHdpZHRoOiBjYWxjKDUwJSAtIDIuNHJlbSk7IHBhZGRpbmc6IC4ycmVtIC43cmVtOyBmb250LXdlaWdodDogNjAwOyBmb250LXNpemU6IDJyZW07IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICMwMDA7IG1pbi1oZWlnaHQ6IDYuNHJlbTsgbGluZS1oZWlnaHQ6IDEuMTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuNXMgZWFzZSwgY29sb3IgLjVzIGVhc2U7IH1cblxuLnRhYnMtbmF2X19saW5rOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjRUUxQjAwOyB9XG5cbi50YWJzLW5hdl9fbGluay5hY3RpdmUgeyBib3JkZXItY29sb3I6ICNFRTFCMDA7IGNvbG9yOiAjRUUxQjAwOyB9XG5cbi5zZWN0aW9uLWNvbnRhY3RzLCAuc2VjdGlvbi1lcnJvci1wYWdlIHsgcGFkZGluZy10b3A6IDkuNDVyZW07IH1cblxuLnNlY3Rpb24tY29udGFjdHMgeyBtYXJnaW4tYm90dG9tOiAtMTByZW07IHBhZGRpbmctYm90dG9tOiAxMHJlbTsgYmFja2dyb3VuZDogI0YzRjhGRDsgfVxuXG4uY29udGFjdHMtbWFpbiB7IGZvbnQtc2l6ZTogMnJlbTsgY29sb3I6ICMwMDA7IH1cblxuLmNvbnRhY3RzLW1haW4gLmJsb2NrLWltZy0zX19pbWcgeyBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG5cbi5jb250YWN0cy1tYWluIC5ibG9jay1pbWctM19fZGVzY3JpcHRpb24geyBwYWRkaW5nLXRvcDogNC40cmVtOyBwYWRkaW5nLWJvdHRvbTogMS4zcmVtOyB9XG5cbi5jb250YWN0cy1tYWluIC5icmVhZGNydW1icyB7IG1hcmdpbjogMCAwIDUuNHJlbTsgfVxuXG4uY29udGFjdHMtbWFpbiAuaDEgeyBmb250LXNpemU6IDVyZW07IG1hcmdpbi1ib3R0b206IDYuNXJlbTsgfVxuXG4uY29udGFjdHMtbWFpbiAuZm9vdGVyLXRpdGxlIGEsIC5jb250YWN0cy1tYWluIC5mb290ZXItdGl0bGUgc3BhbiB7IGZvbnQtc2l6ZTogaW5oZXJpdDsgY29sb3I6IGluaGVyaXQ7IH1cblxuLmNvbnRhY3RzLW1haW4gLmZvb3Rlci1ibCB7IG1hcmdpbi1ib3R0b206IDAuOXJlbTsgfVxuXG4uY29udGFjdHMtbWFpbiBhIHsgY29sb3I6IGluaGVyaXQ7IH1cblxuLmNvbnRhY3RzLW1haW4gLmZvb3Rlcl9faWNvbiB7IHdpZHRoOiAzLjdyZW07IHBhZGRpbmctdG9wOiAwcmVtOyBmb250LXNpemU6IDExNSU7IH1cblxuLmNvbnRhY3RzLW1haW4gLnNvYy1pdGVtcyBpbWcgeyB3aWR0aDogMnJlbTsgfVxuXG4uY29udGFjdHMtbWFpbiAuc29jLWl0ZW1zX19pdGVtIHsgbWFyZ2luLXJpZ2h0OiAxLjRyZW07IH1cblxuLmNvbnRhY3RzLW1haW4gLnNvYy1pdGVtc19faXRlbTpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5jb250YWN0cy1tYWluIC5zb2MtaXRlbXNfX2l0ZW0gaW1nIHsgdHJhbnNpdGlvbjogZmlsdGVyIDAuNXMgZWFzZTsgfVxuXG4uY29udGFjdHMtbWFpbiAuc29jLWl0ZW1zX19pdGVtOmhvdmVyIGltZyB7IGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpOyB9XG5cbi5jb250YWN0cy1tYWluIC5mb290ZXItYmxfdGVsIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MzhFQTQ7IG1hcmdpbi10b3A6IC45cmVtOyBwYWRkaW5nLXRvcDogMy42cmVtOyB9XG5cbi5tYXAgeyBtaW4taGVpZ2h0OiA1NS4ycmVtOyBoZWlnaHQ6IDEwMCU7IH1cblxuLnJ1bGVzIGgxIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ydWxlcyBoNCB7IHBhZGRpbmctdG9wOiAycmVtOyB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDEyMCU7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5ydWxlcyBoMiArIGg0IHsgcGFkZGluZy10b3A6IDA7IH1cblxuLnJ1bGVzIHVsIGxpICsgbGkgeyBtYXJnaW4tdG9wOiAuMnJlbTsgfVxuXG4uc2VjdGlvbi1lcnJvci1wYWdlIHsgYmFja2dyb3VuZDogIzAwMDsgY29sb3I6ICNmZmY7IH1cblxuLmVycm9yLXBhZ2UgeyBwYWRkaW5nOiAxMC4zcmVtIDAgMjQuMXJlbTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lcnJvci1wYWdlIC5oMSB7IG1hcmdpbi1ib3R0b206IDUuNXJlbTsgfVxuXG4uZXJyb3ItcGFnZV9fZGVjb3IgeyBtYXJnaW4tYm90dG9tOiA1LjJyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7IC5pbm5lci1tYWluLTJfX2J0biAuYnRuIHsgcmlnaHQ6IDVyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHsgLnByb2plY3RzLW5hdiB7IGZvbnQtc2l6ZTogMS43cmVtOyB9XG4gIC5zZWN0aW9uLXByb2plY3RzLW1haW4geyBtYXJnaW4tdG9wOiA2LjNyZW07IG1hcmdpbi1ib3R0b206IDEyLjlyZW07IH1cbiAgLmFydGljbGUtbWFpbiB7IG1hcmdpbi10b3A6IDkuNnJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgeyAuYnJlYWRjcnVtYnMgeyBtYXJnaW46IDIuMnJlbSAwIDEuMnJlbTsgfVxuICAucGFnZS1uYXYgeyBkaXNwbGF5OiBub25lOyB9XG4gIC5pbm5lci1tYWluX19oZWFkIHsgd2lkdGg6IDkwJTsgfVxuICAuYXJyb3dzLXdyYXBfMyB7IG1hcmdpbi10b3A6IDMuMnJlbTsgfVxuICAucHJvamVjdHMtbmF2IHVsIHsgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5hcnRpY2xlLW1haW4geyBtYXJnaW4tdG9wOiA3LjJyZW07IHBhZGRpbmc6IDMuNXJlbSAwIDEuMnJlbTsgfVxuICAuaW5uZXItbWFpbi0yIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLmlubmVyLW1haW4tMl9fdGV4dCB7IGZvbnQtc2l6ZTogMS43cmVtOyBwYWRkaW5nLXJpZ2h0OiAwOyBtYXgtd2lkdGg6IDkwcmVtOyB9XG4gIC5pbm5lci1tYWluLTJfX2hlYWQgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgfVxuICAuaW5uZXItbWFpbi0yX19hc2lkZSB7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi10b3A6IDUuMnJlbTsgfVxuICAuaW5uZXItbWFpbi0yX19pbWcgeyBwYWRkaW5nLWJvdHRvbTogMnJlbTsgdGV4dC1hbGlnbjogcmlnaHQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmlubmVyLW1haW4tMl9faW1nIGltZyB7IG1heC13aWR0aDogNTAlOyB9XG4gIC5raW5kLWxhYmVsIHsgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyBmb250LXNpemU6IDEuOHJlbTsgfVxuICAudGFicy1uYXZfX2xpbmsgeyB3aWR0aDogY2FsYygzMy4zMzMlIC0gMi40cmVtKTsgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLmtpbmRzLW0geyBtYXgtd2lkdGg6IDY5LjVyZW07IH1cbiAgLnNlY3Rpb24tY29udGFjdHMsIC5zZWN0aW9uLWVycm9yLXBhZ2UgeyBwYWRkaW5nLXRvcDogNi43cmVtOyB9XG4gIC5jb250YWN0cy1tYWluIC5oMSB7IGZvbnQtc2l6ZTogNC41cmVtOyBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cbiAgLmNvbnRhY3RzLW1haW4gLmJyZWFkY3J1bWJzIHsgbWFyZ2luOiAwIDAgMy4zcmVtOyB9XG4gIC5pbm5lci1tYWluLTJfX2J0biAuYnRuIHsgcmlnaHQ6IDNyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgeyAubWFpbi1ibG9ja19faGVhZCB7IHBhZGRpbmc6IDUuN3JlbSAwIDQuNnJlbTsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zbGlkZXItbWFpbiB7IG1hcmdpbi10b3A6IDIuNHJlbTsgfVxuICAubWFpbi1uYXZfX2l0ZW0geyB3aWR0aDogMjMuNnJlbTsgbWluLXdpZHRoOiAyMy42cmVtOyBtYXgtd2lkdGg6IDIzLjZyZW07IHBhZGRpbmc6IDNyZW0gMi45cmVtIDEuNXJlbTsgbWluLWhlaWdodDogMTMuN3JlbTsgfVxuICAubWFpbi1ibG9ja19fdGV4dCB7IGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMS45cmVtOyB9XG4gIC5tYWluLWJsb2NrIC5oMSB7IG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLm1haW4tbmF2X190aXRsZSB7IGZvbnQtc2l6ZTogMnJlbTsgbGluZS1oZWlnaHQ6IDIuNHJlbTsgfVxuICAubWFpbi1uYXZfX2Fycm93IHsgbWFyZ2luLXRvcDogMi40cmVtOyB9XG4gIC5icmVhZGNydW1icyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLmlubmVyLW1haW5fX2hlYWQgeyB3aWR0aDogMTAwJTsgfVxuICAuaDEtaW5uZXIgeyBmb250LXNpemU6IDMuMnJlbTsgbGluZS1oZWlnaHQ6IDMuOHJlbTsgfVxuICBhcnRpY2xlIHsgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLnNlY3Rpb24tYXJ0aWNsZS1wcm9qZWN0IHsgbWFyZ2luOiAxLjNyZW0gMCAzcmVtOyB9XG4gIC5zbGlkZXItcHJvamVjdCB7IHBhZGRpbmc6IDIuOXJlbSAwIC43cmVtOyB9XG4gIC5hcnJvd3Mtd3JhcF8zIHsgbWFyZ2luLXRvcDogMi4ycmVtOyB9XG4gIGFydGljbGUgdWwsIGFydGljbGUgb2wgeyBwYWRkaW5nOiAxLjVyZW0gMCAwIDIuNXJlbTsgfVxuICBhcnRpY2xlIHVsIGxpICsgbGkgeyBtYXJnaW4tdG9wOiAxLjZyZW07IH1cbiAgLmhlYWQtcHJvamVjdCB7IG1hcmdpbi10b3A6IDRyZW07IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pbm5lci1tYWluLXNlY3Rpb25fZGVjb3IgLndyYXBwZXIgeyBtaW4taGVpZ2h0OiA0OS40cmVtOyB9XG4gIC5pbm5lci1tYWluLXNlY3Rpb25fX2RlY29yIHsgbGVmdDogNy4ycmVtOyB0b3A6IDdyZW07IH1cbiAgLnNlY3Rpb24tcHJvamVjdHMtbWFpbiB7IG1hcmdpbi10b3A6IDMuNXJlbTsgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAucHJvamVjdHMtbmF2IHsgZm9udC1zaXplOiAxLjZyZW07IG1hcmdpbi1ib3R0b206IDMuM3JlbTsgfVxuICAucHJvamVjdHMtbmF2IGxpIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2plY3RzLW5hdiBzcGFuIHsgcGFkZGluZy10b3A6IDEuN3JlbTsgfVxuICAucHJvamVjdHMtbmF2IHVsIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb2plY3RzLW5hdiBsaSB7IHBhZGRpbmc6IC43cmVtIDEuM3JlbTsgfVxuICBhcnRpY2xlIGgyIHsgZm9udC1zaXplOiAyLjRyZW07IGxpbmUtaGVpZ2h0OiAyLjlyZW07IG1hcmdpbjogMy41cmVtIDAgMS41cmVtOyB9XG4gIGFydGljbGUgaDIgKyAuYmxvY2staW1nLTQgeyBwYWRkaW5nLXRvcDogMDsgfVxuICAuYXJ0aWNsZS1kYXRlIHsgcGFkZGluZy1ib3R0b206IDIuNXJlbTsgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLmJsb2NrLWltZy00IHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDEuNXJlbSAwIC41cmVtOyBtYXJnaW46IDA7IH1cbiAgLmJsb2NrLWltZy00X19pbWcgeyBwYWRkaW5nOiAwOyB3aWR0aDogMTAwJTsgfVxuICAuYmxvY2staW1nLTRfX2Rlc2NyaXB0aW9uIHsgZm9udC1zaXplOiAxLjRyZW07IGxpbmUtaGVpZ2h0OiAxLjZyZW07IHBhZGRpbmc6IDAgMCAxLjVyZW07IHdpZHRoOiAxMDAlOyB9XG4gIC5ibG9jay1pbWctNF9faW1nICsgLmJsb2NrLWltZy00X19kZXNjcmlwdGlvbiB7IHBhZGRpbmc6IDIuNXJlbSAwIDA7IH1cbiAgYXJ0aWNsZSBmaWd1cmUgeyBwYWRkaW5nOiAxLjZyZW0gMCAxLjVyZW07IH1cbiAgYXJ0aWNsZSBmaWdjYXB0aW9uIHsgbWFyZ2luLXRvcDogMS4zcmVtOyB9XG4gIC52aWRlby1pY29uX19pY29uIHsgaGVpZ2h0OiA1cmVtOyB3aWR0aDogNXJlbTsgfVxuICAudmlkZW8taWNvbl9faWNvbjpiZWZvcmUgeyBtYXJnaW4tbGVmdDogLjJyZW07IGJvcmRlci10b3Atd2lkdGg6IDFyZW07IGJvcmRlci1sZWZ0LXdpZHRoOiAxLjhyZW07IGJvcmRlci1ib3R0b20td2lkdGg6IDFyZW07IH1cbiAgYXJ0aWNsZSBibG9ja3F1b3RlIHsgcGFkZGluZzogMi4ycmVtIDEuOXJlbSAxLjlyZW0gMi4ycmVtOyBtYXJnaW46IDUuMnJlbSAwIDJyZW07IH1cbiAgLmlubmVyLW1haW4tMiB7IG1hcmdpbi10b3A6IDAuNnJlbTsgfVxuICBhcnRpY2xlIGJsb2NrcXVvdGU6YmVmb3JlIHsgcmlnaHQ6IDAuN3JlbTsgdG9wOiAtMS4zcmVtOyB3aWR0aDogNXJlbTsgaGVpZ2h0OiAzLjFyZW07IH1cbiAgLnRhYnMtbmF2IHsgbWFyZ2luOiAwIC0xcmVtOyB9XG4gIC50YWJzLW5hdl9fbGluayB7IG1hcmdpbjogMC44cmVtIDFyZW07IHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pOyBtaW4taGVpZ2h0OiA1cmVtOyBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuaW5uZXItbWFpbi0yX190ZXh0IHsgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLmlubmVyLW1haW4tMiAuaDEgeyBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5raW5kcy1tIHsgbWFyZ2luLXRvcDogMS40cmVtOyB9XG4gIC5raW5kLWxhYmVsIHsgbWFyZ2luLWJvdHRvbTogLjJyZW07IGZvbnQtc2l6ZTogMS42cmVtOyBsaW5lLWhlaWdodDogMTsgfVxuICAuaW5uZXItbWFpbi0yX19pbWcgaW1nIHsgbWF4LXdpZHRoOiA3MSU7IH1cbiAgLmlubmVyLW1haW4tMl9fYnRuIHsgbWFyZ2luOiAzLjdyZW0gLTNyZW0gMDsgfVxuICAuaW5uZXItbWFpbi0yX19idG4gLmJ0biB7IG1pbi1oZWlnaHQ6IDVyZW07IGhlaWdodDogNXJlbTsgZm9udC1zaXplOiAxLjhyZW07IG1pbi13aWR0aDogMTcuN3JlbTsgcGFkZGluZzogMCAzLjVyZW07IH1cbiAgLmNvbnRhY3RzLW1haW4gLmJsb2NrLWltZy0zX19kZXNjcmlwdGlvbiB7IHBhZGRpbmctdG9wOiAzLjlyZW07IHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgLmNvbnRhY3RzLW1haW4gLmZvb3Rlci1ibCB7IG1hcmdpbi1ib3R0b206IDIuMnJlbTsgfVxuICAuY29udGFjdHMtbWFpbiAuaDEgeyBmb250LXNpemU6IDMuMnJlbTsgbWFyZ2luLWJvdHRvbTogMS43cmVtOyB9XG4gIC5jb250YWN0cy1tYWluIC5mb290ZXJfX2ljb24geyBmb250LXNpemU6IDE1MyU7IH1cbiAgLmNvbnRhY3RzLW1haW4gLmZvb3Rlci1ibF90ZWwgeyBtYXJnaW4tdG9wOiAwOyBwYWRkaW5nLXRvcDogMi40cmVtOyB9XG4gIC5tYXAgeyBtaW4taGVpZ2h0OiAwOyBoZWlnaHQ6IDQ2LjFyZW07IH1cbiAgLmVycm9yLXBhZ2UgeyBwYWRkaW5nOiAxMC4zcmVtIDAgMjAuM3JlbTsgfVxuICAuZXJyb3ItcGFnZSAuaDEgeyBtYXJnaW4tYm90dG9tOiA0LjJyZW07IH1cbiAgLmVycm9yLXBhZ2VfX2J0biAuYnRuIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNDhyZW07IH1cbiAgLmlubmVyLW1haW4tMl9fYnRuIHsgaGVpZ2h0OiAycmVtOyB9XG4gIC5pbm5lci1tYWluLTIgLmgxIHsgd29yZC13cmFwOiBicmVhay13b3JkOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHsgLm1haW4tbmF2X19pdGVtIHsgd2lkdGg6IGNhbGMoNTB2dyAtIDUuM3JlbSk7IG1pbi13aWR0aDogY2FsYyg1MHZ3IC0gNS4zcmVtKTsgbWF4LXdpZHRoOiBjYWxjKDUwdncgLSA1LjNyZW0pOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7IC5lcnJvci1wYWdlIC5oMSB7IGZvbnQtc2l6ZTogNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkgeyAubWFpbi1uYXZfX2l0ZW0geyB3aWR0aDogNjByZW07IG1pbi13aWR0aDogNjByZW07IG1heC13aWR0aDogNjByZW07IH0gfVxuIiwiLmljb24tYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29uLWNhcmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvbi1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbn1cclxuLmljb24tY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG59XHJcbi5pY29uLW1haWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNFwiO1xyXG59XHJcbi5pY29uLW1hcmtlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuLmljb24tbmV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuLmljb24tcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG59XHJcbi5pY29uLXByZXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG59XHJcbiIsIi5tYWluLXdyYXBwZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWluLXdpZHRoOiAkbWluLXdpZHRoO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHR0cmFuc2l0aW9uOiBmaWx0ZXIgLjNzIGVhc2Utb3V0O1xyXG5cclxuXHR6LWluZGV4OiAxXHJcbn1cclxuXHJcblxyXG4ud3JhcHBlciB7XHJcblx0bWluLXdpZHRoOiAkbWluLXdpZHRoO1xyXG5cdG1heC13aWR0aDogJG1heC13aWR0aDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG5cdHBhZGRpbmctbGVmdDogNXJlbTtcclxuXHQ7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5mb290ZXIge1xyXG5cdG9yZGVyOiAzO1xyXG59XHJcblxyXG4vKiB0aXRsZXMgKi9cclxucCB7XHJcblx0cGFkZGluZzogMS4xcmVtIDA7XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiA2cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdG1hcmdpbi1ib3R0b206IDMuOHJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZvbnQtZmFtaWx5O1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLmgxIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDMuNnJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwIDAgMy41cmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1mYW1pbHk6ICRjdXN0b20tZm9udC1mYW1pbHk7XHJcbn1cclxuXHJcbi5oMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogNC40cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiA1cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjE7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxuXHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMS44cmVtO1xyXG5cdFx0aGVpZ2h0OiAuOHJlbTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmVcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFyZW0gc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuXHRcdGJvcmRlci1ib3R0b206IC44cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0bGVmdDogMTEuOHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG5cdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRwYWRkaW5nOiAxcmVtIDAgMnJlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oMyB7XHJcblx0cGFkZGluZzogMCAwIDMuM3JlbVxyXG59XHJcblxyXG5oNCB7XHJcblx0Zm9udC1zaXplOiAyLjRyZW1cclxufVxyXG5cclxuLnNlY3Rpb24tZGFyayB7XHJcblx0LmgyIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmgzIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmgyLWRlY29yIHtcclxuXHRmb250LXNpemU6IDIuNHJlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjZyZW07XHJcblx0XHR3aWR0aDogNnJlbTtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzNBN0ZFRSAwJSwgIzNDNzhEOCAxMDAlKTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuaDQge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHBhZGRpbmctdG9wOiAyLjVyZW1cclxufVxyXG5cclxuXHJcbi8qIHRleHQgcG9zaXRpb24gKi9cclxuLnRleHQtbGVmdCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRleHQtcmlnaHQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm5vd3JhcCB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKlxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG58ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENPTlRFTlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcbi5jb250ZW50IHtcclxuXHRtaW4td2lkdGg6ICRtaW4td2lkdGg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRvcmRlcjogMjtcclxuXHRmbGV4LWdyb3c6IDE7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBzbW9vdGhib3VuY2ViYWxsIHtcclxuXHRmcm9tIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQzMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMnJlbSwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQ2MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNtb290aGJvdW5jZWJhbGwyIHtcclxuXHRmcm9tIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHQzMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgycmVtLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdDYwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4ge1xyXG5cdGJvcmRlcjogMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHBhZGRpbmc6IDAgNS4ycmVtO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGhlaWdodDogNi40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiA2LjRyZW07XHJcblx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjVzIGVhc2U7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aSB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxLjhyZW07XHJcblx0fVxyXG5cdHNwYW4sIGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMVxyXG5cdH1cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogMDtcclxuXHQgICAgcmlnaHQ6IC01MHB4O1xyXG5cdCAgICBib3R0b206IDA7XHJcblx0ICAgIGxlZnQ6IDA7XHJcblx0ICAgIGJvcmRlci1yaWdodDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHQgICAgYm9yZGVyLWJvdHRvbTogOHJlbSBzb2xpZCAjYTcxMzAwO1xyXG5cdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG5cdH1cclxuXHQmOmhvdmVyOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG5cdCY6ZGlzYWJsZWQge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmFiYWIyXHJcblx0fVxyXG59XHJcblxyXG4uYnRuLTIge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRib3JkZXItcmlnaHQtY29sb3I6ICAjNGM0YzRjO1xyXG5cdH1cclxuXHQmOmRpc2FibGVkIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogI2IyYjJiMlxyXG5cdH1cclxufVxyXG5cclxuXHJcblt0eXBlPVwidGV4dFwiXSxcclxuW3R5cGU9XCJ0ZWxcIl0sXHJcblt0eXBlPVwiZW1haWxcIl0ge1xyXG5cclxuXHRoZWlnaHQ6IDYuNHJlbTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0ei1pbmRleDogMTtcclxuXHRwYWRkaW5nOiAwIDMuNnJlbTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmLmVycm9yIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkpLCAjRkZGRkZGO1xyXG5cclxuXHRcdGJvcmRlci1jb2xvcjogI0VFMUIwMDtcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDAwXHJcblx0fVxyXG5cclxuXHQmOi13ZWJraXQtYXV0b2ZpbGwsXHJcblx0Jjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTByZW0gNHJlbSAjZmZmO1xyXG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAkcGxhY2Vob2xkZXI7XHJcbn1cclxuXHJcbjo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICRwbGFjZWhvbGRlcjtcclxuXHJcbn1cclxuXHJcbjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG59XHJcblxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG59XHJcblxyXG5cclxubGFiZWwuZXJyb3Ige1xyXG5cdGNvbG9yOiAjRUUxQjAwO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuOXJlbTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmJveC1maWVsZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuXHJcblx0Jl9faW5wdXQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdGxhYmVsLmVycm9yIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2tib3gge1xyXG5cdG1hcmdpbjogNC43cmVtIDAgMi44cmVtXHJcbn1cclxuXHJcblxyXG4uc2Nyb2xsRGlzYWJsZWQge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uc2Nyb2xsRGlzYWJsZWQud2ViLFxyXG4uc2Nyb2xsRGlzYWJsZWQud2ViLmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XHJcblx0cGFkZGluZy1yaWdodDogMS43cmVtXHJcbn1cclxuXHJcbi5zY3JvbGxEaXNhYmxlZCAubWFpbi13cmFwcGVyIHtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLmhpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2xvci1kZWNvciB7XHJcblx0Y29sb3I6ICRjb2xvcjE7XHJcbn1cclxuXHJcblxyXG4uZGVjb3Itd3JhcCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDIxcmVtO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi10b3A6IDhyZW07XHJcblxyXG5cdCZfMiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMXJlbTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc29jaWFscyB7XHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDNyZW07XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQmOmxhc3QtY2hpbGQgIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNoZWNrYm94LWVsIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRsYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHRpbnB1dCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0b3BhY2l0eTogMFxyXG5cdH1cclxuXHJcblx0Jl9fdHh0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjlyZW07XHJcblx0XHRjb2xvcjogIzE2MkM2QztcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQuY2hlY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRUFFQUVBO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdHdpZHRoOiAzLjJyZW07XHJcblx0XHRoZWlnaHQ6IDMuMnJlbTtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luOiAtMC41cmVtIDEuNXJlbSAwIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC0uMnJlbTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMXJlbTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlucHV0OmNoZWNrZWR+LmNoZWNrYm94LWVsX190eHQgLmNoZWNrIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnMgZWFzZSwgYmFja2dyb3VuZCAuMnMgZWFzZTtcclxuXHR9XHJcblxyXG5cdGlucHV0OmNoZWNrZWR+LmNoZWNrYm94LWVsX190eHQgLmNoZWNrOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUENFdExTQlNaWEJzWVdObElIUm9aU0JqYjI1MFpXNTBjeUJ2WmlCMGFHbHpJR1ZrYVhSdmNpQjNhWFJvSUhsdmRYSWdVMVpISUdOdlpHVWdMUzArQ2dvOGMzWm5JSGRwWkhSb1BTSXlNQ0lnYUdWcFoyaDBQU0l4TlNJZ2RtbGxkMEp2ZUQwaU1DQXdJREl3SURFMUlpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQZ284Y0dGMGFDQmtQU0pOTWlBM0xqQXdORE01VERjdU5EZzFOekVnTVRJdU1EQTBORXd4T0NBeUxqQXdORE01SWlCemRISnZhMlU5SWlORlJURkNNREFpSUhOMGNtOXJaUzEzYVdSMGFEMGlNeUl2UGdvOEwzTjJaejRLXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxLjhyZW0gMS44cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNjQlIDAlO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR9XHJcbn1cclxuXHJcbi53ZWIge1xyXG5cdC5jaGVja2JveC1lbF9fdHh0OmhvdmVyOmJlZm9yZSB7XHJcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjRzIGVhc2U7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblx0fVxyXG59XHJcbi50YWJzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRhYiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJvdHRvbTogMDtcclxuXHR6LWluZGV4OiAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2U7XHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO3otaW5kZXg6IDFcclxuXHJcblx0fVxyXG59XHJcbi5wcmVsb2FkZXItaW1nIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCVcclxufVxyXG4ubG9hZGVyLWluaXQtbWFpbiB7XHJcblx0I2xvdHRpZSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuXHQucHJlbG9hZGVyIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lXHJcblx0fVxyXG59XHJcbi8qLmxvYWRlci1uby1hbmltIHtcclxuXHQjbG90dGllICoge1xyXG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnRcclxuXHR9XHJcbn0qL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcclxuXHQuaDEge1xyXG5cdFx0Zm9udC1zaXplOiA1cmVtO1xyXG5cdH1cclxuXHQuaDIge1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdCAgICBmb250LXNpemU6IDQuNnJlbTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblx0LmgyIHtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG5cdCAgICBmb250LXNpemU6IDQuM3JlbTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHJcblx0LmgxIHtcclxuXHRcdGZvbnQtc2l6ZTogNC4ycmVtO1xyXG5cdH1cclxuXHJcblx0LndyYXBwZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogM3JlbVxyXG5cdH1cclxuXHJcblx0LnRhYmxldC1oaWRlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cclxuXHRoMixcclxuXHQuaDIge1xyXG5cdFx0Zm9udC1zaXplOiAzLjVyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0bWFyZ2luOiAwIDAgMi45cmVtO1xyXG5cdH1cclxuXHJcblx0LmgyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogOHJlbTtcclxuXHRcdFx0aGVpZ2h0OiAuNHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IC42cmVtIHNvbGlkICNFRTFCMDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IC40cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRsZWZ0OiA4cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmgzIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMuN3JlbTtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvXHJcblx0fVxyXG5cclxuXHQuYm94LWZpZWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIuM3JlbTtcclxuXHR9XHJcblxyXG5cdFt0eXBlPXRleHRdLFxyXG5cdFt0eXBlPXRlbF0sXHJcblx0W3R5cGU9ZW1haWxdIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0cGFkZGluZzogMCAyLjNyZW07XHJcblx0XHRoZWlnaHQ6IDUuNnJlbVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cclxuXHRoMSxcclxuXHQuaDEge1xyXG5cdFx0Zm9udC1zaXplOiAzLjJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMy44cmVtO1xyXG5cdH1cclxuXHJcblx0aDIsXHJcblx0LmgyIHtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHR9XHJcblxyXG5cdC5oMyB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMi4zcmVtO1xyXG5cdFx0cGFkZGluZzogMCAwIDIuM3JlbTtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0cGFkZGluZzogLjhyZW0gMCAuOXJlbTtcclxuXHJcblx0fVxyXG5cclxuXHJcblx0Lm1vYi1oaWRlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cclxuXHQubGFiZWwtcGxhY2Vob2xkZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbVxyXG5cdH1cclxuXHJcblx0LmZpbGxlZCAubGFiZWwtcGxhY2Vob2xkZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW1cclxuXHR9XHJcblxyXG5cclxuXHQuYnRuIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0aGVpZ2h0OiA1LjZyZW07XHJcblx0XHRsaW5lLWhlaWdodDogNS42cmVtO1xyXG5cdH1cclxuXHJcblx0LmJveC1maWVsZF9fYnV0dG9uIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQuYnRuIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogNDhyZW1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5tb2Itc2hvdyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHQudGFibGV0LXNob3cge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn0iLCIuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogMTAyO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4gMC4xcywgdHJhbnNmb3JtIC4zcyBlYXNlLWluIDAuMXM7XHJcbiAgaGVpZ2h0OiA5LjQ1cmVtO1xyXG4gIC53cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZml4ZWQsXHJcbiAgJi5oZWFkZXItMiB7XHJcblxyXG4gICAgLmhlYWRlci1jb250YWN0c19fbGluay13cmFwcGVyOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjojQkFCQUJBO1xyXG4gICAgfVxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICB6LWluZGV4OiAxXHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm5hdi1pbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5uYXYtbG9nbyB7XHJcbiAgcGFkZGluZzogMS4ycmVtIDAgLjZyZW07XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyXHJcbn1cclxuXHJcbi5tZW51LWJveCB7XHJcbiAgcGFkZGluZzogMCAzJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZ3JvdzogMTA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDNcclxufVxyXG5cclxuLm5hdi1pbm5lcj51bCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubmF2LWlubmVyPnVsPmxpIHtcclxuICBtYXJnaW46IDAgMS41cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4ubmF2LWlubmVyPnVsPmxpOmhvdmVyIC5tZW51LXRpdGxlIGEge1xyXG4gIGNvbG9yOiAkY29sb3ItYWN0aXZlXHJcbn1cclxuXHJcbi5uYXYtaW5uZXI+dWw+bGk6aG92ZXIgLm1lbnUtZHJvcGRvd24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi5uYXYtaW5uZXI+dWw+bGkgaSB7XHJcbiAgZm9udC1zaXplOiA1MCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAuNHJlbTtcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24ge1xyXG4gIHBhZGRpbmctdG9wOiAuNnJlbTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xyXG4gIHRvcDogMTAwJTtcclxuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZvbnQtZmFtaWx5XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duLWxpc3Qge1xyXG4gIHBhZGRpbmc6IDIuOXJlbSAwIDEuMnJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXhcclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd25fX2NvbCB7XHJcbiAgcGFkZGluZzogMCAxLjVyZW1cclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd25fX3RpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAuOXJlbTtcclxuICBjb2xvcjogI0M0QzlDRTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW1cclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24gdWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duIHVsIGxpIHtcclxuICBwYWRkaW5nLWJvdHRvbTogLjZyZW1cclxufVxyXG5cclxuLm1lbnUtZHJvcGRvd24gdWwgbGk6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4ubWVudS1kcm9wZG93biBsaSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogLjRyZW0gMFxyXG59XHJcblxyXG4ubWVudS1kcm9wZG93biB1bCBhIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIHBhZGRpbmc6IC43cmVtIDEuM3JlbSAuN3JlbSAzcmVtO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLCBiYWNrZ3JvdW5kIC41cyBlYXNlO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAZXh0ZW5kIC5pY29uLW5leHQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBmb250LXNpemU6IDc2JTtcclxuICAgICAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duIHVsIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIHNwYW46YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1kcm9wZG93biB1bCBhOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IGljb21vb247XHJcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgb3BhY2l0eTogMDtcclxuICBmb250LXNpemU6IDc2JVxyXG59XHJcblxyXG4ubWVudS1kcm9wZG93biB1bCBhIGxpIHtcclxuICBtYXJnaW46IDAgMCAxcHhcclxufVxyXG5cclxuXHJcbi5tZW51LWRyb3Bkb3duIHVsIGE6aG92ZXI6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi5tZW51LWRyb3Bkb3duIHVsIC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcclxuICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbi5tZW51LXRpdGxlIHtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBjb2xvcjogIzAwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ud2ViIGxpOmhvdmVyPi5tZW51LXRpdGxlIHtcclxuICBjb2xvcjogJGNvbG9yLWFjdGl2ZSAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lbnUtdGl0bGUgYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5tZW51LXRpdGxlOmhvdmVyIGEge1xyXG4gIGNvbG9yOiAjMDBBRUU2XHJcbn1cclxuXHJcbi5iYXJzLW1vYiB7XHJcbiAgXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuJl9fd3JhcHBlciB7XHJcbnBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogNi41cmVtO1xyXG4gIGhlaWdodDogNy4ycmVtXHJcbn1cclxuICAmX193cmFwcGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXRvcDogN3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNC41cmVtIHNvbGlkICMwMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC5oYW1idXJnZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0uOHJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIG1hcmdpbi10b3A6IDIuN3JlbTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIC42cmVtO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAvLyB0cmFuc2l0aW9uLWRlbGF5Oi41cztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjYyNXM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC44cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjc1cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5iYXJzLW1vYiAuY3Jvc3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDIuOXJlbTtcclxuICB3aWR0aDogMi45cmVtO1xyXG4gIG1hcmdpbjogMS41cmVtIDAgMCAwLjVyZW07XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5iYXJzLW1vYiAuY3Jvc3Mgc3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uYmFycy1tb2IgLmNyb3NzIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICBoZWlnaHQ6IDAlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5cclxuLmJhcnMtbW9iIC5jcm9zcyBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgd2lkdGg6IDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogLjI1cztcclxufVxyXG5cclxuLmJhcnMtbW9iLmFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW4ge1xyXG4gIHdpZHRoOiAwJTtcclxufVxyXG5cclxuLmJhcnMtbW9iLmFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxufVxyXG5cclxuLmJhcnMtbW9iLmFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAuMTI1cztcclxufVxyXG5cclxuLmJhcnMtbW9iLmFjdGl2ZSAuaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzO1xyXG59XHJcblxyXG4uYmFycy1tb2IuYWN0aXZlIC5jcm9zcyBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC42MjVzO1xyXG59XHJcblxyXG4uYmFycy1tb2IuYWN0aXZlIC5jcm9zcyBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogLjM3NXM7XHJcbn1cclxuLmhlYWRlci1jb250YWN0cyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNS42cmVtO1xyXG59XHJcbi5sYW5ndWFnZS1jdXJyZW5jeSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDUuNnJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTY3O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLmhlYWRlci1jb250YWN0c19fbGluay13cmFwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNS42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmN1cnJlbnQtbGFuZ3VhZ2Uge1xyXG4gIHBhZGRpbmc6IDAgMi4ycmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIGhlaWdodDogOS42cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDQzJTtcclxuICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXRvcDogOS42cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA1LjZyZW0gc29saWQgIzAwMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tY2FyZXQtc2lkZSB7XHJcbiAgQGV4dGVuZCAuaWNvbi1jYXJldFxyXG59XHJcbi5sb2dvLW1haW4ge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbn1cclxuLmxhbmd1YWdlLWN1cnJlbmN5IHtcclxuICB1bCB7XHJcbiAgICBwYWRkaW5nOiAwLjRyZW0gMy4xcmVtO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAuOHJlbSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2U7XHJcblxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IC41cmVtIDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAmLmN1cnJlbnQsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW46IC41cmVtIDA7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHVsIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1jb250YWN0cyB7XHJcbiAgJl9fbGluay13cmFwcGVyIHtcclxuICAgIGhlaWdodDogOS41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwMDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01LjZyZW07XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgei1pbmRleDogMFxyXG4gIH1cclxuICB9XHJcbiAgJl9fbGluay13cmFwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUuNnJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDkuNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTUuNnJlbTtcclxuICB9XHJcbiAgJl9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDkuNnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUuNnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItdG9wOiA5LjZyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogNS42cmVtIHNvbGlkICRjb2xvci1hY3RpdmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXJpZ2h0LWNvbG9yIDAuNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiA5LjZyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA1LjZyZW0gc29saWQgJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1sZWZ0LWNvbG9yIDAuNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2E3MTMwMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNhNzEzMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjYTcxMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogODAlXHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi5vcGVuLWhlYWRlciB7XHJcbiAgLmJhcnMtbW9iIHtcclxuICAgIHotaW5kZXg6IDEwMVxyXG4gIH1cclxuXHJcbiAgLm5hdi1sb2dvIHtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbGlua3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gIC5oZWFkZXIgLndyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLm5hdi1sb2dvIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDcuMjVyZW1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItY29udGFjdHNfX2xpbms6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNi45cmVtO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1pbm5lcj51bD5saSB7XHJcbiAgICBtYXJnaW46IDAgMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAubGFuZ3VhZ2UtY3VycmVuY3kge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQuNnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtXHJcbiAgfVxyXG5cclxuICAuY3VycmVudC1sYW5ndWFnZSB7XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA5LjY1cmVtXHJcbiAgfVxyXG4gIC5jdXJyZW50LWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItdG9wOiA5LjdyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDQuNnJlbTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItY29udGFjdHNfX2xpbmssXHJcbiAgLmN1cnJlbnQtbGFuZ3VhZ2Uge1xyXG4gICAgaGVpZ2h0OiA5LjY5cmVtXHJcbiAgfVxyXG4ubWVudS1ib3gge1xyXG4gICAgcGFkZGluZzogMCAxLjIlO1xyXG4gIH1cclxuICAuaGVhZGVyLWNvbnRhY3RzX19saW5rIHtcclxuICAgIHBhZGRpbmc6IDAgLjRyZW0gMCAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWNvbnRhY3RzX19saW5rOmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDkuN3JlbTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItY29udGFjdHNfX2xpbms6YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDkuN3JlbVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmhlYWRlciAud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgfVxyXG4gIC5oZWFkZXJ7XHJcbiAgICBoZWlnaHQ6IDcuMjVyZW07XHJcbiAgfVxyXG4gIC5oZWFkZXItY29udGFjdHNfX2xpbmsge1xyXG4gICAgaGVpZ2h0OiA3LjNyZW07XHJcbiAgfVxyXG5cclxuICAubmF2LWxvZ28gaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDQuOHJlbTtcclxuICB9XHJcblxyXG4gIC5tZW51LXRpdGxlLFxyXG4gIC5tZW51LXRpdGxlIGEsXHJcbiAgLm5hdi1pbm5lcj51bD5saS5hY3RpdmUgLm1lbnUtZHJvcGRvd24gLm1lbnUtdGl0bGUgYSB7XHJcbiAgICBjb2xvcjogI2ZmZlxyXG4gIH1cclxuXHJcbiAgLm5hdi1pbm5lcj51bCB7XHJcbiAgICB3aWR0aDogMTAwJVxyXG4gIH1cclxuXHJcbiAgLm5hdi1pbm5lcj51bD5saSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgzOEVBNDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEuOXJlbSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIH1cclxuXHJcbiAgLm5hdi1pbm5lcj51bD5saSBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MzhFQTQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxyXG4gIH1cclxuXHJcbiAgLm1lbnUtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5uYXYtaW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCVcclxuICB9XHJcblxyXG4gIC5uYXYtaW5uZXI+dWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubmF2LWlubmVyPnVsPmxpIC5tZW51LWRyb3Bkb3duIC5tZW51LXRpdGxlIGEge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBcclxuICB9XHJcblxyXG4gIC5uYXYtaW5uZXI+dWw+bGkgLm1lbnUtdGl0bGUgYSB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbiAgfVxyXG5cclxuICAubmF2LWlubmVyPnVsPmxpIGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA2MyU7XHJcbiAgICBtYXJnaW4tbGVmdDogLjhyZW1cclxuICB9XHJcblxyXG4gIC5tZW51LWRyb3Bkb3duIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIG1pbi13aWR0aDogMFxyXG4gIH1cclxuXHJcblxyXG4gIC5tZW51LWRyb3Bkb3duLWxpc3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50XHJcbiAgfVxyXG5cclxuICAubmF2LWlubmVyPnVsPmxpOmhvdmVyIC5tZW51LWRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICB9XHJcblxyXG4gIC5uYXYtaW5uZXI+dWw+bGkuYWN0aXZlIC5tZW51LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxuICB9XHJcblxyXG4gIC5uYXYtaW5uZXI+dWw+bGkuYWN0aXZlIC5tZW51LWRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1pbm5lcj51bD5saS5hY3RpdmUgLm1lbnUtZHJvcGRvd24gLm1lbnUtdGl0bGUge1xyXG4gICAgY29sb3I6ICM4MzhFQTQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXhcclxuICB9XHJcblxyXG4gIC5tZW51LWRyb3Bkb3duX19jb2wge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbiAgfVxyXG5cclxuICAubmF2LWlubmVyPnVsPmxpIC5tZW51LWRyb3Bkb3duIGEge1xyXG4gICAgcGFkZGluZzogMS4zcmVtIDAgMS4zcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItbGlua3MtMiAuYnRuLWxvZ2luIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbiAgfVxyXG5cclxuICAubmF2LWlubmVyPnVsPmxpOmxhc3QtY2hpbGQgYSB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwXHJcbiAgfVxyXG5cclxuICAub3BlbmVkLXN1YiAuaGVhZGVyLWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMkUzMjQzXHJcbiAgfVxyXG5cclxuICAub3BlbmVkLXN1YiAubmF2LWlubmVyPnVsPmxpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudFxyXG4gIH1cclxuXHJcbiAgLm9wZW5lZC1zdWIgLm5hdi1pbm5lcj51bD5saS5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2tcclxuICB9XHJcblxyXG4gIC5vcGVuZWQtc3ViIC5uYXYtaW5uZXI+dWw+bGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRcclxuICB9XHJcblxyXG4gIC5vcGVuZWQtc3ViIC5uYXYtaW5uZXI+dWw+bGkuYWN0aXZlIC5tZW51LWRyb3Bkb3duIC5tZW51LXRpdGxlIGEge1xyXG4gICAgY29sb3I6ICM4MzhFQTQ7XHJcbiAgfVxyXG5cclxuICAubWVudS1kcm9wZG93bi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgfVxyXG5cclxuICAubWVudS1kcm9wZG93bl9fdGl0bGUge1xyXG4gICAgcGFkZGluZzogMS4ycmVtIDNyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MTU2NjU7XHJcbiAgICBjb2xvcjogIzUxNTY2NVxyXG4gIH1cclxuXHJcbiAgLm5hdi1pbm5lcj51bD5saTpob3ZlciAubWVudS10aXRsZSBhIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbiAgfVxyXG5cclxuICAubmF2LWlubmVyPnVsPmxpPi5tZW51LXRpdGxlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlXHJcbiAgfVxyXG5cclxuICAubmF2LWlubmVyPnVsPmxpLmFjdGl2ZT4ubWVudS10aXRsZSB7XHJcbiAgICBjb2xvcjogIzAwQUVFNlxyXG4gIH1cclxuXHJcblxyXG4gIC5sYW5ndWFnZS1jdXJyZW5jeSB7XHJcbiAgICBtYXJnaW46IDMuN3JlbSAwIDA7XHJcblxyXG4gICAgbGkge1xyXG5cclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIG1hcmdpbjogMCA3cmVtIDAgMDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmVcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM4MzhFQTQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgdWwge1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXJyZW50LWxhbmd1YWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmhlYWRlci1jb250YWN0cyBpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMS4zcmVtO1xyXG4gICAgZm9udC1zaXplOiA5OSU7XHJcbiAgICBtaW4td2lkdGg6IDJyZW07XHJcbiAgfVxyXG5cclxuXHJcbiAgLm5hdi1sb2dvIHtcclxuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxNC43cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tbWVudSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAubWFpbi1tZW51IGEge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG5cclxuICAubWFpbi1tZW51IGxpIHtcclxuICAgIG1hcmdpbjogMCAwIDMuNnJlbTtcclxuICB9XHJcblxyXG4gIC5tZW51LWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgcGFkZGluZzogMi41cmVtIDNyZW0gMS41cmVtO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICB0b3A6IDYuOXJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHJpZ2h0O1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1jb250YWN0cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC5tZW51LWRyb3Bkb3duIHVsIGEge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAubWVudS10aXRsZSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAubmF2LWlubmVyPnVsPmxpIGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtXHJcbiAgfVxyXG5cclxuICAubWVudS1kcm9wZG93bi1saXN0IHNwYW46YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubWVudS1kcm9wZG93biB1bCBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWNvbnRhY3RzX19saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XHJcbiAgICBoZWlnaHQ6IDcuMjVyZW1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItY29udGFjdHNfX2xpbms6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNy4zcmVtO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1jb250YWN0c19fbGluazpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogNy4zcmVtXHJcbiAgfVxyXG5cclxuICAuYmFycy1tb2Ige1xyXG4gICAgaGVpZ2h0OiA3LjNyZW1cclxuICB9XHJcblxyXG4gIC5iYXJzLW1vYl9fd3JhcHBlcjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogNy4zcmVtO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1jb250YWN0c19fbGluay13cmFwLC5oZWFkZXIsLmhlYWRlci1jb250YWN0c19fbGluay13cmFwcGVyLC5iYXJzLW1vYixcclxuICAuaGVhZGVyLWNvbnRhY3RzX19saW5rIHtcclxuICAgIGhlaWdodDogNy4xcmVtXHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWNvbnRhY3RzX19saW5rOmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzLjZyZW07XHJcbiAgfVxyXG4gIC5oZWFkZXItY29udGFjdHNfX2xpbmstd3JhcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjZyZW1cclxuICB9XHJcbiAgLmhlYWRlci1jb250YWN0cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbn1cclxuICAuaGVhZGVyLWNvbnRhY3RzX19saW5rOmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiA3LjI1cmVtO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzLjZyZW07XHJcbiAgfVxyXG5cclxuLmhlYWRlci1jb250YWN0c19fbGluayB7XHJcbiAgbWFyZ2luLWxlZnQ6IDMuNnJlbTtcclxufVxyXG4uYmFycy1tb2JfX3dyYXBwZXI6YmVmb3JlIHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDMuNnJlbVxyXG59XHJcbi5iYXJzLW1vYiAuY3Jvc3Mge1xyXG4gICAgbWFyZ2luOiAycmVtIDAgMCAxcmVtXHJcbiAgICB9XHJcbi5iYXJzLW1vYiAuaGFtYnVyZ2VyIHtcclxuICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC4ycmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbi5iYXJzLW1vYiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLWxlZnQ6IDMuNnJlbTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gIC5oZWFkZXItY29udGFjdHNfX2xpbms6YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDdyZW07XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDMuNnJlbTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItY29udGFjdHNfX2xpbmstd3JhcCwuaGVhZGVyLC5oZWFkZXItY29udGFjdHNfX2xpbmstd3JhcHBlciwuYmFycy1tb2IsXHJcbiAgLmhlYWRlci1jb250YWN0c19fbGluayB7XHJcbiAgICBoZWlnaHQ6IDYuOXJlbVxyXG4gIH1cclxuXHJcbiAgLmJhcnMtbW9iOmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiA3cmVtO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1jb250YWN0c19fbGluazphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA3cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gIC5iYXJzLW1vYiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWVudS1kcm9wZG93bi0yIHVsIHtcclxuICAgIGNvbHVtbnM6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDYzcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2x1bW4tZ2FwOiAwO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb290ZXIge1xyXG5cdHBhZGRpbmc6IDVyZW0gMCAyLjZyZW07XHJcblx0YmFja2dyb3VuZDogIzIxMmYzZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHJcblx0LndyYXBwZXIge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmVcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0fVxyXG5cclxuXHJcblx0LmxvZ28gaW1nIHtcclxuXHRcdHdpZHRoOiAyOS4xcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci13cmFwIHtcclxuXHRtYXJnaW46IDAgLTIuNXJlbTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZm9vdGVyX19jb250YWN0cyxcclxuLmZvb3Rlcl9fbWVudSB7XHJcblx0cGFkZGluZzogMCAyLjVyZW07XHJcblx0d2lkdGg6IDI1JTtcclxufVxyXG5cclxuLmZvb3Rlcl9fY29udGFjdHMge1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtXHJcblx0XHQvKndpZHRoOiAyNi41JSovXHJcbn1cclxuXHJcbi5mb290ZXJfX21lbnUge1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcblxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHRhOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZm9vdGVyLWJvdHRvbSB7XHJcblx0cGFkZGluZzogMi41cmVtIDAgMy4ycmVtO1xyXG5cdGNvbG9yOiAjNjE2MTYxO1xyXG5cdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuXHQud3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvb3RlcnMtc29jaWFscyB7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcblx0d2lkdGg6IDI1JTtcclxuXHJcblx0aW1nIHtcclxuXHRcdGZpbHRlcjogaW52ZXJ0KDM0JSkgc2VwaWEoMCUpIHNhdHVyYXRlKDE3MDklKSBodWUtcm90YXRlKDI3N2RlZykgYnJpZ2h0bmVzcyg5NyUpIGNvbnRyYXN0KDcwJSk7XHJcblx0XHRtYXgtaGVpZ2h0OiAyLjRyZW1cclxuXHR9XHJcbn1cclxuXHJcbi5wb2xpdGljYSB7XHJcblx0bWFyZ2luOiAwIDJyZW07XHJcbn1cclxuXHJcbi5mb290ZXJfX2ljb24ge1xyXG5cdHdpZHRoOiAyLjdyZW07XHJcblx0cGFkZGluZy10b3A6IC41cmVtO1xyXG5cdGZvbnQtc2l6ZTogODUlXHJcbn1cclxuXHJcbi5mb290ZXJfX2RldGFpbHMge1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyLjdyZW0pXHJcbn1cclxuXHJcbi5mb290ZXItaXRlbSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcblxyXG5cdGkge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1hY3RpdmU7XHJcblx0fVxyXG59XHJcbi5mb290ZXItYmwge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMy42cmVtXHJcbn1cclxuXHJcbi5mb290ZXItdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuXHJcblx0YSxzcGFuIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyLjFyZW07XHJcblx0XHRmb250LWZhbWlseTogJGN1c3RvbS1mb250LWZhbWlseTtcclxuXHRcdGNvbG9yOiAjNjE2MTYxO1xyXG5cclxuXHR9XHJcblx0YSB7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9vdGVyLXRpdGxlXzIge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHhcclxufVxyXG4uZm9vdGVyLWRlY29yIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogMS4ycmVtO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdCZfX3JpZ2h0IHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIuNXJlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRsZWZ0OiAtMXJlbTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcmVtIHNvbGlkICRjb2xvci1hY3RpdmU7XHJcblx0XHRcdGJvcmRlci10b3A6IDEuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xlZnQge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiBjYWxjKDUwdncgLSA2NTBweCArIDVyZW0pO1xyXG5cclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1hY3RpdmU7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcmVtIHNvbGlkICRjb2xvci1hY3RpdmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDEuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLmZvb3Rlcl9fdGVsLFxyXG4uZm9vdGVyX19tYWlsIHtcclxuXHRhIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50ZWwtbGluZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0JiA+IGEge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtXHJcblx0fVxyXG59XHJcbi5zb2MtaXRlbXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1yaWdodDogNnB4XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KSB7XHJcblx0LmZvb3Rlci1kZWNvcl9fbGVmdCB7XHJcblx0XHR3aWR0aDogNHJlbVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1kZWNvcl9fcmlnaHQge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyLjNyZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuXHQuZm9vdGVycy1zb2NpYWxzIHtcclxuXHRcdHdpZHRoOiBhdXRvXHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcblx0LmZvb3RlcnMtc29jaWFscyB7XHJcblx0XHR3aWR0aDogYXV0b1xyXG5cdH1cclxuXHQuZm9vdGVyLXdyYXAge1xyXG5cdCAgICBtYXJnaW46IDAgLTEuNXJlbTtcclxuXHR9XHJcblx0LmZvb3Rlcl9fY29udGFjdHMsIC5mb290ZXJfX21lbnUge1xyXG5cdCAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHJcblx0LmZvb3Rlci13cmFwIHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX2NvbnRhY3RzLFxyXG5cdC5mb290ZXJfX21lbnUge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbVxyXG5cdH1cclxuXHJcblxyXG5cdC5wb2xpdGljYSB7XHJcblx0XHRtYXJnaW46IDJyZW0gMCAwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmZvb3Rlci1ib3R0b20ge1xyXG5cdFx0LndyYXBwZXIge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29weXJpZ2h0cyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjFyZW07XHJcblx0XHRvcmRlcjogMjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnBvbGl0aWNhIHtcclxuXHRcdG9yZGVyOiAzO1xyXG5cdH1cclxuXHQuZm9vdGVyLWxlZnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdH1cclxuXHJcblx0LmZvb3Rlcl9fbWVudSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyLjFyZW07XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cclxuXHQuZm9vdGVyX19jb250YWN0cyB7XHJcblx0XHRtYXJnaW46IDEuNXJlbSAwIDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHJcblxyXG5cdC5mb290ZXJfX2ljb24ge1xyXG5cdFx0d2lkdGg6IDIuNXJlbTtcclxuXHR9XHJcblxyXG5cdC5mb290ZXJfX2RldGFpbHMge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XHJcblx0fVxyXG5cclxuXHQuZm9vdGVyLXdyYXAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDBcclxuXHR9XHJcblxyXG5cdC5mb290ZXItaXRlbSB7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvb3Rlcl9fY29udGFjdHMsXHJcblx0LmZvb3Rlcl9fbWVudSxcclxuXHQuZm9vdGVyLWxlZnQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMFxyXG5cdH1cclxuXHJcblxyXG5cclxuXHQuZm9vdGVyX19tZW51Om50aC1jaGlsZCgzKSB7XHJcblx0XHRjb2x1bW5zOiAyXHJcblx0fVxyXG5cdC5mb290ZXJzLXNvY2lhbHMge1xyXG5cdFx0bWFyZ2luOiAxcmVtIC0zcmVtIDA7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgNnJlbSk7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjE2MTYxO1xyXG5cdFx0cGFkZGluZzogMi40cmVtIDNyZW0gMDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0b3JkZXI6IDE7XHJcblxyXG5cdFx0LnNvY2lhbHMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zb2NpYWxzX19pdGVtIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzLjJyZW1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9vdGVyLWJvdHRvbSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMFxyXG5cdH1cclxufSIsIi5tYWluLXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICB6LWluZGV4OiAyXHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLXNlY3Rpb24sLmlubmVyLW1haW4tc2VjdGlvbl9fYmcge1xyXG4gICAgdmlkZW8ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDBcclxuICAgIH1cclxufVxyXG5cclxuLnNvY2lhbHMtd3JhcC1tYWluIHtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgJi5qcy1zZWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogOC45cmVtO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDguOXJlbSAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3OCU7XHJcbiAgICAgICAgZmxleC1ncm93OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAuaDEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjlyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXItbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjZyZW07XHJcbn1cclxuXHJcbi5wYWdlLW5hdiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgd2lkdGg6IDRyZW07XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3R0b206IDA7XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDN2aCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZmlsdGVyOiBpbnZlcnQoNjQlKSBzZXBpYSg3JSkgc2F0dXJhdGUoODQ0JSkgaHVlLXJvdGF0ZSgxODJkZWcpIGJyaWdodG5lc3MoODYlKSBjb250cmFzdCg5MyUpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1uYXZfcHNldWRvIHtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcclxuICAgIC13ZWJraXQtY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcclxuXHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi1kYXJrIHtcclxuXHJcbiAgICAucGFnZS1uYXYgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uanMtc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpZGVyLW1haW4ge1xyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLW5hdiB7XHJcbiAgICAmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDM4LjRyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAzOC40cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMzguNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDMuM3JlbSAzLjJyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMThyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGVhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kZWNvci0xLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjlyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjdXN0b20tZm9udC1mYW1pbHlcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDk1JTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZTtcclxuICAgICAgICAvL3RvcDogOC4zcmVtO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAubWFpbi1uYXZfX3RpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMi44cmVtIDMuMnJlbSAuOHJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjhyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMS4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMS4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuNnJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjZyZW0gMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZSwgYmFja2dyb3VuZCAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pY29uLW5leHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpY29tb29uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjZyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1uYXZfX3N1Ym1lbnUgdWwgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgc3BhbjpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLW5hdl9faXRlbS5hY3RpdmUsXHJcbi5tYWluLW5hdl9faXRlbTpub3QoLmhhcy1jaGlsZCk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVjb3ItMy5zdmcpO1xyXG5cclxuICAgIC5tYWluLW5hdl9fdGl0bGUsXHJcbiAgICAubWFpbi1uYXZfX2Fycm93IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1uYXZfX2Fycm93IHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmXHJcbiAgICB9XHJcbn1cclxuXHJcbi5oYXMtY2hpbGQ6aG92ZXIge1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlXHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWFjdGl2ZVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW5hdl9fc3VibWVudSAubWFpbi1uYXZfX3RpdGxlOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFjdGl2ZVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW5hdl9fc3VibWVudSAubWFpbi1uYXZfX3RpdGxlOmFmdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItYWN0aXZlXHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbmF2X19zdWJtZW51IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmlubmVyLW1haW4tc2VjdGlvbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTByZW07O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmlubmVyLW1haW4tc2VjdGlvbl9fYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcblxyXG59XHJcblxyXG4uaW5uZXItbWFpbi1zZWN0aW9uX19iZyBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyXHJcbn1cclxuXHJcbi5pbm5lci1tYWluIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1ncm93OiAxMDtcclxuXHJcbiAgICAuaDEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICB3aWR0aDogNjAlXHJcbiAgICB9XHJcbn1cclxuXHJcbi5oMS1pbm5lciB7XHJcbiAgICBmb250LXNpemU6IDVyZW1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAgIG1hcmdpbjogNC4zcmVtIDAgM3JlbTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgbGk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJy8nO1xyXG4gICAgbWFyZ2luOiAwIC41cmVtXHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICAgIGNvbG9yOiAjODM4RUE0O1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1hcnRpY2xlLXByb2plY3Qge1xyXG4gICAgbWFyZ2luOiA1LjNyZW0gMCAzcmVtO1xyXG5cclxufVxyXG5cclxuLnNsaWRlci1wcm9qZWN0IHtcclxuICAgIHBhZGRpbmc6IDguOHJlbSAwIDcuMnJlbVxyXG59XHJcblxyXG4uYXJ0aWNsZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAwO1xyXG4gICAgbWF4LXdpZHRoOiA5OS42cmVtO1xyXG5cclxufVxyXG5cclxuLnNsaWRlci1wcm9qZWN0LWlubmVyIHtcclxuICAgIG1hcmdpbjogMCAtMS4ycmVtO1xyXG5cclxuICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZzogMC4ycmVtIDEuMnJlbTtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbmFydGljbGUge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBoMSxcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy45cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbVxyXG4gICAgfVxyXG5cclxuICAgICY+aW1nIHtcclxuICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDIuMnJlbVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDIuN3JlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDAgM3JlbTtcclxuXHJcbiAgICAgICAgbGkrbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDAgMCAzcmVtXHJcbiAgICB9XHJcblxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YzRjhGRDtcclxuICAgICAgICBwYWRkaW5nOiA2LjJyZW0gNiUgMy45cmVtIDglO1xyXG4gICAgICAgIG1hcmdpbjogMTFyZW0gMCA0cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBibG9ja3F1b3RlOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy1zdmcvcXVvdGUuc3ZnKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDQuMnJlbTtcclxuICAgICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDguMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDUuMXJlbSAwIDUuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjJyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3OXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDkwJTtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnJvd3Mtd3JhcF8zIHtcclxuICAgIG1hcmdpbi10b3A6IDUuMnJlbTtcclxufVxyXG5cclxuLmlubmVyLW1haW4tc2VjdGlvbl9kZWNvciB7XHJcbiAgICAud3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTIuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmlubmVyLW1haW4tc2VjdGlvbl9kYXJrIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi5pbm5lci1tYWluLXNlY3Rpb25fX2RlY29yIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmVcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tcHJvamVjdHMtbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA5LjNyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNy45cmVtXHJcbn1cclxuXHJcbi5wcm9qZWN0cy1uYXYge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xLjNyZW07XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcblxyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHN1cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1tYWluIHtcclxuICAgIG1hcmdpbi10b3A6IDkuNnJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkFCQUJBO1xyXG4gICAgcGFkZGluZzogLjVyZW0gMCAxLjJyZW1cclxufVxyXG5cclxuLmJsb2NrLWltZy00IHtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSAwIDVyZW07XHJcbiAgICBtYXJnaW46IDAgLTIuNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcclxuICAgICAgICB3aWR0aDogNDEuNSVcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDU4LjUlXHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWRhdGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuMXJlbTtcclxuICAgIGNvbG9yOiAjODM4RUE0O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxufVxyXG5cclxuLnRleHQtaW1hZ2VfX3ZpZGVvIHtcclxuICAgIG1hcmdpbjogNHJlbSAwIDRyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYTcxMzAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC1pbWFnZV9fdmlkZW8gLnZpZGVvLW1haW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnZpZGVvLWljb25fX2ljb24ge1xyXG4gICAgaGVpZ2h0OiAxMi40cmVtO1xyXG4gICAgd2lkdGg6IDEyLjRyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBlYXNlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItdG9wOiAyLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRyZW0gc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAyLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXh0LWltYWdlX192aWRlbyAudmlkZW8tbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uaW5uZXItbWFpbi1zZWN0aW9uX3JlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWN0aXZlXHJcbn1cclxuXHJcbi5wcm9qZWN0cy1uYXZfc20ge1xyXG4gICAgdWwge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5uZXItbWFpbi1zZWN0aW9uX2xpc3Qge1xyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLW1haW5fX2hlYWQge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1zbGlkZXItd3JhcCB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDBcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItbWFpbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxufVxyXG5cclxuLmlubmVyLW1haW4tc2VjdGlvbi0yIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMFxyXG4gICAgfVxyXG5cclxuICAgICYrLnNlY3Rpb24tc3VwcG9ydC1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzX2Rhcmsge1xyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIGNvbG9yOiAjODM4RUE0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5uZXItbWFpbi0yIHtcclxuICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgd2lkdGg6IDUxLjUlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA0cmVtO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1cmVtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FzaWRlIHtcclxuICAgICAgICB3aWR0aDogNDguNSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAudGFicyxcclxuICAgICAgICAudGFiIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjguMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYyg1MHZ3IC0gNjUwcHggKyA0cmVtKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWdyb3c6IDEwXHJcbiAgICB9XHJcbn1cclxuXHJcbi5raW5kcy1tIHtcclxuICAgIG1heC13aWR0aDogNDcuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDIuNnJlbVxyXG59XHJcblxyXG4ua2luZC1sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICBjb2xvcjogIzgzOEVBNDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5cclxuLnRhYnMtbmF2IHtcclxuICAgIG1hcmdpbjogMCAtMS4ycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIG1hcmdpbjogLjhyZW0gMS4ycmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIuNHJlbSk7XHJcbiAgICAgICAgcGFkZGluZzogLjJyZW0gLjdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2LjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC41cyBlYXNlLCBjb2xvciAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbnRhY3RzLFxyXG4uc2VjdGlvbi1lcnJvci1wYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiA5LjQ1cmVtO1xyXG59XHJcbi5zZWN0aW9uLWNvbnRhY3RzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNGM0Y4RkQ7XHJcbn1cclxuLmNvbnRhY3RzLW1haW4ge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICAuYmxvY2staW1nLTNfX2ltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIH1cclxuICAgIC5ibG9jay1pbWctM19fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0LjRyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDUuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci10aXRsZSBhLFxyXG4gICAgLmZvb3Rlci10aXRsZSBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1ibCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXJfX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAzLjdyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2MtaXRlbXMge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb2MtaXRlbXNfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS40cmVtO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjVzIGVhc2VcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWJsX3RlbCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MzhFQTQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjlyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLm1hcCB7XHJcbiAgICBtaW4taGVpZ2h0OiA1NS4ycmVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucnVsZXMge1xyXG4gICAgaDEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDEyMCU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcclxuICAgIH1cclxuXHJcbiAgICBoMitoNCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBcclxuICAgIH1cclxuXHJcbiAgICB1bCBsaStsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjJyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWVycm9yLXBhZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZXJyb3ItcGFnZSB7XHJcbiAgICBwYWRkaW5nOiAxMC4zcmVtIDAgMjQuMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yLXBhZ2VfX2RlY29yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUuMnJlbTtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuLmlubmVyLW1haW4tMl9fYnRuIC5idG4ge1xyXG4gICAgcmlnaHQ6IDVyZW1cclxufVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgLnByb2plY3RzLW5hdiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcHJvamVjdHMtbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNi4zcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOS42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgbWFyZ2luOiAyLjJyZW0gMCAxLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci1tYWluX19oZWFkIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvd3Mtd3JhcF8zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2plY3RzLW5hdiB1bCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLW1haW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcuMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMCAxLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLW1haW4tMiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLW1haW4tMl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwcmVtXHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLW1haW4tMl9faGVhZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItbWFpbi0yX19hc2lkZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItbWFpbi0yX19pbWcge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5raW5kLWxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYnMtbmF2X19saW5rIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMi40cmVtKTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5raW5kcy1tIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY5LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tY29udGFjdHMsXHJcbiAgICAuc2VjdGlvbi1lcnJvci1wYWdlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNi43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1tYWluIC5oMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1tYWluIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMy4zcmVtO1xyXG4gICAgfVxyXG4gICAgLmlubmVyLW1haW4tMl9fYnRuIC5idG4ge1xyXG4gICAgcmlnaHQ6IDNyZW1cclxufVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLm1haW4tYmxvY2tfX2hlYWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDUuN3JlbSAwIDQuNnJlbTtcclxuXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLW5hdl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDIzLjZyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMy42cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMjMuNnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDIuOXJlbSAxLjVyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMTMuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1ibG9ja19fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1ibG9jayAuaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbmF2X190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbmF2X19hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItbWFpbl9faGVhZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmgxLWlubmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMy44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGFydGljbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWFydGljbGUtcHJvamVjdCB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjNyZW0gMCAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItcHJvamVjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMi45cmVtIDAgLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93cy13cmFwXzMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhcnRpY2xlIHtcclxuXHJcbiAgICAgICAgdWwsXHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAwIDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSB1bCBsaStsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkLXByb2plY3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLW1haW4tc2VjdGlvbl9kZWNvciAud3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDkuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItbWFpbi1zZWN0aW9uX19kZWNvciB7XHJcbiAgICAgICAgbGVmdDogNy4ycmVtO1xyXG4gICAgICAgIHRvcDogN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1wcm9qZWN0cy1tYWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvamVjdHMtbmF2IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjNyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuN3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43cmVtIDEuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuOXJlbTtcclxuICAgICAgICBtYXJnaW46IDMuNXJlbSAwIDEuNXJlbTtcclxuXHJcbiAgICAgICAgJisuYmxvY2staW1nLTQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1kYXRlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay1pbWctNCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgLjVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay1pbWctNF9faW1nIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay1pbWctNF9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEuNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2staW1nLTRfX2ltZysuYmxvY2staW1nLTRfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGFydGljbGUgZmlndXJlIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMCAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSBmaWdjYXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLWljb25fX2ljb24ge1xyXG4gICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW8taWNvbl9faWNvbjpiZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMnJlbTtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcmVtOztcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMS44cmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSBibG9ja3F1b3RlIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjJyZW0gMS45cmVtIDEuOXJlbSAyLjJyZW07XHJcbiAgICAgICAgbWFyZ2luOiA1LjJyZW0gMCAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci1tYWluLTIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhcnRpY2xlIGJsb2NrcXVvdGU6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMC43cmVtO1xyXG4gICAgICAgIHRvcDogLTEuM3JlbTtcclxuICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGFicy1uYXYge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMXJlbTtcclxuXHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC44cmVtIDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLW1haW4tMl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLW1haW4tMiAuaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmtpbmRzLW0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAua2luZC1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLW1haW4tMl9faW1nIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MSU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLW1haW4tMl9fYnRuIHtcclxuICAgICAgICBtYXJnaW46IDMuN3JlbSAtM3JlbSAwO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNy43cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLW1haW4gLmJsb2NrLWltZy0zX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMuOXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0cy1tYWluIC5mb290ZXItYmwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtbWFpbiAuaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdHMtbWFpbiB7XHJcbiAgICAgICAgLmZvb3Rlcl9faWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3RzLW1haW4gLmZvb3Rlci1ibF90ZWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWFwIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogNDYuMXJlbVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1wYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMC4zcmVtIDAgMjAuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItcGFnZSAuaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyb3ItcGFnZV9fYnRuIC5idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDhyZW1cclxuICAgIH1cclxuICAgIC5pbm5lci1tYWluLTJfX2J0biB7XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG4gICAgLmlubmVyLW1haW4tMiB7XHJcbiAgICAgICAgLmgxIHtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgIC5tYWluLW5hdl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDUuM3JlbSk7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwdncgLSA1LjNyZW0pO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MHZ3IC0gNS4zcmVtKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4gICAgLmVycm9yLXBhZ2Uge1xyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAubWFpbi1uYXZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA2MHJlbTs7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2MHJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwcmVtO1xyXG4gICAgfVxyXG59Il19 */
