

/* Start:/local/templates/eco-it/css/mmenu-light.css?16487269426437*/
/*!
 * Mmenu Light
 * mmenujs.com/mmenu-light
 *
 * Copyright (c) Fred Heusschen
 * www.frebsite.nl
 *
 * License: CC-BY-4.0
 * http://creativecommons.org/licenses/by/4.0/
 */:root{--mm-ocd-width:80%;--mm-ocd-min-width:200px;--mm-ocd-max-width:440px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:calc(100% - 80%);width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:"";display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:"";display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);right:25px;right:calc(var(--mm-spn-item-height)/ 2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:"";display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/ 2) var(--mm-spn-item-indent)}.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/ 2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent) * 2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:'';display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/ 2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}
/* End */


/* Start:/local/templates/eco-it/css/style.min.css?1648726942297628*/
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;width:100%;max-width:100%;font-family:"Inter","Arial",sans-serif;font-size:12px;line-height:20px;font-weight:400;color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.aspects__item img,.header__logo img,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;color:inherit}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{padding:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}button,figure,input,select,textarea{margin:0}select{font:inherit}optgroup{font-weight:700}button,hr,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.footer{margin-top:auto}.main-top{padding-top:42px}main a{text-decoration:underline}main a:active,main a:hover{text-decoration:none}address{font-style:normal}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}button,input,textarea{font:inherit;border:0;outline:0}button{padding:0;cursor:pointer;background-color:transparent}section{padding-top:60px;padding-bottom:60px}h1,h2,h3{font-weight:500}h1,h2,h3,h4{font-size:20px;margin-top:0;margin-bottom:15px;line-height:30px}.citation b,.electron__btns .ui-tabs-active h4,h1 span,h2 span,h3 span{color:#1f65da}h3,h4{margin-bottom:17px;font-weight:600;font-size:16px;line-height:19px}h3{margin-top:30px;margin-bottom:20px;line-height:24px}@media (min-width:768px){body,h4{font-size:14px;line-height:24px}h1,h2{margin-bottom:20px;font-size:48px;line-height:62px}h3{margin-top:40px;margin-bottom:30px;font-size:30px;line-height:42px}h4{margin-bottom:15px;font-size:20px}.main-top{padding-top:77px}}@media (min-width:1024px){section{padding-top:100px;padding-bottom:100px}}.wrapper{width:100%;max-width:1200px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.btn,.btn:active,.btn:hover{-webkit-transition:ease-out .3s;transition:ease-out .3s}.btn{width:100%;max-width:100%;height:41px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:12px;line-height:15px;color:#1f65da;text-decoration:none;border:1px solid #1f65da;border-radius:8px}.btn:active,.btn:hover{border-color:transparent}.btn--white{background-color:#fff;border-color:#fff}.btn--blue,.btn--border,.btn:active,.btn:hover{color:#fff;background-color:#1f65da}.btn--blue:active,.btn--blue:hover{color:#1f65da;background-color:#fff;border-color:#1f65da}.btn--border{border-color:#fff}.btn--border:active,.btn--border:hover{border:2px solid #fff;background-color:transparent}@media (min-width:1200px){.btn{height:49px}}.header{position:fixed;z-index:1000;top:0;left:0;right:0;padding-top:15px;padding-bottom:15px;color:#fff;background-color:#1f65da;border-radius:0 0 25px 25px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.header--main{background-color:transparent}.header--scroll{background-color:#1f65da;-webkit-transition:ease-out .3s;transition:ease-out .3s}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{width:116px}.header__menu-btn{display:block;width:32px;height:32px;background-image:url(/local/templates/eco-it/css/../img/icons/menu.svg);background-repeat:no-repeat;background-position:center;background-size:20px 16px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(82,82,82,.1);box-shadow:0 0 20px rgba(82,82,82,.1);border-radius:6px}.header__btn,.header__phone{display:none}@media (min-width:768px){.header__logo{width:170px}}@media (min-width:1200px){.header{padding-top:19px}.header__menu-btn{display:none}.header__phone{display:block;font-weight:700;font-size:20px;line-height:24px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.header__phone:active,.header__phone:hover{opacity:.5;-webkit-transition:ease-out .3s;transition:ease-out .3s}.header__btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:172px;height:41px;background-color:transparent}}.menu{display:none}@media (min-width:1200px){.menu{display:block}.menu__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__item{position:relative;margin-right:20px}.menu__item--dropdown{padding-right:11px}.menu__item--dropdown::before{content:"";position:absolute;top:40%;right:0;width:8px;height:5px;background-image:url(/local/templates/eco-it/css/../img/icons/down.svg);background-repeat:no-repeat;background-size:contain}.menu__item:hover .menu__link,.menu__subitem:hover a{text-decoration:underline}.menu__item:hover .menu__dropdown{display:block}.menu__link{font-weight:500;font-size:14px;line-height:17px}.menu__dropdown{position:absolute;top:100%;left:0;width:180px;z-index:100;display:none;padding-top:5px}.menu__sublist{margin:0;list-style:none;background-color:#fff;border-radius:5px;padding:10px;color:#222;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1)}}.form{width:100%}.form__input,.form__message{display:block;width:100%;margin-bottom:15px;background-color:#fff;border-radius:8px}.form__input::-webkit-input-placeholder,.form__message::-webkit-input-placeholder{opacity:1;color:#b4b4b4}.form__input::-moz-placeholder,.form__message::-moz-placeholder{opacity:1;color:#b4b4b4}.form__input:-ms-input-placeholder,.form__input::-ms-input-placeholder,.form__message:-ms-input-placeholder,.form__message::-ms-input-placeholder{opacity:1;color:#b4b4b4}.form__input::placeholder,.form__message::placeholder{opacity:1;color:#b4b4b4}.form__input{height:39px;padding:0 12px}.form__message{height:100px;padding:12px;resize:none}.form__comment{margin-bottom:0;opacity:.5;padding-right:30px}.form__comment a:active,.form__comment a:hover{text-decoration:none}.form--border .form__input,.form--border .form__message{border:1px solid #e3e3e3}@media (min-width:1200px){.form__input{height:49px;margin-bottom:20px}.form__comment{margin-top:20px;font-size:12px;line-height:15px}}.citation{position:relative;width:100%;margin:0;padding:80px 15px 20px;color:#222;font-size:12px;line-height:20px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}.citation::before{content:"";position:absolute;top:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:55px;height:50px;background-image:url(/local/templates/eco-it/css/../img/icons/icon-company.svg);background-repeat:no-repeat;background-size:contain}.citation p{margin:0}@media (min-width:600px){.citation{padding-top:20px;padding-left:80px}.citation::before{top:20px;left:20px;-webkit-transform:none;transform:none}}@media (min-width:768px){.citation{max-width:600px;margin-left:auto;margin-right:auto;padding-left:84px;font-size:14px;line-height:24px}}@media (min-width:1200px){.citation{padding:30px 30px 30px 84px}}.promo{position:relative;z-index:5;min-height:100vh;padding-top:86px;padding-bottom:70px;margin-bottom:175px;color:#fff;background-color:#1f65da;background-image:-webkit-gradient(linear,left top,left bottom,from(#1f65da),color-stop(46.81%,rgba(31,101,218,0))),url(/local/templates/eco-it/css/../img/images/promo-mobile.png);background-image:linear-gradient(180deg,#1f65da 0%,rgba(31,101,218,0) 46.81%),url(/local/templates/eco-it/css/../img/images/promo-mobile.png);background-repeat:no-repeat;background-size:cover,100% auto;background-position:top,bottom;border-radius:0 0 50px 50px}.promo h1{margin-bottom:10px;max-width:350px}.promo .citation{position:absolute;top:calc(100% - 84px);left:15px;right:15px;width:auto}.promo--internal{margin-bottom:0;padding-bottom:60px;background-image:none}.promo--internal h1{padding-right:20px}.promo--internal .promo__text{max-width:100%}.promo--internal .promo__text p{margin-bottom:21px}.promo--internal .promo__text--narrow{max-width:270px}.promo--cabel,.promo--electron,.promo--intellect,.promo--lvs{margin-bottom:106px;padding-bottom:194px;background-image:none}.promo--electron .citation,.promo--intellect .citation,.promo--lvs .citation{top:calc(100% - 154px)}.promo--electron .citation{padding-right:30px}.promo--lvs .promo__text{padding-right:70px}.promo--cabel{margin-bottom:0;padding-bottom:58px}.promo__text{max-width:300px;font-size:14px;line-height:22px}.collab h3,.promo__text p{margin-top:0;margin-bottom:15px}.promo--cabel .citation,.promo__text--desktop{display:none}.promo__btn{max-width:300px;font-size:14px;line-height:17px}.promo__btn:active,.promo__btn:hover{border-color:#fff}.promo__form{max-width:370px;margin-left:auto;margin-right:auto;margin-top:40px;padding:20px 15px;color:#222;font-size:12px;line-height:20px;background:#fff;border-radius:15px}.promo__form .form__input{border:1px solid #e3e3e3}.promo__form .form__comment{line-height:15px}.promo__title{margin-top:0;margin-bottom:10px;font-size:16px;line-height:24px;font-weight:500}@media (min-width:480px){.promo--lvs .promo__text{padding-right:0}.promo--intellect,.promo--lvs{margin-bottom:0;padding-bottom:60px}.promo--intellect .citation,.promo--lvs .citation{display:none}}@media (min-width:600px){.promo{margin-bottom:35px;background-image:url(/local/templates/eco-it/css/../img/images/promo.png);background-repeat:no-repeat;background-size:cover;background-position:center}.promo--cabel,.promo--electron{padding-bottom:170px;background-image:none}.promo--cabel .citation,.promo--electron .citation{display:block;top:calc(100% - 80px)}.promo--intellect,.promo--internal,.promo--lvs{margin-bottom:0;background-image:none}}@media (min-width:768px){.promo{padding-top:201px;margin-bottom:80px}.promo h1{max-width:100%}.promo--intellect{padding-top:176px;margin-bottom:0}.promo--electron{padding-top:176px}.promo--internal,.promo--lvs{padding-top:176px;margin-bottom:0}.promo--electron .promo__info,.promo--intellect .promo__info,.promo--internal .promo__info,.promo--lvs .promo__info{max-width:670px}.promo--electron .promo__text--narrow,.promo--intellect .promo__text--narrow,.promo--internal .promo__text--narrow,.promo--lvs .promo__text--narrow{max-width:100%}.promo--cabel .promo__info{max-width:670px}.promo--electron{padding-bottom:170px;margin-bottom:60px}.promo__info{max-width:735px}.promo__text{max-width:475px}.promo__form{font-size:16px;line-height:26px}.promo__form .form__comment{font-size:12px}.promo__title{font-size:24px;line-height:34px}}@media (min-width:1024px){.promo{min-height:754px}.promo h1{max-width:100%}.promo--cabel .promo__wrap,.promo--electron .promo__wrap,.promo--intellect .promo__wrap,.promo--internal .promo__wrap,.promo--lvs .promo__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.promo--cabel .promo__info,.promo--electron .promo__info,.promo--intellect .promo__info,.promo--internal .promo__info,.promo--lvs .promo__info{max-width:670px;padding-right:30px}.promo--cabel .promo__form,.promo--electron .promo__form,.promo--intellect .promo__form,.promo--internal .promo__form,.promo--lvs .promo__form{margin:-10px 0 0;padding:30px 20px}.promo--cabel h1,.promo--electron h1,.promo--intellect h1,.promo--internal h1,.promo--lvs h1{padding-right:0}.promo__text--mobile{display:none}.promo__text--desktop{display:block}}@media (min-width:1200px){.promo{margin-bottom:95px;border-radius:0 0 70px 70px}.promo__text{margin-bottom:19px;font-size:16px;line-height:26px}.promo__text--diag{margin-top:20px}.promo__btn{width:318px;max-width:318px}.promo .citation{top:calc(100% - 84px)}.promo--intellect,.promo--internal,.promo--lvs{margin-bottom:0}.promo--cabel .promo__info,.promo--electron .promo__info,.promo--intellect .promo__info,.promo--internal .promo__info,.promo--lvs .promo__info{padding-right:0}.promo--cabel .promo__text,.promo--electron .promo__text,.promo--internal .promo__info--skud h1,.promo--internal .promo__text,.promo--lvs .promo__text{max-width:100%}.promo--electron{margin-bottom:69px}.promo--internal h1{max-width:600px}.promo--internal .promo__info--skud{max-width:755px}.promo--internal .promo__info--skud .promo__text{padding-right:55px}.promo--intellect .promo__info,.promo--lvs .promo__info{max-width:700px}.promo--intellect .promo__text{max-width:500px}.promo--cabel{margin-bottom:29px;padding-top:176px}}.values{overflow:hidden}.values .wrapper{position:relative}.values .wrapper::before,.values__item::before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain}.values .wrapper::before{z-index:-1;left:-62px;background-image:url(/local/templates/eco-it/css/../img/icons/nav-values.svg);top:135px;width:183px;height:168px}.values p{margin-bottom:20px}.values .values__item p{margin-top:0;margin-bottom:5px}.values .values__item .values__person{margin:auto 0 0}.values__list{padding:0;list-style:none;margin:40px 0 0}.values__item{position:relative;min-height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;padding:26px 20px 20px;background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}.values__item h4{margin-top:0}.values__item::before{top:20px;right:20px;width:33px;height:33px}.values__item:first-child{padding-right:40px}.values__item:first-child::before{background-image:url(/local/templates/eco-it/css/../img/icons/heart.svg)}.values__item:nth-child(2)::before{background-image:url(/local/templates/eco-it/css/../img/icons/synergy.svg)}.values__item:nth-child(3)::before{background-image:url(/local/templates/eco-it/css/../img/icons/360.svg)}.values__item:nth-child(4)::before{background-image:url(/local/templates/eco-it/css/../img/icons/hands.svg)}.values__item:nth-child(5)::before{background-image:url(/local/templates/eco-it/css/../img/icons/puzzle.svg)}.values__person{font-size:10px;line-height:12px;opacity:.5}@media (min-width:600px){.values__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.values__item{width:270px}}@media (min-width:1200px){.values{padding-bottom:70px}.values .wrapper::before{left:-277px;bottom:33px;top:auto;width:599px;height:551px}.values__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.values__column{width:570px}.values__info{width:500px}.values__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}.values__item::before{width:40px;height:40px;right:25px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.values__item{display:block;padding:25px;margin-bottom:30px;margin-top:0;min-height:187px}.values__item:first-child{padding-right:20px}.values__item:nth-child(2){padding-right:40px}.values__item:nth-child(4){padding-right:35px}.values__item:nth-child(3),.values__item:nth-child(4),.values__item:nth-child(5){padding-top:30px}.values__item:hover::before{width:48px;height:48px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.values__person{font-size:12px;line-height:15px}.values .values__item p{margin-bottom:7px}}.aspects{background:#f9f9f9}.aspects h2{margin-bottom:25px}.aspects h4{margin-bottom:10px}.aspects__block{margin-top:20px;padding:19px 50px 19px 20px;background:#fff;border:1px solid #e3e3e3;border-radius:15px}.aspects__block p{margin-bottom:0;margin-top:10px}.aspects__block--list{padding-right:20px}.aspects__list{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0 0}.aspects__item{width:48.5%;margin-top:10px}@media (min-width:600px){.aspects__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:-15px}.aspects__item{width:160px;margin-right:15px}}@media (min-width:768px){.aspects__column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aspects__block{width:48%}.aspects__block--list{width:100%}}@media (min-width:1200px){.aspects h2{max-width:950px;margin-bottom:20px}.aspects__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aspects__column{width:570px;display:block}.aspects__list{margin-right:-20px}.aspects__block{height:204px;margin-top:0;margin-bottom:30px;width:100%;padding:30px}.aspects__block--list{height:auto}.aspects__block:last-child{margin-bottom:0}}.collab{padding-bottom:54px;color:#fff;background-color:#2c2c32}.collab h2{margin-bottom:10px}.collab__form{margin-top:30px}.collab__info{padding-right:5px}@media (min-width:600px){.collab__form{width:371px;margin-left:auto;margin-right:auto}}@media (min-width:1024px){.collab{padding-top:70px;padding-bottom:70px;overflow:hidden}.collab .wrapper{position:relative;z-index:2}.collab .wrapper::before{content:"";position:absolute;z-index:-1;bottom:-144px;right:-138px;width:537px;height:494px;background-image:url(/local/templates/eco-it/css/../img/icons/nav-white.svg);background-repeat:no-repeat;background-size:contain}}@media (min-width:1200px){.collab{padding-bottom:63px}.collab__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.collab__form{margin:0;padding-top:68px}.collab__info{width:700px}.collab .wrapper::before{right:-258px}}.service__list{padding:0;list-style:none;margin:25px 0 0}.service__item{margin-top:20px;background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}.service__img{width:100%;height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;overflow:hidden}.service__img img{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}.service__info{padding:15px 20px 20px;line-height:20px}.service__info p{margin:0}@media (min-width:600px){.service__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.service__item{width:270px}}@media (min-width:1200px){.service h2{font-size:46px}.service__list{margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service__item{margin-top:0}.service__info{padding:15px 25px 25px;line-height:24px}}.profit{background-color:#f9f9f9}.profit--lvs,.profit--wide{display:none}.profit__list{padding:0;list-style:none;counter-reset:myCounter;margin:25px 0 0}.profit__item{position:relative;min-height:148px;margin-top:20px;padding:72px 20px 18px;background-color:#fff;border:1px solid #e3e3e3;border-radius:15px}.profit__item::before{counter-increment:myCounter;content:counter(myCounter);position:absolute;top:20px;left:20px;width:40px;height:40px;text-align:center;color:#1f65da;font-weight:600;font-size:20px;line-height:36px;border:2px solid #1f65da;border-radius:50%}.profit__item:nth-child(2)::before{color:#ffba3a;border-color:#ffba3a}.profit__item:nth-child(3)::before{color:#ff4e4e;border-color:#ff4e4e}.profit__item:nth-child(4)::before{color:#2bd42b;border-color:#2bd42b}.profit__item:nth-child(5)::before{color:#26efbf;border-color:#26efbf}.profit__item:nth-child(6)::before{color:#b51fda;border-color:#b51fda}@media (min-width:600px){.profit__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.profit__item{width:270px}.profit--lvs,.profit--wide{display:block}.profit--wide{padding-bottom:30px;background-color:#fff}.profit--wide .profit__list{margin-top:0}.profit--wide .profit__item{width:370px;margin-top:0;margin-bottom:30px}}@media (min-width:1024px){.profit--wide{padding-bottom:70px}}@media (min-width:1200px){.profit{padding-top:97px}.profit__list{margin-top:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.profit__item{margin-top:0;padding:73px 20px 25px 25px}.profit--lvs{padding-bottom:70px}.profit--lvs h2{max-width:960px}.profit--lvs .profit__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:-30px}.profit--lvs .profit__item{margin-right:30px;margin-bottom:30px}.profit--wide .profit__item::before{top:25px;left:25px}}.reason__list{padding:0;list-style:none;margin:25px 0 0}.reason__item{margin-top:20px;padding:20px;background-color:#f3f7f9;border-radius:15px}.reason__item h4{margin:0;padding-right:20px;line-height:24px}.reason__item p{margin-bottom:0;margin-top:10px}.reason__item:nth-child(2){background-color:#eafdf0}.reason__item:nth-child(3){background-color:#fdf8ea}.reason__item:nth-child(4){background-color:#fcf5f8}.reason__item:nth-child(5){background-color:#f5f7ea}.reason__item ul{list-style-type:disc;padding-left:20px}@media (min-width:768px){.reason__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.reason__item{width:32%}.reason__item:first-child,.reason__item:nth-child(2){width:49%}}@media (min-width:1200px){.reason h2{padding-right:70px}.reason__item,.reason__list{margin-top:30px}.reason__item{position:relative;height:335px;padding:25px;overflow:hidden}.reason__item h4{line-height:30px}.reason__item:hover .reason__hover{opacity:1;-webkit-transition:ease-out .3s;transition:ease-out .3s}.reason__item:hover .reason__action{top:25px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.reason__item:first-child,.reason__item:nth-child(2){margin-top:0;height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reason__action{position:absolute;top:250px;left:25px;right:25px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.reason__item:nth-child(4) .reason__action,.reason__item:nth-child(5) .reason__action{top:280px}.reason__item:nth-child(4):hover .reason__action,.reason__item:nth-child(5):hover .reason__action{top:25px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.reason__hover{opacity:0;-webkit-transition:ease-out .3s;transition:ease-out .3s}}.briefcase{background-color:#f9f9f9}.briefcase h3{margin-right:-5px}.briefcase--bg{background-color:#fff}.briefcase__list{margin:0;list-style:none;padding:0 15px;background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}.briefcase__item{position:relative;padding:20px 0;border-bottom:1px solid #e3e3e3}.briefcase__item:last-child{border-bottom:0}.briefcase__icon{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:17px;height:17px}.briefcase__text,.briefcase__title{padding-left:27px;padding-right:40px}.briefcase__title{position:relative;cursor:pointer}.briefcase__title h4{margin:0;font-weight:500;font-size:14px;line-height:17px}.briefcase__title::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:30px;height:30px;background-image:url(/local/templates/eco-it/css/../img/icons/plus.svg);background-repeat:no-repeat;background-size:contain;-webkit-transition:ease-out .3s;transition:ease-out .3s}.briefcase__title--open::after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:ease-out .3s;transition:ease-out .3s}.briefcase__text{display:none}.briefcase__text p{margin-top:10px;margin-bottom:0}@media (min-width:768px){.briefcase__title h4{font-size:22px;line-height:27px}.briefcase__text,.briefcase__title{padding-left:42px}.briefcase__title::after{width:40px;height:40px}.briefcase__icon{width:27px;height:27px}}@media (min-width:1200px){.briefcase__comment{max-width:650px}.briefcase h3{max-width:800px}.briefcase__block{margin-bottom:70px}.briefcase__block:last-child{margin-bottom:0}.briefcase__list{padding:10px 30px}.briefcase__item--desktop{pointer-events:none}.briefcase__item--desktop .briefcase__text{display:block}.briefcase__item--desktop .briefcase__title::after{display:none}.briefcase__list--desktop .briefcase__item{padding-top:26px;padding-bottom:26px}}.clients h3{margin-top:20px}.clients--internal{padding-bottom:43px}.clients__slider-wrap{position:relative;margin-top:33px;margin-bottom:28px}.clients__slider,.partners__slider{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden}.clients__slider .swiper-slide,.partners__slider .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clients__slider .swiper-slide img,.partners__slider .swiper-slide img{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:1024px){.clients__slider-wrap{margin-bottom:60px}.clients--internal{padding-bottom:100px}}@media (min-width:1200px){.clients{padding-bottom:97px}.clients .citation{max-width:800px;padding-left:120px;padding-right:20px}.clients .citation::before{width:93px;height:85px;top:22px;left:21px}.clients h2{margin-bottom:16px}.clients h3{margin-top:16px}}.case{padding-top:58px;padding-bottom:58px;color:#fff;background-color:#2c2c32}.case h2{line-height:24px}.case--internal{padding-top:0;padding-bottom:38px;color:#222;background-color:#fff}.case--internal h2{font-size:16px}.case__list{margin:0;padding:0;list-style:none}.case__slider-wrap{position:relative;overflow:hidden}.case__item,.case__slide,.case__slider{-webkit-box-sizing:border-box;box-sizing:border-box}.case__slider{margin-bottom:20px}.case__item,.case__slide{height:auto;padding:20px;color:#222;background:#fff;border:1px solid #e3e3e3;border-radius:15px}.case__item h4,.case__slide h4{margin-top:5px;margin-bottom:10px;font-weight:500;font-size:14px;line-height:17px}.case__item p,.case__slide p{margin-bottom:0;margin-top:5px}.case__logo{height:30px;max-width:100px}.case__logo img{display:block;max-height:30px;width:auto}.case__item{margin-bottom:20px}.case__btn,.mm-spn li:after,.mm-spn ul:after,.swiper-button-next::after,.swiper-button-prev::after{display:none}.case__comment{font-size:10px;line-height:12px;opacity:.4}.swiper-control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-pagination{position:static}.swiper-pagination-bullets.swiper-pagination-horizontal{width:auto}.swiper-pagination-bullet{width:28px;height:3px;margin:0 3px!important;background:#e0e0e0;border-radius:8px;opacity:1;outline:0}.swiper-pagination-bullet-active{background:#1f65da}.swiper-button-next,.swiper-button-prev{position:static;width:40px;height:40px;margin:0 10px;background-image:url(/local/templates/eco-it/css/../img/icons/next.svg);background-repeat:no-repeat;background-position:center;background-size:contain;outline:0}.swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:600px){.case__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.case__item{width:48%}}@media (min-width:768px){.case h2{line-height:58px}.case--internal h2{font-size:30px;line-height:42px}}@media (min-width:1024px){.case--internal{padding-bottom:80px}}@media (min-width:1200px){.case{padding-top:100px;padding-bottom:100px;overflow:hidden}.case .wrapper{position:relative;z-index:2}.case .wrapper::before{content:"";position:absolute;z-index:-1;bottom:-174px;left:-252px;width:537px;height:494px;background-image:url(/local/templates/eco-it/css/../img/icons/nav-white.svg);background-repeat:no-repeat;background-size:contain}.case__logo{max-width:100%}.case__slide{padding:30px}.case__slide h4{margin-bottom:15px;font-size:20px;line-height:24px}.case__comment{font-size:12px;line-height:15px}.case__btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:168px;height:41px;margin-left:auto;margin-right:auto}.case--internal{padding-top:0}.case__item{width:370px;margin-bottom:30px;padding:30px}.case__item:nth-child(n+4){display:none}.case__item h4{margin-top:10px;margin-bottom:15px}.case__item .case__comment{margin-bottom:10px}}.partners__slider-wrap{position:relative;margin-bottom:60px;margin-top:30px;overflow:hidden}.partners__certificates-wrap{position:relative;margin-top:-10px;overflow:hidden}.partners__imgs,.partners__item{-webkit-box-sizing:border-box;box-sizing:border-box}.partners__imgs{overflow:hidden;margin-bottom:20px}.partners__item{height:329px;padding:20px 30px;background:#fff;border:1px solid #e3e3e3;border-radius:15px}.partners__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.partners__img img{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:100%}.partners__list{margin:0;padding:0;list-style:none}.partners__logo{display:none;margin-bottom:45px;margin-top:30px}.partners__logo--show{display:block}.partners--internal{padding-bottom:40px}@media (min-width:600px){.partners__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners__logo{margin-right:60px;margin-bottom:30px;display:block}.partners__certificates{display:none}}@media (min-width:768px){.partners__item{padding:20px}.partners--internal{padding-top:95px}}@media (min-width:1200px){.partners__text{max-width:670px}.partners h2{margin-bottom:15px}.partners h3{margin-bottom:20px}.partners__list{margin-top:40px;margin-right:-60px}.partners__logo{margin-bottom:22px}.partners--internal{padding-bottom:67px}}.contacts{padding-top:0;padding-bottom:0}.contacts h2{margin-bottom:17px}.contacts b,.feedback h3{font-weight:500}.contacts p{margin-top:0;margin-bottom:10px}.contacts--internal{padding-top:92px}#map canvas{-webkit-filter:grayscale(1);filter:grayscale(1)}.contacts__block{margin-bottom:40px}.contacts__line{margin-bottom:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:15px}.contacts__link{position:relative;display:block;padding-left:21px;text-decoration:none}.contacts__link::before,.result__list li::before{content:"";position:absolute;top:2px;left:0;width:17px;height:17px;background-repeat:no-repeat;background-size:contain}.contacts__link--email::before{background-image:url(/local/templates/eco-it/css/../img/icons/email.svg)}.contacts__link--phone{margin-bottom:12px}.contacts__link--phone::before{background-image:url(/local/templates/eco-it/css/../img/icons/phone.svg)}.contacts__link--address{margin-bottom:20px;padding-right:50px;line-height:15px}.contacts__link--address::before{background-image:url(/local/templates/eco-it/css/../img/icons/location.svg)}.contacts__feedback:active,.contacts__feedback:hover,a.contacts__link:active,a.contacts__link:hover,a.footer__comment:active,a.footer__comment:hover{text-decoration:underline}.contacts__feedback{text-align:right;color:#1f65da;text-decoration:none}.contacts__track{position:relative;padding-left:15px;line-height:15px}.contacts__track::before{content:"";position:absolute;top:5px;left:0;width:7px;height:7px;border-radius:50%;background-color:#ffba3a}.contacts__list{margin:0 0 15px;padding-left:15px}.contacts__btn{max-width:345px}.contacts__btn svg{width:15px;height:15px;margin-right:6px;fill:#fff}.contacts__btn:active svg,.contacts__btn:hover svg{fill:#1f65da}.contacts__map{height:320px;background-image:url(/local/templates/eco-it/css/../img/images/map-mobile.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width:600px){.contacts__map{background-image:url(/local/templates/eco-it/css/../img/images/map.jpg)}}@media (min-width:768px){.contacts__map{height:733px}.contacts .wrapper{position:relative}.contacts__block{position:absolute;z-index:100;top:100px;left:15px;width:50%;max-width:435px;padding:30px;background:#fff;border-radius:15px}.contacts__link::before{top:0}.contacts__btn{width:233px}.contacts--internal{padding-top:0}.contacts--internal .contacts__block{top:177px}.contacts--internal .contacts__map{height:818px}.contacts--internal h2{margin-bottom:27px}}@media (min-width:1200px){.contacts__block{padding:40px}.contacts__feedback{width:45%;text-align:left}.contacts__link--email,.contacts__phones{width:55%}.contacts__line{margin-bottom:20px}.contacts__link--address{padding-right:0}.contacts__list{padding-right:30px;margin-bottom:36px}.contacts--warranty .contacts__map{height:818px}.contacts--warranty .contacts__block{top:185px}}.feedback{position:relative;margin-bottom:60px;padding-bottom:58px;color:#fff;background-color:#1f65da;overflow:hidden}.feedback h2{margin-bottom:10px}.feedback h3{margin-top:0;margin-bottom:15px}.feedback p{margin-bottom:17px}.feedback .form__comment,.feedback--consult{margin-bottom:0}.feedback .wrapper{position:relative;z-index:5}.feedback .wrapper::before{content:"";position:absolute;z-index:-1;bottom:0;right:-97px;width:282px;height:259px;background-image:url(/local/templates/eco-it/css/../img/icons/nav-white.svg);background-repeat:no-repeat;background-size:contain}.feedback--consult .form__comment{line-height:17px}.feedback--consult .wrapper::before{bottom:-34px;right:-90px}.feedback__info{margin-bottom:30px}@media (min-width:600px){.feedback__form{width:371px;max-width:100%;margin-left:auto;margin-right:auto}}@media (min-width:1024px){.feedback .wrapper::before{width:537px;height:494px;bottom:-170px;right:-220px}.feedback{padding-top:70px;padding-bottom:100px;margin-bottom:100px}.feedback--consult{margin-bottom:0}}@media (min-width:1200px){.feedback{padding-bottom:68px}.feedback__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feedback__info{width:685px}.feedback__info p{max-width:570px}.feedback__form{margin:0;padding-top:20px}.feedback--consult{margin-bottom:0;padding-bottom:50px}.feedback--consult .wrapper::before{top:82px;bottom:auto;right:-257px}.feedback--consult .feedback__info{margin-bottom:0}.feedback--consult .feedback__form{padding-top:32px}}.social,.social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social span{margin-right:10px}.social__list{margin:0;padding:0;list-style:none}.social__item{margin-right:15px}.social__link{display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;-webkit-transition:ease-out .3s;transition:ease-out .3s}.social__link--vk{background-image:url(/local/templates/eco-it/css/../img/icons/vk.svg)}.social__link--fb{background-image:url(/local/templates/eco-it/css/../img/icons/facebook.svg)}.social__link--in{background-image:url(/local/templates/eco-it/css/../img/icons/instagram.svg)}.social__link:active,.social__link:hover{opacity:.5;-webkit-transition:ease-out .3s;transition:ease-out .3s}.footer .social{margin-bottom:15px}.footer__wrap{padding-top:24px;padding-bottom:15px;border-top:1px solid #ececec}.footer__logo{width:116px;margin-bottom:5px}.footer__comment{margin:0;opacity:.3;font-size:10px;line-height:12px}.footer__block{margin-bottom:25px}.footer__phone{display:block;margin-bottom:14px;color:#1f65da;font-weight:700;font-size:14px;line-height:17px;-webkit-transition:ease-out .3s;transition:ease-out .3s}.footer__phone:active,.footer__phone:hover{opacity:.5;-webkit-transition:ease-out .3s;transition:ease-out .3s}.footer__feedback{margin-bottom:20px}.footer__btn{height:39px}.footer__btn:active,.footer__btn:hover{color:#1f65da;border:2px solid #1f65da;background-color:transparent}@media (min-width:600px){.footer__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__contacts{width:100%}.footer__feedback{width:372px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__phone{margin-bottom:0}.footer__btn{width:172px}}@media (min-width:1024px){.footer__wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:30px}.footer__contacts{width:auto}.footer__block,.footer__feedback{margin-bottom:0}}@media (min-width:1200px){.footer__logo{width:170px;margin-bottom:10px}.footer__comment{font-size:12px;line-height:15px}.footer__phone{font-size:20px;line-height:24px}.footer__wrap{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .social{margin-bottom:20px;padding-top:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer .social .social__item{margin-right:0;margin-left:15px}.footer .social span{margin-right:0}.footer__feedback{width:auto;padding-left:100px}.footer__phone{margin-right:33px}}.mm-spn .menu-phone{color:#1f65da;font-weight:500}.mm-spn .menu-call{padding:0 15px}.mm-spn .menu-call a{overflow:hidden;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;color:#1f65da}.mm-spn.mm-spn--light{color:#222;font-weight:500;font-size:18px;line-height:24px;text-align:center;background:#fff;--mm-spn-item-height: 55px}.audit h2,.mm-spn li.Selected a{font-size:14px;line-height:19px}.mm-spn.mm-spn--navbar:after{font-weight:500;font-size:20px;color:#222;opacity:1}.mm-spn--navbar p{display:none}.mm-spn--main p{display:block;margin:0;padding:10px 15px}.mm-spn--main p img{display:block;width:130px;height:auto;margin:0 auto}.mm-spn.mm-spn--navbar ul{margin-top:40px}.goals,.goals::before{background-color:#f9f9f9}.goals{padding-bottom:30px;position:relative}.goals::before{content:"";position:absolute;z-index:-1;top:-50px;height:52px;left:0;right:0}.goals__list{margin:0;padding-left:20px}@media (min-width:768px){.goals{padding-bottom:30px;background-color:#fff}.goals::before{display:none}.goals__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.goals__item{position:relative;width:270px;min-height:294px;margin-bottom:30px;padding:75px 25px 25px;border:1px solid #e3e3e3;border-radius:15px}.goals__item::before{content:"1";position:absolute;top:25px;left:25px;width:40px;height:40px;text-align:center;line-height:36px;font-weight:600;font-size:20px;color:#1f65da;border-radius:50%;border:2px solid #1f65da}.goals__item:nth-child(2)::before{content:"2";color:#ffba3a;border-color:#ffba3a}.goals__item:nth-child(3)::before{content:"3";color:#ff4e4e;border-color:#ff4e4e}.goals__item:nth-child(4)::before{content:"4";color:#2bd42b;border-color:#2bd42b}}@media (min-width:1024px){.goals{padding-bottom:70px}}@media (min-width:1200px){.goals__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.audit{padding-top:0;background-color:#f9f9f9}.audit h2{font-size:16px}.audit__wrap{padding:20px 15px 5px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}.audit__slider-wrap{position:relative;padding-top:55px}.audit__slider-wrap::before{content:"";position:absolute;top:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:40px;background-image:url(/local/templates/eco-it/css/../img/icons/slide.svg);background-repeat:no-repeat;background-size:contain}.audit__slide,.audit__slider{-webkit-box-sizing:border-box;box-sizing:border-box}.audit__slider{overflow:hidden}.audit__slide{height:auto}.audit__title{margin-top:10px;margin-bottom:10px;font-weight:500;font-size:14px;line-height:17px;text-align:center}.audit__list{margin:0;padding:0;list-style:none}.audit__item{padding:15px 20px 15px 10px;border-top:1px solid #e3e3e3}.audit__item ul{padding-left:15px;list-style-type:disc}@media (min-width:768px){.audit{padding-top:60px}.audit h2{font-size:48px;line-height:62px}.audit__wrap{padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.audit__slider-wrap{padding:15px;background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}.audit__slider-wrap::before{display:none}.audit__slide{width:33.33%}.audit__slide:nth-child(2){border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.audit__item{background-color:#f9f9f9}.audit__item:nth-child(2n){background-color:#fff}.audit__item:first-child{height:246px}.audit__item:nth-child(2){height:271px}.audit__item:nth-child(3){height:415px}.audit__title{font-size:18px;line-height:22px}}@media (min-width:1024px){.audit{padding-top:100px}.audit__item:first-child{height:185px}.audit__item:nth-child(2){height:210px}.audit__item:nth-child(3){height:300px}}@media (min-width:1200px){.audit__item{padding:20px 15px 20px 20px}.audit__item:first-child{height:160px}.audit__item:nth-child(2){height:184px}.audit__item:nth-child(3){height:257px}.audit__slider-wrap{padding:30px}.audit__title{margin-top:15px;margin-bottom:15px}}.scheme{display:none}@media (min-width:600px){.scheme,.scheme__img img{display:block}.scheme__img{max-width:570px;margin-left:auto;margin-right:auto;padding:30px;background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}}@media (min-width:1200px){.scheme__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.scheme__info{max-width:570px}.scheme__img{margin:0}}.electron,.electron::before{position:relative;z-index:1;background-color:#f9f9f9}.electron::before{content:"";position:absolute;z-index:-1;top:-156px;height:158px;left:0;right:0}.electron__btns{margin:0;padding:0;list-style:none}.electron__btns .ui-tabs-active a{border-color:transparent;-webkit-box-shadow:0 0 20px rgba(82,82,82,.1);box-shadow:0 0 20px rgba(82,82,82,.1)}.electron__btn,.result__list li{margin-bottom:15px}.electron__btn a{display:block;min-height:50px;padding:14px 15px;text-decoration:none;background:#fff;border:1px solid #dfdfdf;border-radius:12px}.electron__btn h4{margin:0;padding-right:10px;color:#1d1d1b;font-weight:500;font-size:14px;line-height:22px}.electron__btn p{margin-top:10px;margin-bottom:0}.electron__field{height:290px;margin-top:30px;padding:13px;background:#fff;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.electron__img{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.electron__img img{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:100%}@media (min-width:768px){.electron__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.electron__btns,.electron__field{width:48%}.electron__field{margin-top:0}}@media (min-width:1024px){.electron__field{height:670px;padding:30px}}@media (min-width:1200px){.electron__btn a{min-height:62px;padding:19px 18px 19px 20px}.electron__btn:last-child a{padding-bottom:30px}.electron__btn h4{font-size:18px;line-height:24px}.electron__btns{width:470px}.electron__field{width:670px}}.result__list,.result__wrap{padding:0;list-style:none}.result__wrap{margin:20px 0 0}.result__list{margin:21px 0 0}.result__list li{position:relative;padding-left:28px}.result__list li::before{top:0;border-radius:50%;width:20px;height:20px;background-image:url(/local/templates/eco-it/css/../img/icons/tick.svg)}.result__list li:last-child{margin-bottom:0}.result__block{position:relative;margin-bottom:25px;padding:30px 15px 20px;background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}.result__block:last-of-type{margin-bottom:0}.result__block::before{content:"";position:absolute;top:20px;right:15px;width:40px;height:40px;background-image:url(/local/templates/eco-it/css/../img/icons/person-1.svg);background-repeat:no-repeat;background-size:contain}.result__block:nth-child(2) .result__list li::before{background-image:url(/local/templates/eco-it/css/../img/icons/tick-red.svg)}.result__block:nth-child(2)::before{background-image:url(/local/templates/eco-it/css/../img/icons/person-2.svg)}.result__block:nth-child(3) .result__list li::before{background-image:url(/local/templates/eco-it/css/../img/icons/tick-green.svg)}.result__block:nth-child(3)::before{background-image:url(/local/templates/eco-it/css/../img/icons/person-3.svg)}@media (min-width:600px){.result__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.result__block{width:370px}}@media (min-width:1110px){.result__block{margin-bottom:0}}@media (min-width:1200px){.result__block{padding:30px 40px 25px 25px}.result__wrap{margin-top:25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.solution{background-color:#f9f9f9}.solution__table{width:100%;overflow-x:scroll;margin-bottom:30px;margin-top:22px;padding:20px;background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}.solution__table table{width:900px;border-collapse:collapse}.solution__table table td{height:55px;vertical-align:middle}.solution__table table tr:nth-child(2n) td{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#f9f9f9}.solution__table table td,.solution__table table th{padding:0 20px}.solution__table table td:nth-child(2),.solution__table table th:nth-child(2){border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.solution__table table th{height:82px;vertical-align:top;font-weight:500;font-size:16px;line-height:22px;text-align:center}.solution__tick{width:32px;height:32px;display:block;margin:0 auto;background-image:url(/local/templates/eco-it/css/../img/icons/tick.svg);background-repeat:no-repeat;background-size:contain}.solution__list{padding:0;list-style:none;margin:0 0 30px}.solution__img,.solution__item{border-radius:15px;overflow:hidden}.solution__item{margin-bottom:25px;background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1)}.solution__img{width:100%;height:182px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution__img img{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}.solution__info{padding:15px;font-size:14px;line-height:20px}.benefits__item p,.solution__info p{margin:0}.solution__btn{height:66px;padding-left:56px;padding-right:56px;text-align:center}@media (min-width:600px){.solution__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.solution__item{width:370px}.solution__img{height:233px}.solution__btn{padding:0;width:354px;height:49px;margin:0 auto}.solution__table table{width:1110px}}@media (min-width:1200px){.solution__table{margin-bottom:62px;margin-top:30px;padding:30px;overflow:hidden}.solution__table table{width:100%}.solution__table table th{padding-top:15px;font-size:18px;line-height:22px}.solution__table table td{height:73px}.solution__table table td:last-child{width:260px}.solution__table table td:nth-child(2){padding:0;width:265px}.solution__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:32px}.solution__item{margin-bottom:0}.solution__info{padding:15px 25px 25px}.solution__btn{font-weight:600;font-size:14px;line-height:17px}}.benefits{display:none;padding-bottom:30px;background-color:#f9f9f9}.benefits--sks{display:block;position:relative}.benefits--sks::before{content:"";position:absolute;z-index:-1;top:-60px;height:62px;left:0;right:0;background-color:#f9f9f9}.benefits__list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.benefits__item{position:relative;min-height:171px;padding:20px;margin-bottom:20px;background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}.benefits__item h4{padding-right:70px}.benefits__item::before{content:"";position:absolute;top:20px;right:23px;width:33px;height:33px;background-image:url(/local/templates/eco-it/css/../img/icons/benefits-1.svg);background-repeat:no-repeat;background-size:contain}.benefits__item:nth-child(2)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-2.svg)}.benefits__item:nth-child(3)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-3.svg)}.benefits__item:nth-child(4)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-4.svg)}.benefits__item:nth-child(5)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-5.svg)}.benefits__item:nth-child(6)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-6.svg)}.benefits__list--sks{margin-top:25px}.benefits__list--sks .benefits__item{min-height:206px;padding-right:30px;margin-bottom:30px}.benefits__list--sks .benefits__item:first-child::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-7.svg)}.benefits__list--sks .benefits__item:nth-child(2)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-8.svg)}.benefits__list--sks .benefits__item:nth-child(3)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-9.svg)}.benefits__list--sks .benefits__item h4{padding-right:10px;margin-bottom:8px}@media (min-width:600px){.benefits{display:block}.benefits--sks::before{display:none}.benefits__item{width:48%;margin-bottom:30px;padding:32px 25px 25px}.benefits__item::before{width:40px;height:40px;top:24px;right:25px}.benefits__list--icons .benefits__item:first-child::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-10.svg)}.benefits__list--icons .benefits__item:nth-child(2)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-12.svg)}.benefits__list--icons .benefits__item:nth-child(3)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-13.svg)}.benefits__list--icons .benefits__item:nth-child(4)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-14.svg)}.benefits__list--icons .benefits__item:nth-child(5)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-15.svg)}.benefits__list--icons .benefits__item:nth-child(6)::before{background-image:url(/local/templates/eco-it/css/../img/icons/benefits-16.svg)}.benefits__list--sks .benefits__item h4{padding-right:70px}}@media (min-width:1024px){.benefits{padding-bottom:70px}}@media (min-width:1200px){.benefits__item{width:370px}.benefits__item h4{padding-right:92px;margin-bottom:18px}.benefits__list--icons .benefits__item h4{padding-right:70px}.benefits--sks{padding-top:90px;padding-bottom:60px}.benefits__list--sks .benefits__item h4{padding-right:40px;margin-bottom:18px}.benefits__list--sks .benefits__item:nth-child(2){padding-right:20px}}.sks{display:none}@media (min-width:600px){.sks{display:block}.sks__wrap{padding:30px;background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}}@media (min-width:1200px){.sks__wrap{padding:60px}}.order h3{margin-top:0}.order ul{padding-left:20px;margin:0}.order__form,.order__notice{background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}.order__form{margin-left:auto;margin-right:auto;max-width:670px;padding:20px}.order__notice{max-width:800px;margin:0 auto;padding:8px 20px}@media (min-width:768px){.order__form{padding:40px 60px}.order__form .form__input{height:49px;margin-bottom:20px}.order__form .form__message,.order__form h4{margin-bottom:20px}.order__notice{padding:16px 30px}}@media (min-width:1200px){.order h3{max-width:1100px}.order--wide h3{max-width:100%;font-size:29px;margin-bottom:20px}.order__form h4{font-size:24px;line-height:34px}.order__form .form__btn{font-weight:600;font-size:14px;line-height:17px}.order__text{max-width:770px}}.warranty{background-color:#f9f9f9}.warranty h3{margin-top:0}.warranty--mb{margin-bottom:60px}.warranty ul,.warranty__list{padding-left:20px}.warranty__block{margin-bottom:30px}.warranty__docs{margin:0;padding:0;list-style:none;padding-left:0!important}.warranty__item{position:relative;padding-left:37px;margin-top:26px}.warranty__download::before,.warranty__item::before{content:"";position:absolute;top:0;left:0;width:35px;height:35px;background-image:url(/local/templates/eco-it/css/../img/icons/file.svg);background-repeat:no-repeat;background-size:contain}.warranty__file{margin:0;font-weight:500;font-size:16px;line-height:19px}.warranty__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:4px}.warranty__size{margin:0 15px 0 0;font-size:12px;line-height:15px;color:#808285}.warranty__download{position:relative;padding-left:18px;font-size:12px;line-height:15px;color:#1f65da;text-decoration:none}.warranty__download::before{width:13px;height:13px;background-image:url(/local/templates/eco-it/css/../img/icons/download.svg)}.warranty__download:active,.warranty__download:hover{text-decoration:underline}@media (min-width:768px){.warranty--mb{margin-bottom:0}}@media (min-width:1200px){.warranty h3{max-width:1100px}.warranty__block{margin-bottom:60px;line-height:22px}.warranty__block h4{margin-bottom:0;font-size:14px;line-height:22px}.warranty__block:last-of-type{margin-bottom:0}.warranty__list li{margin-top:10px}.warranty--mb{padding-bottom:85px}.warranty--mb h3{max-width:100%}.warranty__text{max-width:770px;line-height:26px}}.company__img{border-radius:10px;overflow:hidden;margin-bottom:30px}.company__img img{display:block;width:100%;height:auto}.company__about{position:relative;padding:20px 20px 100px;margin-bottom:200px;background:#fff;-webkit-box-shadow:0 0 20px rgba(34,34,34,.1);box-shadow:0 0 20px rgba(34,34,34,.1);border-radius:15px}.company__block{margin-bottom:30px}.company__brief{position:absolute;top:calc(100% - 82px);left:20px;right:20px;margin:0;list-style:none;padding:20px;color:#fff;background-color:#1f65da;border-radius:15px}.company__item{margin-bottom:20px}.company__item:last-child{margin-bottom:0}.company__comment{margin:0;font-weight:500;font-size:12px;line-height:15px}.company__comment b{display:block;font-weight:600;font-size:18px;line-height:24px}.company__value{margin-top:5px;margin-bottom:0;font-weight:800;font-size:24px;line-height:1.2}@media (min-width:600px){.company__brief,.company__item{display:-webkit-box;display:-ms-flexbox;display:flex}.company__brief{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.company__item{width:31%;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company__value{margin-top:auto}.company__about{margin-bottom:75px}}@media (min-width:768px){.company__block h2{font-weight:600;font-size:24px;line-height:29px;color:#000}.company__brief{top:calc(100% - 50px)}}@media (min-width:1024px){.company__img{border-radius:20px;margin-bottom:60px}.company__about{padding:40px 60px 131px}.company__comment b{font-size:20px}.company__value{font-size:32px;line-height:39px}.company__brief{left:60px;right:60px}}@media (min-width:1200px){.company__brief{padding:40px 93px;top:calc(100% - 82px)}.company__logo img{min-width:100px;height:auto}.company__img{margin-top:30px}.company__block{margin-bottom:50px}.company__about{padding-bottom:80px;margin-bottom:80px}}.modal{width:400px;max-width:100%;padding:30px;border-radius:15px}.modal h3{margin-top:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vcm1hbGl6ZS5zY3NzIiwic2NhZmZvbGRpbmcuc2NzcyIsImJsb2Nrcy9hc3BlY3RzLnNjc3MiLCJibG9ja3MvaGVhZGVyLnNjc3MiLCJzdHlsZS5jc3MiLCJibG9ja3MvY2l0YXRpb24uc2NzcyIsImJsb2Nrcy9lbGVjdHJvbi5zY3NzIiwiYmxvY2tzL3dyYXBwZXIuc2NzcyIsImJsb2Nrcy9idG4uc2NzcyIsIm1peGluLnNjc3MiLCJibG9ja3MvbWVudS5zY3NzIiwiYmxvY2tzL2Zvcm0uc2NzcyIsImJsb2Nrcy9wcm9tby5zY3NzIiwiYmxvY2tzL2NvbGxhYi5zY3NzIiwiYmxvY2tzL3ZhbHVlcy5zY3NzIiwiYmxvY2tzL3NlcnZpY2Uuc2NzcyIsImJsb2Nrcy9wcm9maXQuc2NzcyIsImJsb2Nrcy9yZWFzb24uc2NzcyIsImJsb2Nrcy9icmllZmNhc2Uuc2NzcyIsImJsb2Nrcy9jbGllbnRzLnNjc3MiLCJibG9ja3MvY2FzZS5zY3NzIiwiYmxvY2tzL21vYmlsZW1lbnUuc2NzcyIsImJsb2Nrcy9wYXJ0bmVycy5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzLnNjc3MiLCJibG9ja3MvZmVlZGJhY2suc2NzcyIsImJsb2Nrcy9yZXN1bHQuc2NzcyIsImJsb2Nrcy9mb290ZXIuc2NzcyIsImJsb2Nrcy9zb2NpYWwuc2NzcyIsImJsb2Nrcy9hdWRpdC5zY3NzIiwiYmxvY2tzL2dvYWxzLnNjc3MiLCJibG9ja3Mvc2NoZW1lLnNjc3MiLCJibG9ja3Mvc29sdXRpb24uc2NzcyIsImJsb2Nrcy9iZW5lZml0cy5zY3NzIiwiYmxvY2tzL3Nrcy5zY3NzIiwiYmxvY2tzL29yZGVyLnNjc3MiLCJibG9ja3Mvd2FycmFudHkuc2NzcyIsImJsb2Nrcy9jb21wYW55LnNjc3MiLCJibG9ja3MvbW9kYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBT0EsSSxDQUNFLHNCLENBQ0EseUIsQ0FDQSw2QixDQ2lDQSw2QixDQUFBLHFCLENEMUJGLEksQ0FDRSxRLENDakJBLFUsQ0FDQSxjLENBQ0Esc0MsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxnQixDQ3VCRixrQixDQ1BBLGlCLENISUEsTyxDSUhBLEssQ0FDQSxPLENBQ0EsVSxDQUNBLE0sQ0FDQSxNLENBQ0EsTSxDQUNBLEksQ0FDQSxJLENBQ0EsRyxDQUNBLE8sQ0FDQSxPLENKS0UsYSxDQU9GLEssQ0lKQSxNLENBQ0EsUSxDQUNBLEssQ0pNRSxvQixDQU9GLFVBQUEsVyxDQUNFLFksQ0FDQSxRLENBT0YsUSxDQTZHQSxHLENJMUJBLEcsQ0psRkUsdUIsQ0lGRixRLENKVUEsUSxDQUVFLFksQ0FXRixDLENBQ0UsNEIsQ0FDQSxvQyxDQ3BFQSxvQixDQUNBLGEsQ0QyRUYsUSxDSWJBLE8sQ0plRSxlLENBV0YsVyxDQUNFLGtCLENBRUEsd0MsQ0FBQSxnQyxDQU9GLEMsQ0lkQSxNLENKeUJFLGtCLENBT0YsRyxDQUNFLGlCLENBUUYsRSxDQUVFLGMsQ0FPRixJLENBQ0UscUIsQ0FDQSxVLENBT0YsSyxDQUNFLGEsQ0FRRixHLENJMUJBLEcsQ0o0QkUsYSxDQUNBLGEsQ0FDQSxpQixDQUlGLEcsQ0FDRSxhLENBR0YsRyxDQUNFLFMsQ0FVRixHLENBQ0UsaUIsQ0N0TEEsYyxDQUNBLFcsQ0Q0TEYsUUFBQSxNLENBQ0UsZSxDQVdGLEksQ0lwQ0EsRyxDQUNBLEcsQ0FDQSxJLENKc0NFLCtCLENBQ0EsYSxDQU9GLE0sQ0N0TEUsUyxDRCtMRixFLENBQ0UsOEIsQ0FBQSxzQixDQUNBLFEsQ0FZRixNLENBdkJBLE0sQ0lkQSxLLENBQ0EsTSxDQUNBLFEsQ0p3Q0UsUSxDSXpDRixNLENKd0NFLFksQ0FRRixRLENBQ0UsZSxDQVFGLE0sQ0FuQ0EsRSxDSUpBLEssQ0p5Q0UsZ0IsQ0FRRixNLENJeENBLE0sQ0owQ0UsbUIsQ0kvQkYsWSxDQUNBLGEsQ0p1Q0EsTSxDSXpDQSxrQixDSjZDRSx5QixDSW5DRiwrQixDQUNBLDhCLENBQ0EsK0IsQ0p3Q0Esd0IsQ0FJRSxpQixDQUNBLFMsQ0lyQ0YsNEIsQ0FDQSwyQixDQUNBLDRCLENKMENBLHFCLENBSUUsNkIsQ0FPRixRLENBQ0UsdUIsQ0FDQSxZLENBQ0EsMEIsQ0FVRixNLENBRUUsYSxDQUNBLGEsQ0FDQSxjLENBRUEsa0IsQ0FPRixRLENBQ0UsYSxDSXpDRixlLENBSUEsWSxDSnVCQSxNLENBd0JFLDZCLENBQUEscUIsQ0FDQSxTLENJMUNGLHdDLENBS0Esd0MsQ0o4Q0UsVyxDSTNDRixhLENKb0RFLDRCLENBQ0EsbUIsQ0k1Q0YsMkMsQ0FLQSx3QyxDSmdERSx1QixDQU9GLDJCLENBQ0UsYSxDQUNBLFcsQ0FRRiw0QixDQUNFLHlCLENBQ0EsWSxDQ3BaRixPLENBQ0UsZSxDQUVGLFMsQ0FDRSxnQixDQVlGLE0sQ0FDRSx5QixDQURGLGEsQ0FBQSxZLENBS0ksb0IsQ0FJSixPLENBQ0UsaUIsQ0FPRixDLENBQUEsTSxDQUFBLE8sQ0FDRSwwQixDQUFBLGtCLENHd1hGLE0sQ0FEQSxLLENIL1dBLFEsQ0FHRSxZLENBQ0EsUSxDQUNBLFMsQ0FHRixNLENBQ0UsUyxDQUNBLGMsQ0FDQSw0QixDQUdGLE8sQ0FDRSxnQixDQUNBLG1CLENBR0YsRSxDRzRXQSxFLENIelZBLEUsQ0FHRSxlLENBdEJGLEUsQ0c0V0EsRSxDSHpWQSxFLENBUEEsRSxDQVBFLGMsQ0FIQSxZLENBQ0Esa0IsQ0FHQSxnQixDSWhGRixXLENDZ0JBLGtDLENMMERBLE8sQ0dtWEUsTyxDSGhXRixPLENBVkksYSxDQVVKLEUsQ0FQQSxFLENBRUUsa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBRUYsRSxDQUNFLGUsQ0FDQSxrQixDQUdBLGdCLENBTUYseUJBQ0UsSSxDQWdCQSxFLENBZkUsYyxDQUNBLGdCLENBRUYsRSxDR3dXQSxFLENIdFdFLGtCLENBQ0EsYyxDQUNBLGdCLENBRUYsRSxDQUNFLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxnQixDQUVGLEUsQ0FDRSxrQixDQUNBLGMsQ0FHRixTLENBQ0Usa0IsQUFHSiwwQkFDRSxPLENBQ0UsaUIsQ0FDQSxzQk1ySUosUSxDQUNFLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGlCLENDTkYsSSxDQUFBLFcsQ0FBQSxVLENDWUUsK0IsQ0FBQSx1QixDRFpGLEksQ0FDRSxVLENBQ0EsYyxDQUNBLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxhLENBQ0Esb0IsQ0FDQSx3QixDQUNBLGlCLENBYkYsVyxDQUFBLFUsQ0FvQkksd0IsQ0FJSixXLENBQ0UscUIsQ0FDQSxpQixDQUVGLFUsQ0FXQSxZLENBdkNBLFcsQ0FBQSxVLENBNkJFLFUsQ0FDQSx3QixDQUZGLGlCLENBQUEsZ0IsQ0FNSSxhLENBQ0EscUIsQ0FDQSxvQixDQUdKLFksQ0FFRSxpQixDQUZGLG1CLENBQUEsa0IsQ0FPSSxxQixDQUNBLDRCLENBR0osMEJBQ0UsSSxDQUNFLGFMcERKLE8sQ0FDRSxjLENBQ0EsWSxDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSwyQixDTUVBLCtCLENBQUEsdUIsQ05DQSxhLENBQ0UsNEIsQ0FFRixlLENBQ0Usd0IsQ01MRiwrQixDQUFBLHVCLENOU0YsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUYsYSxDQUNFLFcsQ0FNRixpQixDQUNFLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLDJDLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHlCLENBQ0EscUIsQ0FDQSw2QyxDQUFBLHFDLENBQ0EsaUIsQ0M4aUJGLFksQ0Q1aUJBLGMsQ0FFRSxZLENBRUYseUJBQ0UsYSxDQUNFLGEsQUFHSiwwQkFDRSxPLENBQ0UsZ0IsQ0FFRixpQixDQUNFLFksQ0FFRixjLENBQ0UsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ01yREYsK0IsQ0FBQSx1QixDTmlEQSxxQixDQUFBLG9CLENBU0ksVSxDTTFESiwrQixDQUFBLHVCLENOOERBLFksQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFcsQ0FDQSxXLENBQ0EsOEJPOUVKLEssQ0FDRSxZLENBRUYsMEJBQ0UsSyxDQUNFLGEsQ0FFRixXLENEREEsUSxDQUNBLFMsQ0FDQSxlLENDQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFRixXLENBQ0UsaUIsQ0FDQSxpQixDQUVBLHFCLENBQ0Usa0IsQ0FERCw2QixDQUlHLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxPLENBQ0EsUyxDQUNBLFUsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsdUIsQ0FoQk4sNkIsQ0FrREEsc0IsQ0E3Qk0seUIsQ0FyQk4saUMsQ0F3Qk0sYSxDQUlOLFcsQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBRUYsZSxDQUNFLGlCLENBQ0EsUSxDQUNBLE0sQ0FDQSxXLENBQ0EsVyxDQUNBLFksQ0FDQSxlLENBRUYsYyxDRGhEQSxRLENBRUEsZSxDQ2dERSxxQixDQUNBLGlCLENBQ0EsWSxDQUNBLFUsQ0FDQSw2QyxDQUFBLHVDQzVESixLLENBQ0UsVSxDUHVyQkYsWSxDT3JyQkEsYyxDQUVFLGEsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGlCLENBTkYsdUMsQ0FBQSx5QyxDQVNJLFMsQ0FDQSxhLENBVkosOEIsQ0FBQSxnQyxDQVNJLFMsQ0FDQSxhLENBVkosa0MsQ0FBQSxtQyxDQUFBLG9DLENBQUEscUMsQ0FTSSxTLENBQ0EsYSxDUDhyQkYseUIsQ094c0JGLDJCLENBU0ksUyxDQUNBLGEsQ0FHSixZLENBQ0UsVyxDQUNBLGMsQ0FFRixjLENBQ0UsWSxDQUNBLFksQ0FDQSxXLENBRUYsYyxDQUNFLGUsQ0FDQSxVLENBQ0Esa0IsQ1Bpc0JBLHVCLENPcHNCRixzQixDQU9JLG9CLENBR0osMEIsQ1A4ckJBLDRCLENPM3JCSSx3QixDQUdKLDBCQUNFLFksQ0FDRSxXLENBQ0Esa0IsQ0FFRixjLENBQ0UsZSxDQUNBLGMsQ0FDQSxrQk5qREosUyxDQUNFLGlCLENBQ0EsVSxDQUNBLFEsQ0FFQSxzQixDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLDZDLENBQUEscUMsQ0FDQSxrQixDQVhGLGlCLENBY0ksVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFEsQ0FDQSxrQyxDQUFBLDBCLENBQ0EsVSxDQUNBLFcsQ0FDQSxtRCxDQUNBLDJCLENBQ0EsdUIsQ0F2QkosVyxDQTZCSSxRLENBR0oseUJBQ0UsUyxDQUNFLGdCLENBQ0EsaUIsQ0FGRixpQixDQUtJLFEsQ0FDQSxTLENBQ0Esc0IsQ0FBQSxnQixBQUlOLHlCQUNFLFMsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsYyxDQUNBLGtCLEFBR0osMEJBQ0UsUyxDQUVFLDZCT3pESixNLENBQ0UsaUIsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxzSixDQUFBLGlILENBRUEsMkIsQ0FDQSwrQixDQUNBLDhCLENBQ0EsMkIsQ0FkRixTLENBaUJJLGtCLENBQ0EsZSxDQWxCSixnQixDQXFCSSxpQixDQUNBLHFCLENBQ0EsUyxDQUNBLFUsQ0FDQSxVLENBRUYsZ0IsQ0FDRSxlLENBQ0EsbUIsQ0FDQSxxQixDQUhELG1CLENBTUcsa0IsQ0FOSCw2QixDQVNHLGMsQ0FUSCwrQixDQVlLLGtCLENBWkwscUMsQ0FlSyxlLENBeUJOLGEsQ0FyQkEsZ0IsQ0FBQSxpQixDQUFBLFcsQ0FHRSxtQixDQUNBLG9CLENBQ0EscUIsQ0FMRCwwQixDQUFBLDJCLENBQUEscUIsQ0FRRyxzQixDQUdILDBCLENBRUcsa0IsQ0FHSCx3QixDQUVHLGtCLENBR0osYSxDQUNFLGUsQ0FDQSxtQixDQVFKLFksQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENDaEZGLFUsQ0Q2RUEsYyxDQU1JLFksQ0FDQSxrQixDQWpCRCx1QixDQW1CRCxxQixDQUNFLFksQ0FHSixXLENBQ0UsZSxDQUNBLGMsQ0FDQSxnQixDQUhGLGtCLENBQUEsaUIsQ0FPSSxpQixDQUdKLFksQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FWRix5QixDQWFJLHdCLENBYkosMkIsQ0FnQkksZ0IsQ0FHSixhLENBQ0UsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0EsZSxDQUVGLHlCQUNFLHdCLENBQ0UsZSxDQUVGLGlCLENSa3dCQSxXLENRaHdCRSxlLENBQ0EsbUIsQ0FFRiwyQixDUml3QkEscUIsQ1EvdkJFLGMsQUFHSix5QkFDRSxNLENBQ0Usa0IsQ0FDQSw2QyxDQUNBLDJCLENBQ0EscUIsQ0FDQSwwQixDQUVBLGEsQ0FBQSxnQixDQUVFLG9CLENBQ0EscUIsQ0FIRCx1QixDQUFBLDBCLENBTUcsYSxDQUNBLHFCLENBR0osaUIsQ0FBQSxnQixDQUFBLFcsQ0FHRSxlLENBQ0EsdUIsQUFJTix5QkFDRSxNLENBQ0UsaUIsQ0FDQSxrQixDQUZGLFMsQ0FLSSxjLENBR0YsaUIsQ0FJRSxpQixDQUNBLGUsQ0FMRixnQixDQUlFLGlCLENBSkYsZ0IsQ0FBQSxXLENBSUUsaUIsQ0FDQSxlLENBTEQsNkIsQ0FBQSw4QixDQUFBLDZCLENBQUEsd0IsQ0FRRyxlLENBUkgscUMsQ0FBQSxzQyxDQUFBLHFDLENBQUEsZ0MsQ0FXRyxjLENBR0osMEIsQ0FDRSxlLENBRUYsZ0IsQ0FDRSxvQixDQUNBLGtCLENBR0osWSxDQUNFLGUsQ0FFRixZLENBQ0UsZSxDQUVGLFksQ0FDRSxjLENBQ0EsZ0IsQ0FFRiwyQixDQUNFLGMsQ0FFRixhLENBQ0UsYyxDQUNBLGtCLEFBR0osMEJBQ0UsTSxDQUNFLGdCLENBRUYsUyxDQUNFLGMsQ0FFRiwwQixDUm91QkEsNkIsQ0FEQSw4QixDQUdBLDZCLENBREEsd0IsQ1EvdEJJLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBUkosMEIsQ1JrdkJBLDZCLENBREEsOEIsQ0FHQSw2QixDQURBLHdCLENReHVCSSxlLENBQ0Esa0IsQ0FaSiwwQixDUnl2QkEsNkIsQ0FEQSw4QixDQUdBLDZCLENBREEsd0IsQ1ExdUJJLGdCLENBQ0EsaUIsQ0FqQkosZ0IsQ1Jpd0JBLG1CLENBREEsb0IsQ0FHQSxtQixDQURBLGMsQ1E5dUJJLGUsQ0FHSixvQixDQUNFLFksQ0FFRixxQixDQUNFLGUsQUFHSiwwQkFDRSxNLENBQ0Usa0IsQ0FDQSwyQixDQUVGLFksQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDQUVBLGtCLENBQ0UsZSxDQUdKLFcsQ0FDRSxXLENBQ0EsZSxDQUVGLGdCLENBQ0UscUIsQ1J5dUJGLGlCLENBR0EsZ0IsQ0FEQSxXLENRcHVCRSxlLENBTEYsMEIsQ1I4dUJFLDZCLENBREEsOEIsQ0FHQSw2QixDQURBLHdCLENRdnVCRSxlLENBUkosMEIsQ1JvdkJFLDZCLENRbnVCRixzQyxDUnF1QkUsNkIsQ0FEQSx3QixDUTF1QkUsYyxDQUdKLGdCLENBQ0Usa0IsQ0FFRixtQixDQUVJLGUsQ0FGSixtQyxDQUtJLGUsQ0FMSixnRCxDQVdNLGtCLENBSU4sOEIsQ1JtdUJBLHdCLENRaHVCSSxlLENBR0osOEIsQ0FFSSxlLENBR0osYSxDQUNFLGtCLENBQ0EsbUJFOVRKLE8sQ0FDRSxlLENBREYsZ0IsQ0FJSSxpQixDQUpKLHdCLENBcUNBLHFCLENBZ0JJLFUsQ0FDQSxpQixDQUtBLDJCLENBQ0EsdUIsQ0E1REosd0IsQ0FTTSxVLENBRUEsVSxDQUdBLGlELENBSkEsUyxDQUVBLFcsQ0FDQSxZLENBYk4sUyxDQW9CSSxrQixDQXBCSix1QixDQXdCTSxZLENBQ0EsaUIsQ0F6Qk4scUMsQ0E2Qk0sZSxDQUlOLGEsQ0wxQkUsUyxDQUNBLGUsQ0syQkEsZSxDQUVGLGEsQ0FDRSxpQixDQUNBLGdCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGUsQ0FFQSxzQixDQUNBLGUsQ0FDQSw2QyxDQUFBLHFDLENBQ0Esa0IsQ0FWRixnQixDQWFJLFksQ0FiSixxQixDQWtCSSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBckJKLHlCLENBMEJJLGtCLENBMUJKLGlDLENBNkJNLDRDLENBN0JOLGtDLENBaUNJLDhDLENBakNKLGtDLENBb0NJLDBDLENBcENKLGtDLENBdUNJLDRDLENBdkNKLGtDLENBMENJLDZDLENBR0osZSxDQUNFLGMsQ0FDQSxnQixDQUNBLFUsQ0FFRix5QkFDRSxhLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLDRCLENBRUYsYSxDQUNFLGEsQUFHSiwwQkFDRSxPLENBQ0UsbUIsQ0FFRix3QixDQUNFLFcsQ0FDQSxXLENBQ0EsUSxDQUNBLFcsQ0FDQSxZLENBRUYsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBRUYsZSxDQUNFLFcsQ0FFRixhLENBQ0UsVyxDQUVGLGEsQ0FDRSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxZLENBRUYscUIsQ0FDRSxVLENBQ0EsVyxDQUNBLFUsQ0xqSEYsK0IsQ0FBQSx1QixDS29IQSxhLENBQ0UsYSxDQUNBLFksQ0FDQSxrQixDQUNBLFksQ0FDQSxnQixDQUxGLHlCLENBUUksa0IsQ0FSSiwwQixDQVdJLGtCLENBWEosMEIsQ0FjSSxrQixDQWRKLDBCLENBQUEsMEIsQ0FBQSwwQixDQW1CSSxnQixDQW5CSiwyQixDQXVCTSxVLENBQ0EsVyxDTDVJTiwrQixDQUFBLHVCLENLaUpBLGUsQ0FDRSxjLENBQ0EsZ0IsQ0FFRix1QixDQUNFLG1CWmxLSixRLENBQ0Usa0IsQ0FERixXLENBSUksa0IsQ0FKSixXLENBT0ksa0IsQ0FHSixlLENBQ0UsZSxDQUVBLDJCLENBQ0EsZSxDQUNBLHdCLENBQ0Esa0IsQ0FORixpQixDQVNJLGUsQ0FDQSxlLENBRUYscUIsQ0FDRSxrQixDQUdKLGMsQ09uQkUsUyxDQUNBLGUsQ1BvQkEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxlLENBRUYsYyxDQUNFLFcsQ0FDQSxlLENBTUYseUJBQ0UsYyxDQUNFLHNCLENBQUEsbUIsQ0FBQSwwQixDQUNBLGtCLENBRUYsYyxDQUNFLFcsQ0FDQSxtQixBQUdKLHlCQUNFLGdCLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFRixlLENBQ0UsUyxDQUVBLHFCLENBQ0UsWSxBQUlOLDBCQUNFLFcsQ0FDRSxlLENBQ0Esa0IsQ0FFRixjLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFRixnQixDQUNFLFcsQ0FDQSxhLENBRUYsYyxDQUNFLGtCLENBRUYsZSxDQUNFLFksQ0FDQSxZLENBQ0Esa0IsQ0FDQSxVLENBQ0EsWSxDQUVBLHFCLENBQ0UsVyxDQVJKLDBCLENBV0ksaUJXNUZOLE8sQ0FDRSxtQixDQUNBLFUsQ0FDQSx3QixDQUhGLFUsQ0FNSSxrQixDQU9KLGEsQ0FDRSxlLENBRUYsYSxDQUNFLGlCLENBRUYseUJBQ0UsYSxDQUNFLFcsQ0FDQSxnQixDQUNBLG1CLEFBR0osMEJBQ0UsTyxDQUNFLGdCLENBQ0EsbUIsQ0FDQSxlLENBSEYsZ0IsQ0FNSSxpQixDQUNBLFMsQ0FQSix3QixDQVVNLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsWSxDQUNBLFcsQ0FDQSxZLENBQ0EsZ0QsQ0FDQSwyQixDQUNBLHlCLEFBS1IsMEJBQ0UsTyxDQUNFLG1CLENBRUYsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBRUYsYSxDQUNFLFEsQ0FDQSxnQixDQUVGLGEsQ0FDRSxXLENBRUYsd0IsQ0FDRSxjRW5FSixjLENOT0UsUyxDQUNBLGUsQ01OQSxlLENBRUYsYyxDQUNFLGUsQ0FDQSxlLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLGtCLENBRUYsYSxDQUNFLFUsQ0FDQSxZLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSxrQixDQUNBLGUsQ0FQRixpQixDQVVJLGEsQ0FDQSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLFUsQ0FDQSxXLENBR0osYyxDQUVFLHNCLENBQ0EsZ0IsQ0FIRixnQixDQU1JLFEsQ0FHSix5QkFDRSxjLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLDRCLENBRUYsYyxDQUNFLGEsQUFHSiwwQkFDRSxXLENBQ0UsYyxDQUVGLGMsQ0FDRSxlLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBRUYsYyxDQUNFLFksQ0FFRixjLENBRUUsc0IsQ0FDQSxrQkM1REosTyxDQUNFLHdCLENBRUEsWSxDQUFBLGEsQ0FFRSxZLENBR0osYSxDUERFLFMsQ0FDQSxlLENPRUEsdUIsQ0FDQSxlLENBRUYsYSxDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxlLENBR0Esc0IsQ0FDQSxxQixDQUNBLHdCLENBQ0Esa0IsQ0FURixxQixDQVlJLDJCLENBQ0EsMEIsQ0FDQSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxpQixDQXpCSixrQyxDQTRCSSxhLENBQ0Esb0IsQ0E3Qkosa0MsQ0FnQ0ksYSxDQUNBLG9CLENBakNKLGtDLENBb0NJLGEsQ0FDQSxvQixDQXJDSixrQyxDQXdDSSxhLENBQ0Esb0IsQ0F6Q0osa0MsQ0E0Q0ksYSxDQUNBLG9CLENBR0oseUJBQ0UsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSw0QixDQUVGLGEsQ0FDRSxXLENadzRDRixZLENZdDRDQSxhLENBRUUsYSxDQUVGLGEsQ0FDRSxtQixDQUNBLHFCLENBRkYsMkIsQ0FLSSxZLENBTEosMkIsQ0FRSSxXLENBQ0EsWSxDQUNBLG9CLEFBSU4sMEJBQ0UsYSxDQUNFLHFCLEFBR0osMEJBQ0UsTyxDQUNFLGdCLENBRUYsYSxDQUNFLGUsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFRixhLENBQ0UsWSxDQUdBLDJCLENBRUYsWSxDQUNFLG1CLENBREYsZSxDQUlJLGUsQ0FKSiwwQixDQU9JLGtCLENBQUEsYyxDQUNBLHNCLENBQUEsbUIsQ0FBQSwwQixDQUNBLGtCLENBVEosMEIsQ0FZSSxpQixDQUNBLGtCLENBR0osbUMsQ0FFSSxRLENBQ0EsV0M5SE4sYSxDUk9FLFMsQ0FDQSxlLENRTkEsZSxDQUVGLGEsQ0FDRSxlLENBQ0EsWSxDQUNBLHdCLENBQ0Esa0IsQ0FKRixnQixDQU9JLFEsQ0FDQSxrQixDQUNBLGdCLENBVEosZSxDQVlJLGUsQ0FDQSxlLENBYkosMEIsQ0FnQkksd0IsQ0FoQkosMEIsQ0FtQkksd0IsQ0FuQkosMEIsQ0FzQkksd0IsQ0F0QkosMEIsQ0F5Qkksd0IsQ0F6QkosZ0IsQ0E0Qkksb0IsQ0FDQSxpQixDQUdKLHlCQUNFLGEsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLGtCLENBQUEsYyxDQUVGLGEsQ0FDRSxTLENBREYseUIsQ0FBQSwwQixDQUtJLFcsQUFJTiwwQkFDRSxVLENBQ0Usa0IsQ0FLRixhLENBSEEsYSxDQUNFLGUsQ0FFRixhLENBQ0UsaUIsQ0FDQSxZLENBQ0EsWSxDQUVBLGUsQ0FMRixnQixDQVFJLGdCLENBUkosa0MsQ0FZTSxTLENSMUROLCtCLENBQUEsdUIsQ1E4Q0EsbUMsQ0FnQk0sUSxDUjlETiwrQixDQUFBLHVCLENRbUVBLHlCLENiKytDQSwwQixDYTcrQ0UsWSxDQUNBLFksQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUYsZSxDQUNFLGlCLENBQ0EsUyxDQUNBLFMsQ0FDQSxVLENSL0VGLCtCLENBQUEsdUIsQ1FrRkEsMEMsQ2JxL0NBLDBDLENhbC9DSSxTLENBSEosZ0QsQ2J3L0NBLGdELENhai9DTSxRLENSekZOLCtCLENBQUEsdUIsQ1E4RkEsYyxDQUNFLFMsQ1IvRkYsK0IsQ0FBQSx5QlNaRixVLENBQ0Usd0IsQ0FERixhLENBSUksaUIsQ0FFRixjLENBQ0UscUIsQ0FHSixnQixDVEpFLFEsQ0FFQSxlLENTSUEsYyxDQUNBLGUsQ0FDQSw2QyxDQUFBLHFDLENBQ0Esa0IsQ0FFRixnQixDQUNFLGlCLENBQ0EsYyxDQUNBLCtCLENBSEYsMkIsQ0FNSSxlLENBR0osZ0IsQ0FDRSxpQixDQUNBLE8sQ0FDQSxNLENBQ0Esa0MsQ0FBQSwwQixDQUNBLFUsQ0FDQSxXLENBZ0NGLGdCLENBOUJBLGlCLENBZ0NFLGlCLENBQ0Esa0IsQ0FqQ0YsaUIsQ0FDRSxpQixDQUdBLGMsQ0FKRixvQixDQU9JLFEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBVkosd0IsQ0FhSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0Esa0MsQ0FBQSwwQixDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLDJDLENBQ0EsMkIsQ0FDQSx1QixDVDVDRiwrQixDQUFBLHVCLENTK0NBLDhCLENBQ0UsZ0QsQ0FBQSx3QyxDVGhERiwrQixDQUFBLHVCLENTb0RGLGdCLENBQ0UsWSxDQURGLGtCLENBTUksZSxDQUNBLGUsQ0FHSix5QkFDRSxvQixDQUNFLGMsQ0FDQSxnQixDQUVGLGdCLENkNGxEQSxpQixDYzFsREUsaUIsQ0FFRix3QixDQUNFLFUsQ0FDQSxXLENBRUYsZ0IsQ0FDRSxVLENBQ0EsYSxBQUdKLDBCQUNFLG1CLENBQ0UsZSxDQUVGLGEsQ0FDRSxlLENBRUYsaUIsQ0FDRSxrQixDQURGLDRCLENBSUksZSxDQUdKLGdCLENBQ0UsaUIsQ0FFRix5QixDQUNFLG1CLENBREYsMEMsQ0FJSSxhLENBSkosa0QsQ0FPSSxZLENBR0osMEMsQ0FFSSxnQixDQUNBLHFCQzFITixXLENBRUksZSxDQUVGLGtCLENBQ0UsbUIsQ0FHSixxQixDQUNFLGlCLENBQ0EsZSxDQUNBLGtCLENmMHNERixnQixDZXhzREEsaUIsQ0FFRSw2QixDQUFBLHFCLENBQ0EsVSxDQUNBLGUsQ2Ywc0RBLDhCLENlOXNERiwrQixDQU9JLDZCLENBQUEscUIsQ0FDQSxXLENBQ0EsVSxDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENmaXREQSxrQyxDZTd0REosbUMsQ0FlTSxhLENBQ0Esa0IsQ0FBQSxpQixDQUFBLGEsQ0FJTiwwQkFDRSxxQixDQUNFLGtCLENBRUYsa0IsQ0FDRSxzQixBQUdKLDBCQUNFLFEsQ0FDRSxtQixDQURGLGtCLENBSUksZSxDQUNBLGtCLENBQ0Esa0IsQ0FOSiwwQixDQVNNLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLFMsQ0FaTixXLENBZ0JJLGtCLENBaEJKLFcsQ0FtQkksaUJDN0ROLEssQ0FDRSxnQixDQUNBLG1CLENBQ0EsVSxDQUNBLHdCLENBSkYsUSxDQU9JLGdCLENBRUYsZSxDQUNFLGEsQ0FDQSxtQixDQUNBLFUsQ0FDQSxxQixDQUpELGtCLENBT0csYyxDQUlOLFcsQ1hkRSxRLENBQ0EsUyxDQUNBLGUsQ1dlRixrQixDQUNFLGlCLENBQ0EsZSxDQU1GLFcsQ2hCc3dEQSxZLENnQjF3REEsYSxDQU1FLDZCLENBQUEscUIsQ0FORixhLENBRUUsa0IsQ0FFRixXLENoQnN3REEsWSxDZ0Jud0RFLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLGUsQ0FDQSx3QixDQUNBLGtCLENBUkYsYyxDaEJneERFLGUsQ2dCcndERSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBZkosYSxDaEJ1eERFLGMsQ2dCcndERSxlLENBQ0EsYyxDQUdKLFcsQ0FDRSxXLENBQ0EsZSxDQUZGLGUsQ0FLSSxhLENBQ0EsZSxDQUNBLFUsQ0FHSixXLENBQ0Usa0IsQ0FFRixVLENoQjI1RUEsZ0IsQ2lCdDhFQSxnQixDakJpMkRFLDBCLENnQnR4REYsMEIsQ0EvQkUsWSxDQUVGLGMsQ0FDRSxjLENBQ0EsZ0IsQ0FDQSxVLENBRUYsZSxDQUNFLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FFRixrQixDQUNFLGUsQ0FFRix1RCxDQUNFLFUsQ0FFRix5QixDQUNFLFUsQ0FDQSxVLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGlCLENBQ0EsUyxDQUNBLFMsQ0FFRixnQyxDQUNFLGtCLENoQjR3REYsbUIsQ2dCMXdEQSxtQixDQUVFLGUsQ0FFQSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSx1QixDQUNBLFMsQ0FNRixtQixDQUNFLGdDLENBQUEsd0IsQ0FFRix5QkFDRSxXLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFRixXLENBQ0UsVyxBQUdKLHlCQUNFLFEsQ0FDRSxnQixDQUVGLGtCLENBQ0UsYyxDQUNBLGtCLEFBR0osMEJBQ0UsZSxDQUNFLHFCLEFBR0osMEJBQ0UsSyxDQUNFLGlCLENBQ0Esb0IsQ0FDQSxlLENBSEYsYyxDQU1JLGlCLENBQ0EsUyxDQVBKLHNCLENBVU0sVSxDQUNBLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsVyxDQUNBLFksQ0FDQSxnRCxDQUNBLDJCLENBQ0EsdUIsQ0FJTixXLENBQ0UsYyxDQUVGLFksQ0FDRSxZLENBRUYsZSxDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBRUYsYyxDQUNFLGMsQ0FDQSxnQixDQUVGLFUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLFcsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUVGLGUsQ0FDRSxhLENBRUYsVyxDQUNFLFcsQ0FDQSxrQixDQUNBLFksQ0FIRiwwQixDQU1JLFksQ0FOSixjLENBU0ksZSxDQUNBLGtCLENBVkosMEIsQ0FhSSxvQkU1TU4sc0IsQ0FDRSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLGUsQ0FFRiw0QixDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxlLENBRUYsZSxDQUtBLGUsQ0FDRSw2QixDQUFBLHFCLENBTkYsZSxDQUVFLGUsQ0FDQSxrQixDQUVGLGUsQ0FFRSxZLENBQ0EsaUIsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxrQixDQUVGLGMsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLFUsQ0FDQSxXLENBTEYsa0IsQ0FRSSxhLENBQ0Esa0IsQ0FBQSxpQixDQUFBLGEsQ0FDQSxlLENBR0osZSxDYi9CRSxRLENBQ0EsUyxDQUNBLGUsQ2FnQ0YsZSxDQUNFLFksQ0FDQSxrQixDQUNBLGUsQ0FFQSxxQixDQUNFLGEsQ0FHSixtQixDQUNFLG1CLENBRUYseUJBQ0UsZSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUYsZSxDQUNFLGlCLENBQ0Esa0IsQ0FDQSxhLENBRUYsdUIsQ0FDRSxjLEFBR0oseUJBQ0UsZSxDQUNFLFksQ0FFRixtQixDQUNFLGtCLEFBR0osMEJBQ0UsZSxDQUNFLGUsQ0FFRixZLENBRUksa0IsQ0FGSixZLENBS0ksa0IsQ0FHSixlLENBQ0UsZSxDQUNBLGtCLENBRUYsZSxDQUNFLGtCLENBRUYsbUIsQ0FDRSxxQkMvRkosUyxDQUNFLGEsQ0FDQSxnQixDQUZGLFksQ0FLSSxrQixDQUxKLFcsQ0NBQSxZLENEUUksZSxDQVJKLFcsQ0FXSSxZLENBQ0Esa0IsQ0FFRixtQixDQUNFLGdCLENBR0osVyxDQUNFLDJCLENBQUEsbUIsQ0FFRixnQixDQUNFLGtCLENBRUYsZSxDQUNFLGtCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSwwQixDQUFBLHVCLENBQUEsb0IsQ0FDQSxnQixDQUVGLGUsQ0FDRSxpQixDQUNBLGEsQ0FDQSxpQixDQUNBLG9CLENBSkYsdUIsQ0V4QkEsd0IsQ0YrQkksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLDJCLENBQ0EsdUIsQ0FHRiw4QixDQUNFLDRDLENBRUYsc0IsQ0FDRSxrQixDQURELDhCLENBSUcsNEMsQ0FHSix3QixDQUNFLGtCLENBQ0Esa0IsQ0FDQSxnQixDQUhELGdDLENBTUcsK0MsQ0FVTiwwQixDQUFBLHlCLENBTkEsdUIsQ0FBQSxzQixDR2xEQSx3QixDQUFBLHVCLENIcURJLHlCLENBR0osbUIsQ0FDRSxnQixDQUNBLGEsQ0FDQSxvQixDQU9GLGdCLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGdCLENBSEYsd0IsQ0FNSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSx3QixDQUdKLGUsQ0FFRSxlLENBQ0EsaUIsQ0FFRixjLENBQ0UsZSxDQURGLGtCLENBSUksVSxDQUNBLFcsQ0FDQSxnQixDQUNBLFMsQ0FQSix5QixDQUFBLHdCLENBYU0sWSxDQUlOLGMsQ0FDRSxZLENBQ0Esa0QsQ0FDQSwyQixDQUNBLHFCLENBQ0EsMEIsQ0FFRix5QkFDRSxjLENBQ0UsNkMsQUFHSix5QkFDRSxjLENBQ0UsWSxDQUVGLGtCLENBQ0UsaUIsQ0FFRixnQixDQUNFLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxTLENBQ0EsUyxDQUNBLGUsQ0FDQSxZLENBQ0EsZSxDQUNBLGtCLENBRUYsdUIsQ0FDRSxLLENBRUYsYyxDQUNFLFcsQ0FFRixtQixDQUNFLGEsQ0FERixvQyxDQUlJLFMsQ0FKSixrQyxDQU9JLFksQ0FQSixzQixDQVVJLG9CLEFBSU4sMEJBQ0UsZ0IsQ0FDRSxZLENBRUYsbUIsQ0FDRSxTLENBQ0EsZSxDQUVGLHNCLENuQjBnRUEsaUIsQ21CeGdFRSxTLENBRUYsZSxDQUNFLGtCLENBRUYsd0IsQ0FDRSxlLENBRUYsZSxDQUNFLGtCLENBQ0Esa0IsQ0FFRixrQyxDQUVJLFksQ0FGSixvQyxDQUtJLFdDdk1OLFMsQ0FDRSxpQixDQUNBLGtCLENBQ0EsbUIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxlLENBTkYsWSxDQVNJLGtCLENBVEosWSxDQVlJLFksQ0FDQSxrQixDQWJKLFcsQ0FpQkksa0IsQ0FqQkosd0IsQ0F1Q0Usa0IsQ0FuQkUsZSxDQXBCSixrQixDQXVCSSxpQixDQUNBLFMsQ0F4QkosMEIsQ0EyQk0sVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxXLENBQ0EsVyxDQUNBLFksQ0FDQSxnRCxDQUNBLDJCLENBQ0EsdUIsQ0FHSCxpQyxDQUlHLGdCLENBSkgsbUMsQ0FPRyxZLENBQ0EsVyxDQUlOLGUsQ0FDRSxrQixDQUVGLHlCQUNFLGUsQ0FDRSxXLENBQ0EsYyxDQUNBLGdCLENBQ0EsbUIsQUFHSiwwQkFDRSwwQixDQUNFLFcsQ0FDQSxZLENBQ0EsYSxDQUNBLFksQ0FFRixTLENBQ0UsZ0IsQ0FDQSxvQixDQUNBLG1CLENBRUYsa0IsQ0FDRSxpQixBQUdKLDBCQUNFLFMsQ0FDRSxtQixDQUVGLGUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUVGLGUsQ0FDRSxXLENBREYsaUIsQ0FJSSxlLENBR0osZSxDQUNFLFEsQ0FDQSxnQixDQUVGLGtCLENBQ0UsZSxDQUNBLG1CLENBRkYsbUMsQ0FLSSxRLENBQ0EsVyxDQUNBLFksQ0FQSixrQyxDQVVJLGUsQ0FWSixrQyxDQWFJLGtCRzlHTixPLEN2Qnd5RUEsYSxDdUJ0eUVFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBRUYsWSxDQUVJLGlCLENBR0osYSxDbEJKRSxRLENBQ0EsUyxDQUNBLGUsQ2tCS0YsYSxDQUNFLGlCLENBRUYsYSxDQUNFLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLDJCLENBQ0EsdUIsQ2xCVEEsK0IsQ0FBQSx1QixDa0JZQSxpQixDQUNFLHlDLENBRUYsaUIsQ0FDRSwrQyxDQUVGLGlCLENBQ0UsZ0QsQ0FmSixvQixDQUFBLG1CLENBb0JJLFUsQ2xCeEJGLCtCLENBQUEsdUIsQ2lCWkYsZSxDQUNFLGtCLENBRUYsYSxDQUNFLGdCLENBQ0EsbUIsQ0FDQSw0QixDQUVGLGEsQ0FDRSxXLENBQ0EsaUIsQ0FFRixnQixDQUNFLFEsQ0FDQSxVLENBQ0EsYyxDQUNBLGdCLENBUUYsYyxDQUNFLGtCLENBRUYsYyxDQUNFLGEsQ0FDQSxrQixDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENqQnJCQSwrQixDQUFBLHVCLENpQmVGLHFCLENBQUEsb0IsQ0FXSSxVLENqQjFCRiwrQixDQUFBLHVCLENpQjhCRixpQixDQUNFLGtCLENBRUYsWSxDQUNFLFcsQ0FERixtQixDQUFBLGtCLENBS0ksYSxDQUNBLHdCLENBQ0EsNEIsQ0FHSix5QkFDRSxhLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFRixpQixDQUNFLFUsQ0FFRixpQixDQUNFLFcsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUVGLGMsQ0FDRSxlLENBRUYsWSxDQUNFLGEsQUFHSiwwQkFDRSxhLENBQ0Usb0IsQ0FBQSxnQixDQUNBLGdCLENBRUYsaUIsQ0FDRSxVLEN0QiswRUYsYyxDc0I3MEVBLGlCLENBRUUsaUIsQUFHSiwwQkFDRSxhLENBQ0UsVyxDQUNBLGtCLENBRUYsZ0IsQ0FDRSxjLENBQ0EsZ0IsQ0FFRixjLENBQ0UsYyxDQUNBLGdCLENBRUYsYSxDQUNFLGlCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBRUYsZSxDQUNFLGtCLENBQ0EsZ0IsQ0FDQSxvQixDQUFBLGlCLENBQUEsd0IsQ0FIRiw2QixDQU1JLGMsQ0FDQSxnQixDQVBKLG9CLENBVUksYyxDQUdKLGlCLENBQ0UsVSxDQUNBLGtCLENBRUYsYyxDQUNFLG1CTDdISixtQixDQUNFLGEsQ0FDQSxlLENBRUYsa0IsQ0FDRSxjLENBREYsb0IsQ0FJSSxlLENBQ0EsbUIsQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGEsQ0FHSixxQixDQUNFLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsMEIsQ09yQkYsUyxDUDJCQSxxQixDQUNFLGMsQ0FDQSxnQixDQUVGLDRCLENBQ0UsZSxDQUNBLGMsQ0FDQSxVLENBQ0EsUyxDQUVGLGlCLENBQ0MsWSxDQUVELGUsQ0FDQyxhLENBQ0MsUSxDQUNBLGlCLENBSEYsbUIsQ0FNSSxhLENBQ0EsVyxDQUNBLFcsQ0FDQSxhLENBR0oseUIsQ0FDRSxlLENRckRGLE0sQ0FBQSxjLENBYUksd0IsQ0FiSixNLENBRUUsbUIsQ0FEQSxpQixDQURGLGMsQ0FNSSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsUyxDQUNBLFcsQ0FDQSxNLENBQ0EsTyxDQUlKLFksQ0FDRSxRLENBQ0EsaUIsQ0FFRix5QkFDRSxNLENBQ0UsbUIsQ0FDQSxxQixDQUZGLGMsQ0FLSSxZLENBR0osWSxDcEJ2QkEsUSxDQUNBLFMsQ0FDQSxlLENvQnVCRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEsNEIsQ0FFRixZLENBQ0UsaUIsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxrQixDQUVBLHNCLENBQ0Esd0IsQ0FDQSxrQixDQVJGLG9CLENBV0ksVyxDQUNBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLHdCLENBdkJKLGlDLENBMEJJLFcsQ0FDQSxhLENBQ0Esb0IsQ0E1QkosaUMsQ0ErQkksVyxDQUNBLGEsQ0FDQSxvQixDQWpDSixpQyxDQW9DSSxXLENBQ0EsYSxDQUNBLHNCLEFBSU4sMEJBQ0UsTSxDQUNFLHFCLEFBR0osMEJBQ0UsWSxDQUNFLG9CLENBQUEsa0JEcEZKLE0sQ0FDRSxhLENBQ0Esd0IsQ0FGRixTLENBS0ksYyxDQUlKLFksQ0FFRSxxQixDQUNBLHFCLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLGtCLENBRUYsbUIsQ0FDRSxpQixDQUNBLGdCLENBRkYsMkIsQ0FLSSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLGtDLENBQUEsMEIsQ0FDQSxVLENBQ0EsVyxDQUNBLDRDLENBQ0EsMkIsQ0FDQSx1QixDQU9KLGEsQ0FKQSxjLENBS0UsNkIsQ0FBQSxxQixDQUxGLGMsQ0FDRSxlLENBR0YsYSxDQUVFLFcsQ0FFRixhLENBQ0UsZSxDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBRUYsWSxDbkIzQ0UsUSxDQUNBLFMsQ0FDQSxlLENtQjRDRixZLENBRUUsMkIsQ0FDQSw0QixDQUhGLGUsQ0FNSSxpQixDQUNBLG9CLENBR0oseUJBQ0UsTSxDQUNFLGdCLENBREYsUyxDQUlJLGMsQ0FDQSxnQixDQUdKLFksQ0FDRSxTLENBQ0EsNEIsQ0FDQSx1QixDQUFBLGUsQ0FFRixtQixDQUNFLFksQ0FDQSxlLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLGtCLENBSkYsMkIsQ0FPSSxZLENBR0osYSxDQUNFLFksQ0FERiwwQixDQUlJLDZCLENBQ0EsOEIsQ0FHSixZLENBQ0Usd0IsQ0FERiwwQixDQUlJLHFCLENBSkosd0IsQ0FPSSxZLENBUEoseUIsQ0FVSSxZLENBVkoseUIsQ0FhSSxZLENBR0osYSxDQUNFLGMsQ0FDQSxrQixBQUdKLDBCQUNFLE0sQ0FDRSxpQixDQUVGLHdCLENBRUksWSxDQUZKLHlCLENBS0ksWSxDQUxKLHlCLENBUUksYyxBQUlOLDBCQUNFLFksQ0FFRSwyQixDQUZGLHdCLENBS0ksWSxDQUxKLHlCLENBUUksWSxDQVJKLHlCLENBV0ksWSxDQUdKLG1CLENBQ0UsWSxDQUVGLGEsQ0FDRSxlLENBQ0Esb0JFdkpKLE8sQ0FDRSxZLENBRUYseUJBQ0UsTyxDQUdBLGdCLENBRkUsYSxDQUVGLFksQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxlLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLG9CLEFBT0osMEJBQ0UsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBRUYsYSxDQUNFLGUsQ0FFRixZLENBQ0UsVXhCOUJKLFMsQ0FBQSxpQixDQUNFLGlCLENBQ0EsUyxDQUNBLHdCLENBSEYsaUIsQ0FNSSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLFksQ0FDQSxNLENBQ0EsTyxDQUlKLGUsQ0dWRSxRLENBQ0EsUyxDQUNBLGUsQ0hRRixpQyxDQUtNLHdCLENBQ0EsNkMsQ0FBQSxxQyxDQU9OLGMsQ21CdEJBLGdCLENuQnVCRSxrQixDQURGLGdCLENBSUksYSxDQUNBLGUsQ0FDQSxpQixDQUNBLG9CLENBQ0EsZSxDQUNBLHdCLENBQ0Esa0IsQ0FWSixpQixDQWFJLFEsQ0FDQSxrQixDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBbEJKLGdCLENBcUJJLGUsQ0FDQSxlLENBR0osZ0IsQ0FDRSxZLENBQ0EsZSxDQUNBLFksQ0FDQSxlLENBQ0Esa0IsQ0FDQSw2QixDQUFBLHFCLENBRUYsYyxDQUNFLFcsQ0FDQSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FMRixrQixDQVFJLGEsQ0FDQSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLGUsQ0FHSix5QkFDRSxlLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0Y4dUZGLGUsQ0U1dUZBLGdCLENBRUUsUyxDQUVGLGdCLENBQ0UsYyxBQUdKLDBCQUNFLGdCLENBQ0UsWSxDQUNBLGMsQUFHSiwwQkFDRSxnQixDQUVJLGUsQ0FFQSwyQixDQUpKLDJCLENBT0ksbUIsQ0FQSixpQixDQVVJLGMsQ0FDQSxnQixDQUdKLGUsQ0FDRSxXLENBRUYsZ0IsQ0FDRSxhRnF1RkosYSxDcUJ2MUZBLGEsQ2hCT0UsUyxDQUNBLGUsQ2dCSkYsYSxDQUNFLGUsQ0FFRixhLENBQ0UsZSxDQURGLGdCLENBSUksaUIsQ0FDQSxpQixDQUxKLHdCLENBV00sSyxDQUVBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSwyQyxDQWhCTiwyQixDQXFCTSxlLENBSU4sYyxDQUNFLGlCLENBQ0Esa0IsQ0FFQSxzQixDQUNBLGUsQ0FDQSw2QyxDQUFBLHFDLENBQ0Esa0IsQ0FQRiwyQixDQVVJLGUsQ0FWSixzQixDQWFJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSwrQyxDQUNBLDJCLENBQ0EsdUIsQ0FHSixvRCxDQUVJLCtDLENBRkosbUMsQ0FLSSwrQyxDQUdKLG9ELENBRUksaUQsQ0FGSixtQyxDQUtJLCtDLENBR0oseUJBQ0UsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSw0QixDQUVGLGMsQ0FDRSxhLEFBR0osMEJBQ0UsYyxDQUNFLGlCLEFBR0osMEJBQ0UsYyxDQUdFLDJCLENBRUYsYSxDQUNFLGUsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxvQixDQUFBLGtCTWhHSixTLENBQ0Usd0IsQ0FFRixnQixDQUNFLFUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLFksQ0FDQSxlLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLGtCLENBUkYsc0IsQ0FXSSxXLENBQ0Esd0IsQ0FaSix5QixDQWVNLFcsQ0FDQSxxQixDQWhCTiwwQyxDQW1CTSw0QixDQUNBLCtCLENBQ0Esd0IsQzNCazdGRix5QixDMkJ2OEZKLHlCLENBeUJNLGMsQzNCaTdGQSxzQyxDMkIxOEZOLHNDLENBNEJRLDZCLENBQ0EsOEIsQ0E3QlIseUIsQ0FpQ00sVyxDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBSU4sZSxDQUNFLFUsQ0FDQSxXLENBQ0EsYSxDQUNBLGEsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsdUIsQ0FFRixlLEN0Qi9DRSxTLENBQ0EsZSxDc0JnREEsZSxDQVNGLGMsQ0FQQSxlLENBYUUsa0IsQ0FDQSxlLENBZEYsZSxDQUNFLGtCLENBQ0EsZSxDQUNBLDZDLENBQUEscUMsQ0FJRixjLENBQ0UsVSxDQUNBLFksQ0FDQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUxGLGtCLENBVUksYSxDQUNBLGtCLENBQUEsaUIsQ0FBQSxhLENBQ0EsVSxDQUNBLFcsQ0FHSixlLENBQ0UsWSxDQUNBLGMsQ0FDQSxnQixDQ3pERixpQixDRHNEQSxpQixDQU1JLFEsQ0FHSixjLENBQ0UsVyxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxpQixDQUVGLHlCQUNFLGUsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEsNEIsQ0FFRixlLENBQ0UsVyxDQUVGLGMsQ0FDRSxZLENBRUYsYyxDQUNFLFMsQ0FDQSxXLENBQ0EsVyxDQUNBLGEsQ0FFRixzQixDQUNFLGMsQUFHSiwwQkFDRSxnQixDQUNFLGtCLENBQ0EsZSxDQUNBLFksQ0FDQSxlLENBSkYsc0IsQ0FPSSxVLENBR0oseUIsQ0FDRSxnQixDQUNBLGMsQ0FDQSxnQixDQUVGLHlCLENBQ0UsVyxDQURGLG9DLENBSUksVyxDQUpKLHNDLENBT0ksUyxDQUNBLFcsQ0FHSixlLENBQ0Usd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esb0IsQ0FBQSxnQixDQUNBLGtCLENBRUYsZSxDQUNFLGUsQ0FFRixlLENBRUUsc0IsQ0FFRixjLENBQ0UsZSxDQUNBLGMsQ0FDQSxrQkNoS0osUyxDQUNFLFksQ0FDQSxtQixDQUNBLHdCLENBRUEsYyxDQUNFLGEsQ0FDQSxpQixDQUZELHNCLENBS0csVSxDQUNBLGlCLENBQ0EsVSxDQUNBLFMsQ0FDQSxXLENBQ0EsTSxDQUNBLE8sQ0FDQSx3QixDQUlOLGUsQ3ZCZkUsUSxDQUNBLFMsQ0FDQSxlLEN1QmVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBRUYsZSxDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxlLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLGtCLENBUEYsa0IsQ0FVSSxrQixDQVZKLHVCLENBZ0JJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLFcsQ0FDQSxpRCxDQUNBLDJCLENBQ0EsdUIsQ0F4Qkosb0MsQ0EyQkksaUQsQ0EzQkosb0MsQ0E4QkksaUQsQ0E5Qkosb0MsQ0FpQ0ksaUQsQ0FqQ0osb0MsQ0FvQ0ksaUQsQ0FwQ0osb0MsQ0F1Q0ksaUQsQ0FHSixvQixDQUNFLGUsQ0FERixvQyxDQUlJLGdCLENBQ0Esa0IsQ0FDQSxrQixDQU5KLHdELENBU00saUQsQ0FUTix5RCxDQVlNLGlELENBWk4seUQsQ0FlTSxpRCxDQWZOLHVDLENBa0JNLGtCLENBQ0EsaUIsQ0FJTix5QkFDRSxTLENBQ0UsYSxDQUVGLHNCLENBQ0UsWSxDQUVGLGUsQ0FDRSxTLENBQ0Esa0IsQ0FFQSxzQixDQUpGLHVCLENBT0ksVSxDQUNBLFcsQ0FDQSxRLENBQ0EsVSxDQUdKLDBELENBR00sa0QsQ0FITiwyRCxDQU1NLGtELENBTk4sMkQsQ0FTTSxrRCxDQVROLDJELENBWU0sa0QsQ0FaTiwyRCxDQWVNLGtELENBZk4sMkQsQ0FrQk0sa0QsQ0FJTix1QyxDQUNFLG9CLEFBR0osMEJBQ0UsUyxDQUNFLHFCLEFBR0osMEJBQ0UsZSxDQUNFLFcsQ0FERixrQixDQUlJLGtCLENBQ0Esa0IsQ0FHSix5QyxDQUdNLGtCLENBSU4sYyxDQUNFLGdCLENBQ0EsbUIsQ0FFRix1QyxDQUNFLGtCLENBQ0Esa0IsQ0FFRixpRCxDQUNFLG9CQ3hLSixJLENBQ0UsWSxDQUVGLHlCQUNFLEksQ0FDRSxhLENBRUYsVSxDQUNFLFksQ0FDQSxlLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLG9CLEFBR0osMEJBQ0UsVSxDQUNFLGNDaEJKLFMsQ0FFSSxZLENBRkosUyxDQUtJLGlCLENBQ0EsUSxDQUdKLFksQ0FTQSxjLENBSUUsZSxDQUNBLDZDLENBQUEscUMsQ0FDQSxrQixDQWZGLFksQ0FFRSxnQixDQUNBLGlCLENBRkEsZSxDQUdBLFksQ0FLRixjLENBQ0UsZSxDQUNBLGEsQ0FDQSxnQixDQUtGLHlCQUNFLFksQ0FDRSxpQixDQURGLHlCLENBT0ksVyxDQUlBLGtCLEM5QjJ0R0YsMkIsQzhCdHVHRixlLENBV0ksa0IsQ0FHSixjLENBQ0UsbUIsQUFHSiwwQkFDRSxTLENBQ0UsZ0IsQ0FFRixlLENBQ0UsYyxDQUNBLGMsQ0FDQSxrQixDQUVGLGUsQ0FDRSxjLENBQ0EsZ0IsQ0FFRix1QixDQUNFLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FFRixZLENBQ0UsaUJDaEVKLFMsQ0FDRSx3QixDQURGLFksQ0FJSSxZLENBS0YsYSxDQUNFLGtCLENBVkosWSxDQWFBLGUsQ0FDRSxpQixDQUVGLGdCLENBQ0Usa0IsQ0FFRixlLEMxQmJFLFEsQ0FDQSxTLENBQ0EsZSxDMEJhQSx3QixDQUVGLGUsQ0FDRSxpQixDQUNBLGlCLENBQ0EsZSxDQWdDRiwyQixDQW5DQSx1QixDQU1JLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSwyQyxDQUNBLDJCLENBQ0EsdUIsQ0FHSixlLENBQ0UsUSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FFRixlLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwwQixDQUFBLHVCLENBQUEsb0IsQ0FDQSxjLENBRUYsZSxDQUVFLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsYSxDQUVGLG1CLENBQ0UsaUIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQ0FDQSxvQixDQU5GLDJCLENBYUksVSxDQUNBLFcsQ0FDQSwrQyxDQWZKLDBCLENBQUEseUIsQ0FzQkkseUIsQ0FHSix5QkFDRSxhLENBQ0UsaUIsQUFHSiwwQkFDRSxZLENBQ0UsZ0IsQ0FFRixnQixDQUNFLGtCLENBQ0EsZ0IsQ0FGRixtQixDQUtJLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FQSiw2QixDQVVJLGUsQ0FHSixrQixDQUNFLGUsQ0FFRixhLENBQ0UsbUIsQ0FERixnQixDQUlJLGMsQ0FHSixlLENBQ0UsZSxDQUNBLGtCQ3JISixhLENBQ0Usa0IsQ0FDQSxlLENBQ0Esa0IsQ0FIRixpQixDQU1JLGEsQ0FDQSxVLENBQ0EsVyxDQUdKLGUsQ0FDRSxpQixDQUVBLHVCLENBQ0EsbUIsQ0FDQSxlLENBQ0EsNkMsQ0FBQSxxQyxDQUNBLGtCLENBRUYsZSxDQUNFLGtCLENBRUYsZSxDQUNFLGlCLENBQ0EscUIsQ0FDQSxTLENBQ0EsVSxDM0JyQkEsUSxDQUVBLGUsQzJCcUJBLFksQ0FDQSxVLENBQ0Esd0IsQ0FDQSxrQixDQUVGLGMsQ0FDRSxrQixDQURGLHlCLENBSUksZSxDQUdKLGlCLENBQ0UsUSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FKRixtQixDQU9JLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLGdCLENBR0osZSxDQUNFLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxlLENBRUYseUJBQ0UsZSxDQUlBLGMsQ0FHRSxtQixDQUFBLG1CLENBQUEsWSxDQVBGLGUsQ0FFRSx3QixDQUFBLHFCLENBQUEsNkIsQ0FFRixjLENBQ0UsUyxDQUNBLGUsQ0FFQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUVGLGUsQ0FDRSxlLENBRUYsZSxDQUNFLG9CLEFBR0oseUJBQ0Usa0IsQ0FFSSxlLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUdKLGUsQ0FDRSx1QixBQUdKLDBCQUNFLGEsQ0FDRSxrQixDQUNBLGtCLENBRUYsZSxDQUVFLHVCLENBRUYsbUIsQ0FFSSxjLENBR0osZSxDQUNFLGMsQ0FDQSxnQixDQUVGLGUsQ0FDRSxTLENBQ0EsWSxBQUdKLDBCQUNFLGUsQ0FDRSxpQixDQUNBLHFCLENBRUYsa0IsQ0FFSSxlLENBQ0EsVyxDQUdKLGEsQ0FDRSxlLENBRUYsZSxDQUNFLGtCLENBRUYsZSxDQUNFLG1CLENBQ0Esb0JDdElKLE0sQ0FDRSxXLENBQ0EsYyxDQUNBLFksQ0FDQSxrQixDQUpGLFMsQ0FPSSxZIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLCAvKiAxICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbiwgLyogMiAqL1xubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSwgLyogMSAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG5cblxuIiwiYm9keSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogIzIyMjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbn1cclxuLm1haW4tdG9wIHtcclxuICBwYWRkaW5nLXRvcDogNDJweDtcclxufVxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxubWFpbiBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbnRleHRhcmVhLFxyXG5pbnB1dCxcclxuYnV0dG9uIHtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG5oMSxcclxuaDIge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBcclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcbn1cclxuaDQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTlweDtcclxufVxyXG5oMyB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIFxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuICBoMSxcclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbiAgLm1haW4tdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiA3N3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5hc3BlY3RzIHtcclxuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG4gIFxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5hc3BlY3RzX19ibG9jayB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBwYWRkaW5nOiAxOXB4IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBcclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAmLS1saXN0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi5hc3BlY3RzX19saXN0IHtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbi5hc3BlY3RzX19pdGVtIHtcclxuICB3aWR0aDogNDguNSU7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gIC5hc3BlY3RzX19saXN0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgfVxyXG4gIC5hc3BlY3RzX19pdGVtIHtcclxuICAgIHdpZHRoOiAxNjBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmFzcGVjdHNfX2NvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAuYXNwZWN0c19fYmxvY2sge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIFxyXG4gICAgJi0tbGlzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmFzcGVjdHMgaDIge1xyXG4gICAgbWF4LXdpZHRoOiA5NTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5hc3BlY3RzX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5hc3BlY3RzX19jb2x1bW4ge1xyXG4gICAgd2lkdGg6IDU3MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5hc3BlY3RzX19saXN0IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgfVxyXG4gIC5hc3BlY3RzX19ibG9jayB7XHJcbiAgICBoZWlnaHQ6IDIwNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBcclxuICAgICYtLWxpc3Qge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMjVweCAyNXB4O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgXHJcbiAgJi0tbWFpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG4gIH1cclxuICAmLS1zY3JvbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gIH1cclxufVxyXG4uaGVhZGVyX193cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5oZWFkZXJfX2xvZ28ge1xyXG4gIHdpZHRoOiAxMTZweDtcclxuICBcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXJfX21lbnUtYnRuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9tZW51LnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSg4MiwgODIsIDgyLCAwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG4uaGVhZGVyX19waG9uZSxcclxuLmhlYWRlcl9fYnRuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgd2lkdGg6IDE3MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcclxuICB9XHJcbiAgLmhlYWRlcl9fbWVudS1idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmhlYWRlcl9fcGhvbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gIFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oZWFkZXJfX2J0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDE3MnB4O1xyXG4gICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcclxuICB9XHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2NC4xLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgdGV4dCBzdHlsZSBvZiBwbGFjZWhvbGRlcnMgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5tYWluLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA0MnB4OyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbm1haW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIG1haW4gYTpob3ZlciwgbWFpbiBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmZpZ3VyZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG50ZXh0YXJlYSxcbmlucHV0LFxuYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbmgxLFxuaDIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIGgxIHNwYW4sXG4gIGgyIHNwYW4ge1xuICAgIGNvbG9yOiAjMUY2NURBOyB9XG5cbmg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuXG5oMyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgaDMgc3BhbiB7XG4gICAgY29sb3I6ICMxRjY1REE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBoMSxcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4OyB9XG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAubWFpbi10b3Age1xuICAgIHBhZGRpbmctdG9wOiA3N3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICMxRjY1REE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFGNjVEQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzOyB9XG4gIC5idG46aG92ZXIsIC5idG46YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUY2NURBO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzOyB9XG5cbi5idG4tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGNjVEQTsgfVxuICAuYnRuLS1ibHVlOmhvdmVyLCAuYnRuLS1ibHVlOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxRjY1REE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxRjY1REE7IH1cblxuLmJ0bi0tYm9yZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFGNjVEQTsgfVxuICAuYnRuLS1ib3JkZXI6aG92ZXIsIC5idG4tLWJvcmRlcjphY3RpdmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idG4ge1xuICAgIGhlaWdodDogNDlweDsgfSB9XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjY1REE7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMjVweCAyNXB4O1xuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzOyB9XG4gIC5oZWFkZXItLW1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgLmhlYWRlci0tc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUY2NURBO1xuICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7IH1cblxuLmhlYWRlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDExNnB4OyB9XG4gIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaGVhZGVyX19tZW51LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL21lbnUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoODIsIDgyLCA4MiwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5oZWFkZXJfX3Bob25lLFxuLmhlYWRlcl9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDsgfVxuICAuaGVhZGVyX19tZW51LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX19waG9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7IH1cbiAgICAuaGVhZGVyX19waG9uZTpob3ZlciwgLmhlYWRlcl9fcGhvbmU6YWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7IH1cbiAgLmhlYWRlcl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxNzJweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfSB9XG5cbi5tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVudV9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAubWVudV9faXRlbS0tZHJvcGRvd24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTFweDsgfVxuICAgICAgLm1lbnVfX2l0ZW0tLWRyb3Bkb3duOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZG93bi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAubWVudV9faXRlbTpob3ZlciAubWVudV9fbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5tZW51X19pdGVtOmhvdmVyIC5tZW51X19kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVudV9fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLm1lbnVfX2Ryb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLm1lbnVfX3N1Ymxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpOyB9XG4gIC5tZW51X19zdWJpdGVtOmhvdmVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cblxuLmZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybV9fbWVzc2FnZSxcbi5mb3JtX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5mb3JtX19tZXNzYWdlOjpwbGFjZWhvbGRlcixcbiAgLmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI0I0QjRCNDsgfVxuXG4uZm9ybV9faW5wdXQge1xuICBoZWlnaHQ6IDM5cHg7XG4gIHBhZGRpbmc6IDAgMTJweDsgfVxuXG4uZm9ybV9fbWVzc2FnZSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4uZm9ybV9fY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAuZm9ybV9fY29tbWVudCBhOmhvdmVyLFxuICAuZm9ybV9fY29tbWVudCBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb3JtLS1ib3JkZXIgLmZvcm1fX2lucHV0LFxuLmZvcm0tLWJvcmRlciAuZm9ybV9fbWVzc2FnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybV9faW5wdXQge1xuICAgIGhlaWdodDogNDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5mb3JtX19jb21tZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDsgfSB9XG5cbi5jaXRhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgLmNpdGF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tY29tcGFueS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5jaXRhdGlvbiBiIHtcbiAgICBjb2xvcjogIzFGNjVEQTsgfVxuICAuY2l0YXRpb24gcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY2l0YXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgIC5jaXRhdGlvbjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNpdGF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2l0YXRpb24ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4NHB4OyB9IH1cblxuLnByb21vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDg2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjY1REE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxRjY1REEgMCUsIHJnYmEoMzEsIDEwMSwgMjE4LCAwKSA0Ni44MSUpLCB1cmwoLi4vaW1nL2ltYWdlcy9wcm9tby1tb2JpbGUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciwgMTAwJSBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIGJvdHRvbTtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1MHB4IDUwcHg7IH1cbiAgLnByb21vIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgLnByb21vIC5jaXRhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlIC0gODRweCk7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucHJvbW8tLWludGVybmFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucHJvbW8tLWludGVybmFsIGgxIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAucHJvbW8tLWludGVybmFsIC5wcm9tb19fdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9tby0taW50ZXJuYWwgLnByb21vX190ZXh0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XG4gICAgICAucHJvbW8tLWludGVybmFsIC5wcm9tb19fdGV4dC0tbmFycm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDsgfVxuICAucHJvbW8tLWludGVsbGVjdCwgLnByb21vLS1lbGVjdHJvbiwgLnByb21vLS1sdnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLnByb21vLS1pbnRlbGxlY3QgLmNpdGF0aW9uLCAucHJvbW8tLWVsZWN0cm9uIC5jaXRhdGlvbiwgLnByb21vLS1sdnMgLmNpdGF0aW9uIHtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMTU0cHgpOyB9XG4gIC5wcm9tby0tZWxlY3Ryb24gLmNpdGF0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC5wcm9tby0tbHZzIC5wcm9tb19fdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuICAucHJvbW8tLWNhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucHJvbW8tLWNhYmVsIC5jaXRhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9tb19fdGV4dCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLnByb21vX190ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucHJvbW9fX3RleHQtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb21vX19idG4ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gIC5wcm9tb19fYnRuOmhvdmVyLCAucHJvbW9fX2J0bjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4ucHJvbW9fX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gIC5wcm9tb19fZm9ybSAuZm9ybV9faW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7IH1cbiAgLnByb21vX19mb3JtIC5mb3JtX19jb21tZW50IHtcbiAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuXG4ucHJvbW9fX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb21vLS1sdnMgLnByb21vX190ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5wcm9tby0taW50ZWxsZWN0LFxuICAucHJvbW8tLWx2cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAucHJvbW8tLWludGVsbGVjdCAuY2l0YXRpb24sXG4gIC5wcm9tby0tbHZzIC5jaXRhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAucHJvbW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbWFnZXMvcHJvbW8ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLnByb21vLS1jYWJlbCwgLnByb21vLS1lbGVjdHJvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAucHJvbW8tLWNhYmVsIC5jaXRhdGlvbiwgLnByb21vLS1lbGVjdHJvbiAuY2l0YXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA4MHB4KTsgfVxuICAgIC5wcm9tby0taW50ZWxsZWN0LCAucHJvbW8tLWx2cywgLnByb21vLS1pbnRlcm5hbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW8ge1xuICAgIHBhZGRpbmctdG9wOiAyMDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgLnByb21vIGgxIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5wcm9tby0taW50ZWxsZWN0LCAucHJvbW8tLWVsZWN0cm9uLCAucHJvbW8tLWx2cywgLnByb21vLS1pbnRlcm5hbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTc2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvbW8tLWludGVsbGVjdCAucHJvbW9fX2luZm8sIC5wcm9tby0tZWxlY3Ryb24gLnByb21vX19pbmZvLCAucHJvbW8tLWx2cyAucHJvbW9fX2luZm8sIC5wcm9tby0taW50ZXJuYWwgLnByb21vX19pbmZvIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfVxuICAgICAgLnByb21vLS1pbnRlbGxlY3QgLnByb21vX190ZXh0LS1uYXJyb3csIC5wcm9tby0tZWxlY3Ryb24gLnByb21vX190ZXh0LS1uYXJyb3csIC5wcm9tby0tbHZzIC5wcm9tb19fdGV4dC0tbmFycm93LCAucHJvbW8tLWludGVybmFsIC5wcm9tb19fdGV4dC0tbmFycm93IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnByb21vLS1jYWJlbCAucHJvbW9fX2luZm8ge1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDsgfVxuICAgIC5wcm9tby0tZWxlY3Ryb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAucHJvbW9fX2luZm8ge1xuICAgIG1heC13aWR0aDogNzM1cHg7IH1cbiAgLnByb21vX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4OyB9XG4gIC5wcm9tb19fZm9ybSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5wcm9tb19fZm9ybSAuZm9ybV9fY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5wcm9tb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb21vIHtcbiAgICBtaW4taGVpZ2h0OiA3NTRweDsgfVxuICAucHJvbW8gaDEge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucHJvbW8tLWNhYmVsIC5wcm9tb19fd3JhcCxcbiAgLnByb21vLS1pbnRlbGxlY3QgLnByb21vX193cmFwLFxuICAucHJvbW8tLWVsZWN0cm9uIC5wcm9tb19fd3JhcCxcbiAgLnByb21vLS1sdnMgLnByb21vX193cmFwLFxuICAucHJvbW8tLWludGVybmFsIC5wcm9tb19fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnByb21vLS1jYWJlbCAucHJvbW9fX2luZm8sXG4gIC5wcm9tby0taW50ZWxsZWN0IC5wcm9tb19faW5mbyxcbiAgLnByb21vLS1lbGVjdHJvbiAucHJvbW9fX2luZm8sXG4gIC5wcm9tby0tbHZzIC5wcm9tb19faW5mbyxcbiAgLnByb21vLS1pbnRlcm5hbCAucHJvbW9fX2luZm8ge1xuICAgIG1heC13aWR0aDogNjcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAucHJvbW8tLWNhYmVsIC5wcm9tb19fZm9ybSxcbiAgLnByb21vLS1pbnRlbGxlY3QgLnByb21vX19mb3JtLFxuICAucHJvbW8tLWVsZWN0cm9uIC5wcm9tb19fZm9ybSxcbiAgLnByb21vLS1sdnMgLnByb21vX19mb3JtLFxuICAucHJvbW8tLWludGVybmFsIC5wcm9tb19fZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfVxuICAucHJvbW8tLWNhYmVsIGgxLFxuICAucHJvbW8tLWludGVsbGVjdCBoMSxcbiAgLnByb21vLS1lbGVjdHJvbiBoMSxcbiAgLnByb21vLS1sdnMgaDEsXG4gIC5wcm9tby0taW50ZXJuYWwgaDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnByb21vX190ZXh0LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb21vX190ZXh0LS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb21vIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3MHB4IDcwcHg7IH1cbiAgLnByb21vX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC5wcm9tb19fdGV4dC0tZGlhZyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wcm9tb19fYnRuIHtcbiAgICB3aWR0aDogMzE4cHg7XG4gICAgbWF4LXdpZHRoOiAzMThweDsgfVxuICAucHJvbW8gLmNpdGF0aW9uIHtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDg0cHgpOyB9XG4gIC5wcm9tby0tY2FiZWwsXG4gIC5wcm9tby0taW50ZWxsZWN0LFxuICAucHJvbW8tLWVsZWN0cm9uLFxuICAucHJvbW8tLWx2cyxcbiAgLnByb21vLS1pbnRlcm5hbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9tby0tY2FiZWwgLnByb21vX19pbmZvLFxuICAgIC5wcm9tby0taW50ZWxsZWN0IC5wcm9tb19faW5mbyxcbiAgICAucHJvbW8tLWVsZWN0cm9uIC5wcm9tb19faW5mbyxcbiAgICAucHJvbW8tLWx2cyAucHJvbW9fX2luZm8sXG4gICAgLnByb21vLS1pbnRlcm5hbCAucHJvbW9fX2luZm8ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9tby0tY2FiZWwgLnByb21vX190ZXh0LFxuICAgIC5wcm9tby0taW50ZWxsZWN0IC5wcm9tb19fdGV4dCxcbiAgICAucHJvbW8tLWVsZWN0cm9uIC5wcm9tb19fdGV4dCxcbiAgICAucHJvbW8tLWx2cyAucHJvbW9fX3RleHQsXG4gICAgLnByb21vLS1pbnRlcm5hbCAucHJvbW9fX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wcm9tby0tZWxlY3Ryb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDY5cHg7IH1cbiAgLnByb21vLS1pbnRlcm5hbCBoMSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAucHJvbW8tLWludGVybmFsIC5wcm9tb19faW5mby0tc2t1ZCB7XG4gICAgbWF4LXdpZHRoOiA3NTVweDsgfVxuICAgIC5wcm9tby0taW50ZXJuYWwgLnByb21vX19pbmZvLS1za3VkIGgxIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5wcm9tby0taW50ZXJuYWwgLnByb21vX19pbmZvLS1za3VkIC5wcm9tb19fdGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4OyB9XG4gIC5wcm9tby0taW50ZWxsZWN0IC5wcm9tb19faW5mbyxcbiAgLnByb21vLS1sdnMgLnByb21vX19pbmZvIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4OyB9XG4gIC5wcm9tby0taW50ZWxsZWN0IC5wcm9tb19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAucHJvbW8tLWNhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNzZweDsgfSB9XG5cbi52YWx1ZXMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC52YWx1ZXMgLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC52YWx1ZXMgLndyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0b3A6IDEzNXB4O1xuICAgICAgbGVmdDogLTYycHg7XG4gICAgICB3aWR0aDogMTgzcHg7XG4gICAgICBoZWlnaHQ6IDE2OHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9uYXYtdmFsdWVzLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC52YWx1ZXMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudmFsdWVzIC52YWx1ZXNfX2l0ZW0gcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnZhbHVlcyAudmFsdWVzX19pdGVtIC52YWx1ZXNfX3BlcnNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLnZhbHVlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4udmFsdWVzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAudmFsdWVzX19pdGVtIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC52YWx1ZXNfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAudmFsdWVzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgLnZhbHVlc19faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaGVhcnQuc3ZnKTsgfVxuICAudmFsdWVzX19pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3N5bmVyZ3kuc3ZnKTsgfVxuICAudmFsdWVzX19pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zLzM2MC5zdmcpOyB9XG4gIC52YWx1ZXNfX2l0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaGFuZHMuc3ZnKTsgfVxuICAudmFsdWVzX19pdGVtOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3B1enpsZS5zdmcpOyB9XG5cbi52YWx1ZXNfX3BlcnNvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnZhbHVlc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLnZhbHVlc19faXRlbSB7XG4gICAgd2lkdGg6IDI3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmFsdWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAudmFsdWVzIC53cmFwcGVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yNzdweDtcbiAgICBib3R0b206IDMzcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHdpZHRoOiA1OTlweDtcbiAgICBoZWlnaHQ6IDU1MXB4OyB9XG4gIC52YWx1ZXNfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC52YWx1ZXNfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDU3MHB4OyB9XG4gIC52YWx1ZXNfX2luZm8ge1xuICAgIHdpZHRoOiA1MDBweDsgfVxuICAudmFsdWVzX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAudmFsdWVzX19pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICByaWdodDogMjVweDtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzOyB9XG4gIC52YWx1ZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDE4N3B4OyB9XG4gICAgLnZhbHVlc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnZhbHVlc19faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgIC52YWx1ZXNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgICAudmFsdWVzX19pdGVtOm50aC1jaGlsZCgzKSwgLnZhbHVlc19faXRlbTpudGgtY2hpbGQoNCksIC52YWx1ZXNfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLnZhbHVlc19faXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zczsgfVxuICAudmFsdWVzX19wZXJzb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAudmFsdWVzIC52YWx1ZXNfX2l0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9IH1cblxuLmFzcGVjdHMge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5OyB9XG4gIC5hc3BlY3RzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5hc3BlY3RzIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hc3BlY3RzX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHggMjBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAuYXNwZWN0c19fYmxvY2sgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5hc3BlY3RzX19ibG9jay0tbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uYXNwZWN0c19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmFzcGVjdHNfX2l0ZW0ge1xuICB3aWR0aDogNDguNSU7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmFzcGVjdHNfX2l0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFzcGVjdHNfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5hc3BlY3RzX19pdGVtIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hc3BlY3RzX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYXNwZWN0c19fYmxvY2sge1xuICAgIHdpZHRoOiA0OCU7IH1cbiAgICAuYXNwZWN0c19fYmxvY2stLWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hc3BlY3RzIGgyIHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFzcGVjdHNfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5hc3BlY3RzX19jb2x1bW4ge1xuICAgIHdpZHRoOiA1NzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYXNwZWN0c19fbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAuYXNwZWN0c19fYmxvY2sge1xuICAgIGhlaWdodDogMjA0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAuYXNwZWN0c19fYmxvY2stLWxpc3Qge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmFzcGVjdHNfX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5jb2xsYWIge1xuICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMzI7IH1cbiAgLmNvbGxhYiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY29sbGFiIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmNvbGxhYl9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmNvbGxhYl9faW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbGxhYl9fZm9ybSB7XG4gICAgd2lkdGg6IDM3MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbGxhYiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jb2xsYWIgLndyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmNvbGxhYiAud3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYm90dG9tOiAtMTQ0cHg7XG4gICAgICAgIHJpZ2h0OiAtMTM4cHg7XG4gICAgICAgIHdpZHRoOiA1MzdweDtcbiAgICAgICAgaGVpZ2h0OiA0OTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9uYXYtd2hpdGUuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sbGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjNweDsgfVxuICAuY29sbGFiX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY29sbGFiX19mb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7IH1cbiAgLmNvbGxhYl9faW5mbyB7XG4gICAgd2lkdGg6IDcwMHB4OyB9XG4gIC5jb2xsYWIgLndyYXBwZXI6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yNThweDsgfSB9XG5cbi5zZXJ2aWNlX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5zZXJ2aWNlX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4uc2VydmljZV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zZXJ2aWNlX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnNlcnZpY2VfX2luZm8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnNlcnZpY2VfX2luZm8gcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc2VydmljZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLnNlcnZpY2VfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlcnZpY2UgaDIge1xuICAgIGZvbnQtc2l6ZTogNDZweDsgfVxuICAuc2VydmljZV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5zZXJ2aWNlX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zZXJ2aWNlX19pbmZvIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLnByb2ZpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cbiAgLnByb2ZpdC0td2lkZSwgLnByb2ZpdC0tbHZzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9maXRfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IG15Q291bnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ucHJvZml0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNDhweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gIC5wcm9maXRfX2l0ZW06OmJlZm9yZSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcbiAgICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxRjY1REE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFGNjVEQTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLnByb2ZpdF9faXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNGRkJBM0E7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZCQTNBOyB9XG4gIC5wcm9maXRfX2l0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkY0RTRFO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNEU0RTsgfVxuICAucHJvZml0X19pdGVtOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzJCRDQyQjtcbiAgICBib3JkZXItY29sb3I6ICMyQkQ0MkI7IH1cbiAgLnByb2ZpdF9faXRlbTpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gICAgY29sb3I6ICMyNkVGQkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjZFRkJGOyB9XG4gIC5wcm9maXRfX2l0ZW06bnRoLWNoaWxkKDYpOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjQjUxRkRBO1xuICAgIGJvcmRlci1jb2xvcjogI0I1MUZEQTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnByb2ZpdF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLnByb2ZpdF9faXRlbSB7XG4gICAgd2lkdGg6IDI3MHB4OyB9XG4gIC5wcm9maXQtLXdpZGUsXG4gIC5wcm9maXQtLWx2cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnByb2ZpdC0td2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9maXQtLXdpZGUgLnByb2ZpdF9fbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnByb2ZpdC0td2lkZSAucHJvZml0X19pdGVtIHtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZml0LS13aWRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2ZpdCB7XG4gICAgcGFkZGluZy10b3A6IDk3cHg7IH1cbiAgLnByb2ZpdF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnByb2ZpdF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnByb2ZpdC0tbHZzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAgIC5wcm9maXQtLWx2cyBoMiB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gICAgLnByb2ZpdC0tbHZzIC5wcm9maXRfX2xpc3Qge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgIC5wcm9maXQtLWx2cyAucHJvZml0X19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnByb2ZpdC0td2lkZSAucHJvZml0X19pdGVtOjpiZWZvcmUge1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAyNXB4OyB9IH1cblxuLnJlYXNvbl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ucmVhc29uX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjdGOTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAucmVhc29uX19pdGVtIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAucmVhc29uX19pdGVtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucmVhc29uX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRkRGMDsgfVxuICAucmVhc29uX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjhFQTsgfVxuICAucmVhc29uX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjVGODsgfVxuICAucmVhc29uX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjdFQTsgfVxuICAucmVhc29uX19pdGVtIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVhc29uX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnJlYXNvbl9faXRlbSB7XG4gICAgd2lkdGg6IDMyJTsgfVxuICAgIC5yZWFzb25fX2l0ZW06Zmlyc3QtY2hpbGQsIC5yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA0OSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZWFzb24gaDIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgLnJlYXNvbl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAucmVhc29uX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMzVweDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yZWFzb25fX2l0ZW0gaDQge1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAucmVhc29uX19pdGVtOmhvdmVyIC5yZWFzb25fX2hvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzOyB9XG4gICAgLnJlYXNvbl9faXRlbTpob3ZlciAucmVhc29uX19hY3Rpb24ge1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zczsgfVxuICAucmVhc29uX19pdGVtOmZpcnN0LWNoaWxkLFxuICAucmVhc29uX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucmVhc29uX19hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1MHB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zczsgfVxuICAucmVhc29uX19pdGVtOm50aC1jaGlsZCg0KSAucmVhc29uX19hY3Rpb24sXG4gIC5yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDUpIC5yZWFzb25fX2FjdGlvbiB7XG4gICAgdG9wOiAyODBweDsgfVxuICAucmVhc29uX19pdGVtOm50aC1jaGlsZCg0KTpob3ZlciAucmVhc29uX19hY3Rpb24sXG4gIC5yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDUpOmhvdmVyIC5yZWFzb25fX2FjdGlvbiB7XG4gICAgdG9wOiAyNXB4O1xuICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7IH1cbiAgLnJlYXNvbl9faG92ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zczsgfSB9XG5cbi5icmllZmNhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG4gIC5icmllZmNhc2UgaDMge1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICAuYnJpZWZjYXNlLS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnJpZWZjYXNlX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuLmJyaWVmY2FzZV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMzsgfVxuICAuYnJpZWZjYXNlX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmJyaWVmY2FzZV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDsgfVxuXG4uYnJpZWZjYXNlX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJyaWVmY2FzZV9fdGl0bGUgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAuYnJpZWZjYXNlX190aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9wbHVzLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zczsgfVxuICAuYnJpZWZjYXNlX190aXRsZS0tb3Blbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IDAuM3M7IH1cblxuLmJyaWVmY2FzZV9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAuYnJpZWZjYXNlX190ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyaWVmY2FzZV9fdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAuYnJpZWZjYXNlX190ZXh0LFxuICAuYnJpZWZjYXNlX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MnB4OyB9XG4gIC5icmllZmNhc2VfX3RpdGxlOjphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5icmllZmNhc2VfX2ljb24ge1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMjdweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJyaWVmY2FzZV9fY29tbWVudCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDsgfVxuICAuYnJpZWZjYXNlIGgzIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIC5icmllZmNhc2VfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLmJyaWVmY2FzZV9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5icmllZmNhc2VfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDsgfVxuICAuYnJpZWZjYXNlX19pdGVtLS1kZXNrdG9wIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5icmllZmNhc2VfX2l0ZW0tLWRlc2t0b3AgLmJyaWVmY2FzZV9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5icmllZmNhc2VfX2l0ZW0tLWRlc2t0b3AgLmJyaWVmY2FzZV9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyaWVmY2FzZV9fbGlzdC0tZGVza3RvcCAuYnJpZWZjYXNlX19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDsgfSB9XG5cbi5jbGllbnRzIGgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uY2xpZW50cy0taW50ZXJuYWwge1xuICBwYWRkaW5nLWJvdHRvbTogNDNweDsgfVxuXG4uY2xpZW50c19fc2xpZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLnBhcnRuZXJzX19zbGlkZXIsXG4uY2xpZW50c19fc2xpZGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhcnRuZXJzX19zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmNsaWVudHNfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucGFydG5lcnNfX3NsaWRlciAuc3dpcGVyLXNsaWRlIGltZyxcbiAgICAuY2xpZW50c19fc2xpZGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogMCAwIGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2xpZW50c19fc2xpZGVyLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgLmNsaWVudHMtLWludGVybmFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jbGllbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTdweDsgfVxuICAgIC5jbGllbnRzIC5jaXRhdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5jbGllbnRzIC5jaXRhdGlvbjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBsZWZ0OiAyMXB4OyB9XG4gICAgLmNsaWVudHMgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5jbGllbnRzIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH0gfVxuXG4uY2FzZSB7XG4gIHBhZGRpbmctdG9wOiA1OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMzI7IH1cbiAgLmNhc2UgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5jYXNlLS1pbnRlcm5hbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5jYXNlLS1pbnRlcm5hbCBoMiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmNhc2VfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmNhc2VfX3NsaWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYXNlX19zbGlkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jYXNlX19pdGVtLFxuLmNhc2VfX3NsaWRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzIyMjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAuY2FzZV9faXRlbSBoNCxcbiAgLmNhc2VfX3NsaWRlIGg0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAuY2FzZV9faXRlbSBwLFxuICAuY2FzZV9fc2xpZGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmNhc2VfX2xvZ28ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7IH1cbiAgLmNhc2VfX2xvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5jYXNlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY2FzZV9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FzZV9fY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG4uc3dpcGVyLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzFGNjVEQTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL25leHQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY2FzZV9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jYXNlX19pdGVtIHtcbiAgICB3aWR0aDogNDglOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXNlIGgyIHtcbiAgICBsaW5lLWhlaWdodDogNThweDsgfVxuICAuY2FzZS0taW50ZXJuYWwgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhc2UtLWludGVybmFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhc2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5jYXNlIC53cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5jYXNlIC53cmFwcGVyOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBib3R0b206IC0xNzRweDtcbiAgICAgICAgbGVmdDogLTI1MnB4O1xuICAgICAgICB3aWR0aDogNTM3cHg7XG4gICAgICAgIGhlaWdodDogNDk0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbmF2LXdoaXRlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuY2FzZV9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jYXNlX19zbGlkZSB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAuY2FzZV9fc2xpZGUgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5jYXNlX19jb21tZW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgLmNhc2VfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTY4cHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuY2FzZS0taW50ZXJuYWwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jYXNlX19pdGVtIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgLmNhc2VfX2l0ZW06bnRoLWNoaWxkKG4gKyA0KSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNhc2VfX2l0ZW0gaDQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuY2FzZV9faXRlbSAuY2FzZV9fY29tbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnBhcnRuZXJzX19zbGlkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFydG5lcnNfX2NlcnRpZmljYXRlcy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucGFydG5lcnNfX2ltZ3Mge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wYXJ0bmVyc19faXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMzI5cHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4ucGFydG5lcnNfX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wYXJ0bmVyc19faW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4ucGFydG5lcnNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnBhcnRuZXJzX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAucGFydG5lcnNfX2xvZ28tLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYXJ0bmVycy0taW50ZXJuYWwge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnBhcnRuZXJzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYXJ0bmVyc19fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhcnRuZXJzX19jZXJ0aWZpY2F0ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5wYXJ0bmVycy0taW50ZXJuYWwge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFydG5lcnNfX3RleHQge1xuICAgIG1heC13aWR0aDogNjcwcHg7IH1cbiAgLnBhcnRuZXJzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wYXJ0bmVycyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGFydG5lcnNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDsgfVxuICAucGFydG5lcnNfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgLnBhcnRuZXJzLS1pbnRlcm5hbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY3cHg7IH0gfVxuXG4uY29udGFjdHMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3RzIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gIC5jb250YWN0cyBiIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5jb250YWN0cyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNvbnRhY3RzLS1pbnRlcm5hbCB7XG4gICAgcGFkZGluZy10b3A6IDkycHg7IH1cblxuI21hcCBjYW52YXMge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTsgfVxuXG4uY29udGFjdHNfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uY29udGFjdHNfX2xpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cblxuLmNvbnRhY3RzX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbnRhY3RzX19saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5jb250YWN0c19fbGluay0tZW1haWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9lbWFpbC5zdmcpOyB9XG4gIC5jb250YWN0c19fbGluay0tcGhvbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuY29udGFjdHNfX2xpbmstLXBob25lOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9waG9uZS5zdmcpOyB9XG4gIC5jb250YWN0c19fbGluay0tYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gICAgLmNvbnRhY3RzX19saW5rLS1hZGRyZXNzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sb2NhdGlvbi5zdmcpOyB9XG5cbmEuY29udGFjdHNfX2xpbms6aG92ZXIsIGEuY29udGFjdHNfX2xpbms6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNvbnRhY3RzX19mZWVkYmFjayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzFGNjVEQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb250YWN0c19fZmVlZGJhY2s6aG92ZXIsIC5jb250YWN0c19fZmVlZGJhY2s6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29udGFjdHNfX3RyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWN0c19fdHJhY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTNBOyB9XG5cbi5jb250YWN0c19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb250YWN0c19fYnRuIHtcbiAgbWF4LXdpZHRoOiAzNDVweDsgfVxuICAuY29udGFjdHNfX2J0biBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5jb250YWN0c19fYnRuOmhvdmVyIHN2ZywgLmNvbnRhY3RzX19idG46YWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogIzFGNjVEQTsgfVxuXG4uY29udGFjdHNfX21hcCB7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW1hZ2VzL21hcC1tb2JpbGUuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29udGFjdHNfX21hcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbWFnZXMvbWFwLmpwZyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RzX19tYXAge1xuICAgIGhlaWdodDogNzMzcHg7IH1cbiAgLmNvbnRhY3RzIC53cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3RzX19ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDQzNXB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gIC5jb250YWN0c19fbGluazo6YmVmb3JlIHtcbiAgICB0b3A6IDA7IH1cbiAgLmNvbnRhY3RzX19idG4ge1xuICAgIHdpZHRoOiAyMzNweDsgfVxuICAuY29udGFjdHMtLWludGVybmFsIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5jb250YWN0cy0taW50ZXJuYWwgLmNvbnRhY3RzX19ibG9jayB7XG4gICAgICB0b3A6IDE3N3B4OyB9XG4gICAgLmNvbnRhY3RzLS1pbnRlcm5hbCAuY29udGFjdHNfX21hcCB7XG4gICAgICBoZWlnaHQ6IDgxOHB4OyB9XG4gICAgLmNvbnRhY3RzLS1pbnRlcm5hbCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHNfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gIC5jb250YWN0c19fZmVlZGJhY2sge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGFjdHNfX2xpbmstLWVtYWlsLFxuICAuY29udGFjdHNfX3Bob25lcyB7XG4gICAgd2lkdGg6IDU1JTsgfVxuICAuY29udGFjdHNfX2xpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbnRhY3RzX19saW5rLS1hZGRyZXNzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jb250YWN0c19fbGlzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG4gIC5jb250YWN0cy0td2FycmFudHkgLmNvbnRhY3RzX19tYXAge1xuICAgIGhlaWdodDogODE4cHg7IH1cbiAgLmNvbnRhY3RzLS13YXJyYW50eSAuY29udGFjdHNfX2Jsb2NrIHtcbiAgICB0b3A6IDE4NXB4OyB9IH1cblxuLmZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjY1REE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZlZWRiYWNrIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mZWVkYmFjayBoMyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmZlZWRiYWNrIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgLmZlZWRiYWNrIC5mb3JtX19jb21tZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mZWVkYmFjayAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAuZmVlZGJhY2sgLndyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogLTk3cHg7XG4gICAgICB3aWR0aDogMjgycHg7XG4gICAgICBoZWlnaHQ6IDI1OXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9uYXYtd2hpdGUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLmZlZWRiYWNrLS1jb25zdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZlZWRiYWNrLS1jb25zdWx0IC5mb3JtX19jb21tZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgLmZlZWRiYWNrLS1jb25zdWx0IC53cmFwcGVyOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMzRweDtcbiAgICAgIHJpZ2h0OiAtOTBweDsgfVxuXG4uZmVlZGJhY2tfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZmVlZGJhY2tfX2Zvcm0ge1xuICAgIHdpZHRoOiAzNzFweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmVlZGJhY2sgLndyYXBwZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDUzN3B4O1xuICAgIGhlaWdodDogNDk0cHg7XG4gICAgYm90dG9tOiAtMTcwcHg7XG4gICAgcmlnaHQ6IC0yMjBweDsgfVxuICAuZmVlZGJhY2sge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAuZmVlZGJhY2stLWNvbnN1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWVkYmFjayB7XG4gICAgcGFkZGluZy1ib3R0b206IDY4cHg7IH1cbiAgLmZlZWRiYWNrX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmVlZGJhY2tfX2luZm8ge1xuICAgIHdpZHRoOiA2ODVweDsgfVxuICAgIC5mZWVkYmFja19faW5mbyBwIHtcbiAgICAgIG1heC13aWR0aDogNTcwcHg7IH1cbiAgLmZlZWRiYWNrX19mb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmZlZWRiYWNrLS1jb25zdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLmZlZWRiYWNrLS1jb25zdWx0IC53cmFwcGVyOjpiZWZvcmUge1xuICAgICAgdG9wOiA4MnB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgcmlnaHQ6IC0yNTdweDsgfVxuICAgIC5mZWVkYmFjay0tY29uc3VsdCAuZmVlZGJhY2tfX2luZm8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mZWVkYmFjay0tY29uc3VsdCAuZmVlZGJhY2tfX2Zvcm0ge1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7IH0gfVxuXG4uc29jaWFsLFxuLnNvY2lhbF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNvY2lhbCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zb2NpYWxfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnNvY2lhbF9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uc29jaWFsX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zczsgfVxuICAuc29jaWFsX19saW5rLS12ayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy92ay5zdmcpOyB9XG4gIC5zb2NpYWxfX2xpbmstLWZiIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2ZhY2Vib29rLnN2Zyk7IH1cbiAgLnNvY2lhbF9fbGluay0taW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaW5zdGFncmFtLnN2Zyk7IH1cbiAgLnNvY2lhbF9fbGluazpob3ZlciwgLnNvY2lhbF9fbGluazphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzOyB9XG5cbi5mb290ZXIgLnNvY2lhbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmZvb3Rlcl9fd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7IH1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIHdpZHRoOiAxMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5mb290ZXJfX2NvbW1lbnQge1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDAuMztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDsgfVxuXG5hLmZvb3Rlcl9fY29tbWVudDpob3ZlciwgYS5mb290ZXJfX2NvbW1lbnQ6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZvb3Rlcl9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5mb290ZXJfX3Bob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGNvbG9yOiAjMUY2NURBO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zczsgfVxuICAuZm9vdGVyX19waG9uZTpob3ZlciwgLmZvb3Rlcl9fcGhvbmU6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgMC4zczsgfVxuXG4uZm9vdGVyX19mZWVkYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmZvb3Rlcl9fYnRuIHtcbiAgaGVpZ2h0OiAzOXB4OyB9XG4gIC5mb290ZXJfX2J0bjpob3ZlciwgLmZvb3Rlcl9fYnRuOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxRjY1REE7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFGNjVEQTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb290ZXJfX2ZlZWRiYWNrIHtcbiAgICB3aWR0aDogMzcycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9vdGVyX19waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9vdGVyX19idG4ge1xuICAgIHdpZHRoOiAxNzJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mb290ZXJfX2ZlZWRiYWNrLFxuICAuZm9vdGVyX19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZvb3Rlcl9fY29tbWVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gIC5mb290ZXJfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmZvb3Rlcl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mb290ZXIgLnNvY2lhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmZvb3RlciAuc29jaWFsIC5zb2NpYWxfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAuZm9vdGVyIC5zb2NpYWwgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZvb3Rlcl9fZmVlZGJhY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgLmZvb3Rlcl9fcGhvbmUge1xuICAgIG1hcmdpbi1yaWdodDogMzNweDsgfSB9XG5cbi5tbS1zcG4gLm1lbnUtcGhvbmUge1xuICBjb2xvcjogIzFGNjVEQTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ubW0tc3BuIC5tZW51LWNhbGwge1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLm1tLXNwbiAubWVudS1jYWxsIGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICMxRjY1REE7IH1cblxuLm1tLXNwbi5tbS1zcG4tLWxpZ2h0IHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLS1tbS1zcG4taXRlbS1oZWlnaHQ6IDU1cHg7IH1cblxuLm1tLXNwbiB1bDphZnRlcixcbi5tbS1zcG4gbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tbS1zcG4gbGkuU2VsZWN0ZWQgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cblxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyMjI7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1tLXNwbi0tbmF2YmFyIHAge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tbS1zcG4tLW1haW4gcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAubW0tc3BuLS1tYWluIHAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5tbS1zcG4ubW0tc3BuLS1uYXZiYXIgdWwge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5nb2FscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cbiAgLmdvYWxzOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogLTUwcHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgfVxuXG4uZ29hbHNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvYWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmdvYWxzOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZ29hbHNfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmdvYWxzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI5NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAuZ29hbHNfX2l0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIjFcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMUY2NURBO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzFGNjVEQTsgfVxuICAgIC5nb2Fsc19faXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIjJcIjtcbiAgICAgIGNvbG9yOiAjRkZCQTNBO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZCQTNBOyB9XG4gICAgLmdvYWxzX19pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiM1wiO1xuICAgICAgY29sb3I6ICNGRjRFNEU7XG4gICAgICBib3JkZXItY29sb3I6ICNGRjRFNEU7IH1cbiAgICAuZ29hbHNfX2l0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCI0XCI7XG4gICAgICBjb2xvcjogIzJCRDQyQjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJCRDQyQjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdvYWxzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdvYWxzX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cbi5hdWRpdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG4gIC5hdWRpdCBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG5cbi5hdWRpdF9fd3JhcCB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4uYXVkaXRfX3NsaWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTVweDsgfVxuICAuYXVkaXRfX3NsaWRlci13cmFwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvc2xpZGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uYXVkaXRfX3NsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmF1ZGl0X19zbGlkZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYXVkaXRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hdWRpdF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uYXVkaXRfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzOyB9XG4gIC5hdWRpdF9faXRlbSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1ZGl0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgIC5hdWRpdCBoMiB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjJweDsgfVxuICAuYXVkaXRfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5hdWRpdF9fc2xpZGVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAuYXVkaXRfX3NsaWRlci13cmFwOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXVkaXRfX3NsaWRlIHtcbiAgICB3aWR0aDogMzMuMzMlOyB9XG4gICAgLmF1ZGl0X19zbGlkZTpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UzRTNFMzsgfVxuICAuYXVkaXRfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cbiAgICAuYXVkaXRfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmF1ZGl0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGhlaWdodDogMjQ2cHg7IH1cbiAgICAuYXVkaXRfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGhlaWdodDogMjcxcHg7IH1cbiAgICAuYXVkaXRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGhlaWdodDogNDE1cHg7IH1cbiAgLmF1ZGl0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXVkaXQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAuYXVkaXRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMTg1cHg7IH1cbiAgLmF1ZGl0X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgaGVpZ2h0OiAyMTBweDsgfVxuICAuYXVkaXRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXVkaXRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5hdWRpdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBoZWlnaHQ6IDE2MHB4OyB9XG4gICAgLmF1ZGl0X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBoZWlnaHQ6IDE4NHB4OyB9XG4gICAgLmF1ZGl0X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBoZWlnaHQ6IDI1N3B4OyB9XG4gIC5hdWRpdF9fc2xpZGVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgLmF1ZGl0X190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnNjaGVtZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5zY2hlbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zY2hlbWVfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgIC5zY2hlbWVfX2ltZyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zY2hlbWVfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5zY2hlbWVfX2luZm8ge1xuICAgIG1heC13aWR0aDogNTcwcHg7IH1cbiAgLnNjaGVtZV9faW1nIHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4uZWxlY3Ryb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cbiAgLmVsZWN0cm9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogLTE1NnB4O1xuICAgIGhlaWdodDogMTU4cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG5cbi5lbGVjdHJvbl9fYnRucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuZWxlY3Ryb25fX2J0bnMgLnVpLXRhYnMtYWN0aXZlIGEge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSg4MiwgODIsIDgyLCAwLjEpOyB9XG4gIC5lbGVjdHJvbl9fYnRucyAudWktdGFicy1hY3RpdmUgaDQge1xuICAgIGNvbG9yOiAjMUY2NURBOyB9XG5cbi5lbGVjdHJvbl9fYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZWxlY3Ryb25fX2J0biBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLmVsZWN0cm9uX19idG4gaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5lbGVjdHJvbl9fYnRuIHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZWxlY3Ryb25fX2ZpZWxkIHtcbiAgaGVpZ2h0OiAyOTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMTNweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZWxlY3Ryb25fX2ltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5lbGVjdHJvbl9faW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZWN0cm9uX193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZWxlY3Ryb25fX2ZpZWxkLFxuICAuZWxlY3Ryb25fX2J0bnMge1xuICAgIHdpZHRoOiA0OCU7IH1cbiAgLmVsZWN0cm9uX19maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsZWN0cm9uX19maWVsZCB7XG4gICAgaGVpZ2h0OiA2NzBweDtcbiAgICBwYWRkaW5nOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZWxlY3Ryb25fX2J0biBhIHtcbiAgICBtaW4taGVpZ2h0OiA2MnB4O1xuICAgIHBhZGRpbmc6IDE5cHggMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gIC5lbGVjdHJvbl9fYnRuOmxhc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLmVsZWN0cm9uX19idG4gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuZWxlY3Ryb25fX2J0bnMge1xuICAgIHdpZHRoOiA0NzBweDsgfVxuICAuZWxlY3Ryb25fX2ZpZWxkIHtcbiAgICB3aWR0aDogNjcwcHg7IH0gfVxuXG4ucmVzdWx0X193cmFwLFxuLnJlc3VsdF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ucmVzdWx0X193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucmVzdWx0X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjFweDsgfVxuICAucmVzdWx0X19saXN0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAucmVzdWx0X19saXN0IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvdGljay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5yZXN1bHRfX2xpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yZXN1bHRfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gIC5yZXN1bHRfX2Jsb2NrOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucmVzdWx0X19ibG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvcGVyc29uLTEuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4ucmVzdWx0X19ibG9jazpudGgtY2hpbGQoMikgLnJlc3VsdF9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy90aWNrLXJlZC5zdmcpOyB9XG5cbi5yZXN1bHRfX2Jsb2NrOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9wZXJzb24tMi5zdmcpOyB9XG5cbi5yZXN1bHRfX2Jsb2NrOm50aC1jaGlsZCgzKSAucmVzdWx0X19saXN0IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3RpY2stZ3JlZW4uc3ZnKTsgfVxuXG4ucmVzdWx0X19ibG9jazpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvcGVyc29uLTMuc3ZnKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnJlc3VsdF9fd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLnJlc3VsdF9fYmxvY2sge1xuICAgIHdpZHRoOiAzNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTEwcHgpIHtcbiAgLnJlc3VsdF9fYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXN1bHRfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLnJlc3VsdF9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuXG4uc29sdXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG5cbi5zb2x1dGlvbl9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gIC5zb2x1dGlvbl9fdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgLnNvbHV0aW9uX190YWJsZSB0YWJsZSB0ZCB7XG4gICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnNvbHV0aW9uX190YWJsZSB0YWJsZSB0cjpudGgtY2hpbGQoMm4pIHRkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5OyB9XG4gICAgLnNvbHV0aW9uX190YWJsZSB0YWJsZSB0aCxcbiAgICAuc29sdXRpb25fX3RhYmxlIHRhYmxlIHRkIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgLnNvbHV0aW9uX190YWJsZSB0YWJsZSB0aDpudGgtY2hpbGQoMiksXG4gICAgICAuc29sdXRpb25fX3RhYmxlIHRhYmxlIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UzRTNFMztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UzRTNFMzsgfVxuICAgIC5zb2x1dGlvbl9fdGFibGUgdGFibGUgdGgge1xuICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc29sdXRpb25fX3RpY2sge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvdGljay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLnNvbHV0aW9uX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zb2x1dGlvbl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNvbHV0aW9uX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNvbHV0aW9uX19pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnNvbHV0aW9uX19pbmZvIHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuc29sdXRpb25fX2luZm8gcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5zb2x1dGlvbl9fYnRuIHtcbiAgaGVpZ2h0OiA2NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnNvbHV0aW9uX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuc29sdXRpb25fX2l0ZW0ge1xuICAgIHdpZHRoOiAzNzBweDsgfVxuICAuc29sdXRpb25fX2ltZyB7XG4gICAgaGVpZ2h0OiAyMzNweDsgfVxuICAuc29sdXRpb25fX2J0biB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzU0cHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zb2x1dGlvbl9fdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAxMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2x1dGlvbl9fdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc29sdXRpb25fX3RhYmxlIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zb2x1dGlvbl9fdGFibGUgdGFibGUgdGgge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuc29sdXRpb25fX3RhYmxlIHRhYmxlIHRkIHtcbiAgICBoZWlnaHQ6IDczcHg7IH1cbiAgICAuc29sdXRpb25fX3RhYmxlIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDI2MHB4OyB9XG4gICAgLnNvbHV0aW9uX190YWJsZSB0YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAyNjVweDsgfVxuICAuc29sdXRpb25fX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5zb2x1dGlvbl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc29sdXRpb25fX2luZm8ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnNvbHV0aW9uX19idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9IH1cblxuLmJlbmVmaXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cbiAgLmJlbmVmaXRzLS1za3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5iZW5lZml0cy0tc2tzOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIGhlaWdodDogNjJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7IH1cblxuLmJlbmVmaXRzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uYmVuZWZpdHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE3MXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gIC5iZW5lZml0c19faXRlbSBoNCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuICAuYmVuZWZpdHNfX2l0ZW0gcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5iZW5lZml0c19faXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIzcHg7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYmVuZWZpdHMtMS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5iZW5lZml0c19faXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0cy0yLnN2Zyk7IH1cbiAgLmJlbmVmaXRzX19pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTMuc3ZnKTsgfVxuICAuYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYmVuZWZpdHMtNC5zdmcpOyB9XG4gIC5iZW5lZml0c19faXRlbTpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0cy01LnN2Zyk7IH1cbiAgLmJlbmVmaXRzX19pdGVtOm50aC1jaGlsZCg2KTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTYuc3ZnKTsgfVxuXG4uYmVuZWZpdHNfX2xpc3QtLXNrcyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLmJlbmVmaXRzX19saXN0LS1za3MgLmJlbmVmaXRzX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAyMDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYmVuZWZpdHNfX2xpc3QtLXNrcyAuYmVuZWZpdHNfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTcuc3ZnKTsgfVxuICAgIC5iZW5lZml0c19fbGlzdC0tc2tzIC5iZW5lZml0c19faXRlbTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTguc3ZnKTsgfVxuICAgIC5iZW5lZml0c19fbGlzdC0tc2tzIC5iZW5lZml0c19faXRlbTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTkuc3ZnKTsgfVxuICAgIC5iZW5lZml0c19fbGlzdC0tc2tzIC5iZW5lZml0c19faXRlbSBoNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYmVuZWZpdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iZW5lZml0cy0tc2tzOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJlbmVmaXRzX19pdGVtIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMzJweDsgfVxuICAgIC5iZW5lZml0c19faXRlbTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgcmlnaHQ6IDI1cHg7IH1cbiAgLmJlbmVmaXRzX19saXN0LS1pY29ucyAuYmVuZWZpdHNfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0cy0xMC5zdmcpOyB9XG4gIC5iZW5lZml0c19fbGlzdC0taWNvbnMgLmJlbmVmaXRzX19pdGVtOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTEyLnN2Zyk7IH1cbiAgLmJlbmVmaXRzX19saXN0LS1pY29ucyAuYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYmVuZWZpdHMtMTMuc3ZnKTsgfVxuICAuYmVuZWZpdHNfX2xpc3QtLWljb25zIC5iZW5lZml0c19faXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0cy0xNC5zdmcpOyB9XG4gIC5iZW5lZml0c19fbGlzdC0taWNvbnMgLmJlbmVmaXRzX19pdGVtOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTE1LnN2Zyk7IH1cbiAgLmJlbmVmaXRzX19saXN0LS1pY29ucyAuYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKDYpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYmVuZWZpdHMtMTYuc3ZnKTsgfVxuICAuYmVuZWZpdHNfX2xpc3QtLXNrcyAuYmVuZWZpdHNfX2l0ZW0gaDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iZW5lZml0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5iZW5lZml0c19faXRlbSB7XG4gICAgd2lkdGg6IDM3MHB4OyB9XG4gICAgLmJlbmVmaXRzX19pdGVtIGg0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gIC5iZW5lZml0c19fbGlzdC0taWNvbnMgLmJlbmVmaXRzX19pdGVtIGg0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gIC5iZW5lZml0cy0tc2tzIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuYmVuZWZpdHNfX2xpc3QtLXNrcyAuYmVuZWZpdHNfX2l0ZW0gaDQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAuYmVuZWZpdHNfX2xpc3QtLXNrcyAuYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuLnNrcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5za3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5za3NfX3dyYXAge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5za3NfX3dyYXAge1xuICAgIHBhZGRpbmc6IDYwcHg7IH0gfVxuXG4ub3JkZXIgaDMge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5vcmRlciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5vcmRlcl9fZm9ybSB7XG4gIG1heC13aWR0aDogNjcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuLm9yZGVyX19ub3RpY2Uge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcl9fZm9ybSB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4OyB9XG4gICAgLm9yZGVyX19mb3JtIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAub3JkZXJfX2Zvcm0gLmZvcm1fX2lucHV0IHtcbiAgICAgIGhlaWdodDogNDlweDsgfVxuICAgIC5vcmRlcl9fZm9ybSAuZm9ybV9faW5wdXQsXG4gICAgLm9yZGVyX19mb3JtIC5mb3JtX19tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm9yZGVyX19ub3RpY2Uge1xuICAgIHBhZGRpbmc6IDE2cHggMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9yZGVyIGgzIHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDsgfVxuICAub3JkZXItLXdpZGUgaDMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAub3JkZXJfX2Zvcm0gaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAub3JkZXJfX2Zvcm0gLmZvcm1fX2J0biB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLm9yZGVyX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDc3MHB4OyB9IH1cblxuLndhcnJhbnR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTsgfVxuICAud2FycmFudHkgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLndhcnJhbnR5IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLndhcnJhbnR5LS1tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ud2FycmFudHlfX2xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLndhcnJhbnR5X19ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLndhcnJhbnR5X19kb2NzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ud2FycmFudHlfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzdweDtcbiAgbWFyZ2luLXRvcDogMjZweDsgfVxuICAud2FycmFudHlfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZmlsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi53YXJyYW50eV9fZmlsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuXG4ud2FycmFudHlfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuXG4ud2FycmFudHlfX3NpemUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM4MDgyODU7IH1cblxuLndhcnJhbnR5X19kb3dubG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzFGNjVEQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC53YXJyYW50eV9fZG93bmxvYWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZG93bmxvYWQuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAud2FycmFudHlfX2Rvd25sb2FkOmhvdmVyLCAud2FycmFudHlfX2Rvd25sb2FkOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53YXJyYW50eS0tbWIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53YXJyYW50eSBoMyB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7IH1cbiAgLndhcnJhbnR5X19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgIC53YXJyYW50eV9fYmxvY2sgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLndhcnJhbnR5X19ibG9jazpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAud2FycmFudHlfX2xpc3QgbGkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLndhcnJhbnR5LS1tYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7IH1cbiAgICAud2FycmFudHktLW1iIGgzIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAud2FycmFudHlfX3RleHQge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH0gfVxuXG4uY29tcGFueV9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29tcGFueV9faW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jb21wYW55X19hYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4uY29tcGFueV9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jb21wYW55X19icmllZiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSA4MnB4KTtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRjY1REE7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuLmNvbXBhbnlfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jb21wYW55X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbXBhbnlfX2NvbW1lbnQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgLmNvbXBhbnlfX2NvbW1lbnQgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmNvbXBhbnlfX3ZhbHVlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb21wYW55X19icmllZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbXBhbnlfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbXBhbnlfX3ZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5jb21wYW55X19hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFueV9fYmxvY2sgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5jb21wYW55X19icmllZiB7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSA1MHB4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbXBhbnlfX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5jb21wYW55X19hYm91dCB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzFweDsgfVxuICAuY29tcGFueV9fY29tbWVudCBiIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmNvbXBhbnlfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7IH1cbiAgLmNvbXBhbnlfX2JyaWVmIHtcbiAgICBsZWZ0OiA2MHB4O1xuICAgIHJpZ2h0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tcGFueV9fYnJpZWYge1xuICAgIHBhZGRpbmc6IDQwcHggOTNweDtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDgycHgpOyB9XG4gIC5jb21wYW55X19sb2dvIGltZyB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNvbXBhbnlfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY29tcGFueV9fYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmNvbXBhbnlfX2Fib3V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuLm1vZGFsIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgLm1vZGFsIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4iLCIuY2l0YXRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIGNvbG9yOiAjMjIyO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLWNvbXBhbnkuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG4gIGIge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgLmNpdGF0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNpdGF0aW9uIHtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogODRweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmNpdGF0aW9uIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDg0cHg7XHJcbiAgfVxyXG59IiwiLmVsZWN0cm9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gIFxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICB0b3A6IC0xNTZweDtcclxuICAgIGhlaWdodDogMTU4cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gIH1cclxufVxyXG4uZWxlY3Ryb25fX2J0bnMge1xyXG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbiAgXHJcbiAgLnVpLXRhYnMtYWN0aXZlIHtcclxuICAgIGEge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDgyLCA4MiwgODIsIDAuMSk7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVsZWN0cm9uX19idG4ge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RGREZERjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgfVxyXG4gIGg0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBjb2xvcjogIzFEMUQxQjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuLmVsZWN0cm9uX19maWVsZCB7XHJcbiAgaGVpZ2h0OiAyOTBweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDEzcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmVsZWN0cm9uX19pbWcge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZWxlY3Ryb25fX3dyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAuZWxlY3Ryb25fX2ZpZWxkLFxyXG4gIC5lbGVjdHJvbl9fYnRucyB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gIH1cclxuICAuZWxlY3Ryb25fX2ZpZWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZWxlY3Ryb25fX2ZpZWxkIHtcclxuICAgIGhlaWdodDogNjcwcHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmVsZWN0cm9uX19idG4ge1xyXG4gICAgYSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDYycHg7XHJcbiAgICAgIHBhZGRpbmc6IDE5cHggMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lbGVjdHJvbl9fYnRucyB7XHJcbiAgICB3aWR0aDogNDcwcHg7XHJcbiAgfVxyXG4gIC5lbGVjdHJvbl9fZmllbGQge1xyXG4gICAgd2lkdGg6IDY3MHB4O1xyXG4gIH1cclxufSIsIi53cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn0iLCIuYnRuIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gIFxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgfVxyXG59XHJcbi5idG4tLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxufVxyXG4uYnRuLS1ibHVlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICBcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gIH1cclxufVxyXG4uYnRuLS1ib3JkZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICBcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmJ0biB7XHJcbiAgICBoZWlnaHQ6IDQ5cHg7XHJcbiAgfVxyXG59IiwiQG1peGluIHJlc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuQG1peGluIHJlc2V0LWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uIHtcclxuICB0cmFuc2l0aW9uOiBlYXNlLW91dCAwLjNzO1xyXG59XHJcbiIsIi5tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAubWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm1lbnVfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAubWVudV9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICBcclxuICAgICYtLWRyb3Bkb3duIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcclxuICAgICAgXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Rvd24uc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5tZW51X19saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgICAubWVudV9fZHJvcGRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51X19saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICB9XHJcbiAgLm1lbnVfX2Ryb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICB9XHJcbiAgLm1lbnVfX3N1Ymxpc3Qge1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgY29sb3I6ICMyMjI7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xyXG4gIH1cclxuICAubWVudV9fc3ViaXRlbTpob3ZlciB7XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvcm0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mb3JtX19tZXNzYWdlLFxyXG4uZm9ybV9faW5wdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGNvbG9yOiAjQjRCNEI0O1xyXG4gIH1cclxufVxyXG4uZm9ybV9faW5wdXQge1xyXG4gIGhlaWdodDogMzlweDtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbn1cclxuLmZvcm1fX21lc3NhZ2Uge1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgcGFkZGluZzogMTJweDtcclxuICByZXNpemU6IG5vbmU7XHJcbn1cclxuLmZvcm1fX2NvbW1lbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgXHJcbiAgYTpob3ZlcixcclxuICBhOmFjdGl2ZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5mb3JtLS1ib3JkZXIge1xyXG4gIC5mb3JtX19pbnB1dCxcclxuICAuZm9ybV9fbWVzc2FnZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmZvcm1fX2lucHV0IHtcclxuICAgIGhlaWdodDogNDlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5mb3JtX19jb21tZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICB9XHJcbn0iLCIucHJvbW8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1O1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIHBhZGRpbmctdG9wOiA4NnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE3NXB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxRjY1REEgMCUsIHJnYmEoMzEsIDEwMSwgMjE4LCAwKSA0Ni44MSUpLFxyXG4gICAgdXJsKC4uL2ltZy9pbWFnZXMvcHJvbW8tbW9iaWxlLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyLCAxMDAlIGF1dG87XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCBib3R0b207XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1MHB4IDUwcHg7XHJcbiAgXHJcbiAgaDEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgfVxyXG4gIC5jaXRhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDg0cHgpO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG4gICYtLWludGVybmFsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBcclxuICAgIGgxIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5wcm9tb19fdGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi0tbmFycm93IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWludGVsbGVjdCxcclxuICAmLS1lbGVjdHJvbixcclxuICAmLS1sdnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTA2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgXHJcbiAgICAuY2l0YXRpb24ge1xyXG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDE1NHB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tZWxlY3Ryb24ge1xyXG4gICAgLmNpdGF0aW9uIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tbHZzIHtcclxuICAgIC5wcm9tb19fdGV4dCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWNhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNThweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBcclxuICAgIC5jaXRhdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcm9tb19fdGV4dCB7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgJi0tZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4ucHJvbW9fX2J0biB7XHJcbiAgbWF4LXdpZHRoOiAzMDBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcbi5wcm9tb19fZm9ybSB7XHJcbiAgbWF4LXdpZHRoOiAzNzBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBcclxuICAuZm9ybV9faW5wdXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcclxuICB9XHJcbiAgLmZvcm1fX2NvbW1lbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5wcm9tb19fdGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAucHJvbW8tLWx2cyAucHJvbW9fX3RleHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLnByb21vLS1pbnRlbGxlY3QsXHJcbiAgLnByb21vLS1sdnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICAucHJvbW8tLWludGVsbGVjdCAuY2l0YXRpb24sXHJcbiAgLnByb21vLS1sdnMgLmNpdGF0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gIC5wcm9tbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pbWFnZXMvcHJvbW8ucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgXHJcbiAgICAmLS1jYWJlbCxcclxuICAgICYtLWVsZWN0cm9uIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBcclxuICAgICAgLmNpdGF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1pbnRlbGxlY3QsXHJcbiAgICAmLS1sdnMsXHJcbiAgICAmLS1pbnRlcm5hbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5wcm9tbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjAxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgXHJcbiAgICBoMSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0taW50ZWxsZWN0LFxyXG4gICAgJi0tZWxlY3Ryb24sXHJcbiAgICAmLS1sdnMsXHJcbiAgICAmLS1pbnRlcm5hbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNzZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgXHJcbiAgICAgIC5wcm9tb19faW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgICAgfVxyXG4gICAgICAucHJvbW9fX3RleHQtLW5hcnJvdyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1jYWJlbCAucHJvbW9fX2luZm8ge1xyXG4gICAgICBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gICAgfVxyXG4gICAgJi0tZWxlY3Ryb24ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9tb19faW5mbyB7XHJcbiAgICBtYXgtd2lkdGg6IDczNXB4O1xyXG4gIH1cclxuICAucHJvbW9fX3RleHQge1xyXG4gICAgbWF4LXdpZHRoOiA0NzVweDtcclxuICB9XHJcbiAgLnByb21vX19mb3JtIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxuICAucHJvbW9fX2Zvcm0gLmZvcm1fX2NvbW1lbnQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAucHJvbW9fX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnByb21vIHtcclxuICAgIG1pbi1oZWlnaHQ6IDc1NHB4O1xyXG4gIH1cclxuICAucHJvbW8gaDEge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucHJvbW8tLWNhYmVsLFxyXG4gIC5wcm9tby0taW50ZWxsZWN0LFxyXG4gIC5wcm9tby0tZWxlY3Ryb24sXHJcbiAgLnByb21vLS1sdnMsXHJcbiAgLnByb21vLS1pbnRlcm5hbCB7XHJcbiAgICAucHJvbW9fX3dyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLnByb21vX19pbmZvIHtcclxuICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5wcm9tb19fZm9ybSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb21vX190ZXh0LS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnByb21vX190ZXh0LS1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnByb21vIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNzBweCA3MHB4O1xyXG4gIH1cclxuICAucHJvbW9fX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgXHJcbiAgICAmLS1kaWFnIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb21vX19idG4ge1xyXG4gICAgd2lkdGg6IDMxOHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMThweDtcclxuICB9XHJcbiAgLnByb21vIC5jaXRhdGlvbiB7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDg0cHgpO1xyXG4gIH1cclxuICAucHJvbW8tLWNhYmVsLFxyXG4gIC5wcm9tby0taW50ZWxsZWN0LFxyXG4gIC5wcm9tby0tZWxlY3Ryb24sXHJcbiAgLnByb21vLS1sdnMsXHJcbiAgLnByb21vLS1pbnRlcm5hbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgXHJcbiAgICAucHJvbW9fX2luZm8ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnByb21vX190ZXh0IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvbW8tLWVsZWN0cm9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY5cHg7XHJcbiAgfVxyXG4gIC5wcm9tby0taW50ZXJuYWwge1xyXG4gICAgaDEge1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgLnByb21vX19pbmZvLS1za3VkIHtcclxuICAgICAgbWF4LXdpZHRoOiA3NTVweDtcclxuICAgICAgXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnByb21vX190ZXh0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9tby0taW50ZWxsZWN0LFxyXG4gIC5wcm9tby0tbHZzIHtcclxuICAgIC5wcm9tb19faW5mbyB7XHJcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9tby0taW50ZWxsZWN0IHtcclxuICAgIC5wcm9tb19fdGV4dCB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9tby0tY2FiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNzZweDtcclxuICB9XHJcbn0iLCIuY29sbGFiIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTRweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyQzMyO1xyXG4gIFxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxufVxyXG4uY29sbGFiX19mb3JtIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5jb2xsYWJfX2luZm8ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAuY29sbGFiX19mb3JtIHtcclxuICAgIHdpZHRoOiAzNzFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNvbGxhYiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFxyXG4gICAgLndyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIFxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGJvdHRvbTogLTE0NHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTM4cHg7XHJcbiAgICAgICAgd2lkdGg6IDUzN3B4O1xyXG4gICAgICAgIGhlaWdodDogNDk0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9uYXYtd2hpdGUuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmNvbGxhYiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcclxuICB9XHJcbiAgLmNvbGxhYl9fd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAuY29sbGFiX19mb3JtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmctdG9wOiA2OHB4O1xyXG4gIH1cclxuICAuY29sbGFiX19pbmZvIHtcclxuICAgIHdpZHRoOiA3MDBweDtcclxuICB9XHJcbiAgLmNvbGxhYiAud3JhcHBlcjo6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAtMjU4cHg7XHJcbiAgfVxyXG59IiwiLnZhbHVlcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBcclxuICAud3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHRvcDogMTM1cHg7XHJcbiAgICAgIGxlZnQ6IC02MnB4O1xyXG4gICAgICB3aWR0aDogMTgzcHg7XHJcbiAgICAgIGhlaWdodDogMTY4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbmF2LXZhbHVlcy5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLnZhbHVlc19faXRlbSB7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgLnZhbHVlc19fcGVyc29uIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udmFsdWVzX19saXN0IHtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLnZhbHVlc19faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDE2MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICBwYWRkaW5nLXRvcDogMjZweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2hlYXJ0LnN2Zyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zeW5lcmd5LnN2Zyk7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy8zNjAuc3ZnKTtcclxuICB9XHJcbiAgJjpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2hhbmRzLnN2Zyk7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9wdXp6bGUuc3ZnKTtcclxuICB9XHJcbn1cclxuLnZhbHVlc19fcGVyc29uIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gIC52YWx1ZXNfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIH1cclxuICAudmFsdWVzX19pdGVtIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC52YWx1ZXMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG4gIC52YWx1ZXMgLndyYXBwZXI6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMjc3cHg7XHJcbiAgICBib3R0b206IDMzcHg7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICB3aWR0aDogNTk5cHg7XHJcbiAgICBoZWlnaHQ6IDU1MXB4O1xyXG4gIH1cclxuICAudmFsdWVzX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC52YWx1ZXNfX2NvbHVtbiB7XHJcbiAgICB3aWR0aDogNTcwcHg7XHJcbiAgfVxyXG4gIC52YWx1ZXNfX2luZm8ge1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gIH1cclxuICAudmFsdWVzX19saXN0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIC52YWx1ZXNfX2l0ZW06OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICB9XHJcbiAgLnZhbHVlc19faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1pbi1oZWlnaHQ6IDE4N3B4O1xyXG4gICAgXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZhbHVlc19fcGVyc29uIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAudmFsdWVzIC52YWx1ZXNfX2l0ZW0gcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgfVxyXG59IiwiLnNlcnZpY2VfX2xpc3Qge1xyXG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG4uc2VydmljZV9faXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxufVxyXG4uc2VydmljZV9faW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE3MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuLnNlcnZpY2VfX2luZm8ge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gIC5zZXJ2aWNlX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcbiAgLnNlcnZpY2VfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLnNlcnZpY2UgaDIge1xyXG4gICAgZm9udC1zaXplOiA0NnB4O1xyXG4gIH1cclxuICAuc2VydmljZV9fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAuc2VydmljZV9faXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAuc2VydmljZV9faW5mbyB7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICB9XHJcbn0iLCIucHJvZml0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gIFxyXG4gICYtLXdpZGUsXHJcbiAgJi0tbHZzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5wcm9maXRfX2xpc3Qge1xyXG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbiAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuLnByb2ZpdF9faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDE0OHB4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBwYWRkaW5nLXRvcDogNzJweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjRkZCQTNBO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRkZCQTNBO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjRkY0RTRFO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRkY0RTRFO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjMkJENDJCO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMkJENDJCO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCg1KTo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjMjZFRkJGO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjZFRkJGO1xyXG4gIH1cclxuICAmOm50aC1jaGlsZCg2KTo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjQjUxRkRBO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjQjUxRkRBO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAucHJvZml0X19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcbiAgLnByb2ZpdF9faXRlbSB7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgfVxyXG4gIC5wcm9maXQtLXdpZGUsXHJcbiAgLnByb2ZpdC0tbHZzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAucHJvZml0LS13aWRlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIFxyXG4gICAgLnByb2ZpdF9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAucHJvZml0X19pdGVtIHtcclxuICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnByb2ZpdC0td2lkZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5wcm9maXQge1xyXG4gICAgcGFkZGluZy10b3A6IDk3cHg7XHJcbiAgfVxyXG4gIC5wcm9maXRfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLnByb2ZpdF9faXRlbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIHBhZGRpbmctdG9wOiA3M3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICB9XHJcbiAgLnByb2ZpdC0tbHZzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgXHJcbiAgICBoMiB7XHJcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICB9XHJcbiAgICAucHJvZml0X19saXN0IHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICB9XHJcbiAgICAucHJvZml0X19pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZml0LS13aWRlIHtcclxuICAgIC5wcm9maXRfX2l0ZW06OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMjVweDtcclxuICAgICAgbGVmdDogMjVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucmVhc29uX19saXN0IHtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuLnJlYXNvbl9faXRlbSB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y3Rjk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBcclxuICBoNCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDIpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUZERjA7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDMpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREY4RUE7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y1Rjg7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDUpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY3RUE7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnJlYXNvbl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuICAucmVhc29uX19pdGVtIHtcclxuICAgIHdpZHRoOiAzMiU7XHJcbiAgICBcclxuICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAucmVhc29uIGgyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgfVxyXG4gIC5yZWFzb25fX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLnJlYXNvbl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDMzNXB4O1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHJcbiAgICBoNCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5yZWFzb25fX2hvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgICAgLnJlYXNvbl9fYWN0aW9uIHtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVhc29uX19pdGVtOmZpcnN0LWNoaWxkLFxyXG4gIC5yZWFzb25fX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLnJlYXNvbl9fYWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjUwcHg7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gIH1cclxuICAucmVhc29uX19pdGVtOm50aC1jaGlsZCg0KSxcclxuICAucmVhc29uX19pdGVtOm50aC1jaGlsZCg1KSB7XHJcbiAgICAucmVhc29uX19hY3Rpb24ge1xyXG4gICAgICB0b3A6IDI4MHB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5yZWFzb25fX2FjdGlvbiB7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlYXNvbl9faG92ZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XHJcbiAgfVxyXG59IiwiLmJyaWVmY2FzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcclxuICBcclxuICBoMyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgfVxyXG4gICYtLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcbi5icmllZmNhc2VfX2xpc3Qge1xyXG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG59XHJcbi5icmllZmNhc2VfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbi5icmllZmNhc2VfX2ljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbn1cclxuLmJyaWVmY2FzZV9fdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9wbHVzLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcclxuICB9XHJcbiAgJi0tb3Blbjo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gIH1cclxufVxyXG4uYnJpZWZjYXNlX190ZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMjdweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gIFxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5icmllZmNhc2VfX3RpdGxlIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gIH1cclxuICAuYnJpZWZjYXNlX190ZXh0LFxyXG4gIC5icmllZmNhc2VfX3RpdGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDJweDtcclxuICB9XHJcbiAgLmJyaWVmY2FzZV9fdGl0bGU6OmFmdGVyIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuICAuYnJpZWZjYXNlX19pY29uIHtcclxuICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmJyaWVmY2FzZV9fY29tbWVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gIH1cclxuICAuYnJpZWZjYXNlIGgzIHtcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgfVxyXG4gIC5icmllZmNhc2VfX2Jsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICBcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmllZmNhc2VfX2xpc3Qge1xyXG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gIH1cclxuICAuYnJpZWZjYXNlX19pdGVtLS1kZXNrdG9wIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgXHJcbiAgICAuYnJpZWZjYXNlX190ZXh0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYnJpZWZjYXNlX190aXRsZTo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmllZmNhc2VfX2xpc3QtLWRlc2t0b3Age1xyXG4gICAgLmJyaWVmY2FzZV9faXRlbSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2xpZW50cyB7XHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgJi0taW50ZXJuYWwge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XHJcbiAgfVxyXG59XHJcbi5jbGllbnRzX19zbGlkZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxufVxyXG4ucGFydG5lcnNfX3NsaWRlcixcclxuLmNsaWVudHNfX3NsaWRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIFxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNsaWVudHNfX3NsaWRlci13cmFwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG4gIC5jbGllbnRzLS1pbnRlcm5hbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY2xpZW50cyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTdweDtcclxuICAgIFxyXG4gICAgLmNpdGF0aW9uIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDkzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICBsZWZ0OiAyMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhc2Uge1xyXG4gIHBhZGRpbmctdG9wOiA1OHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1OHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzJDMzI7XHJcbiAgXHJcbiAgaDIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG4gICYtLWludGVybmFsIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY2FzZV9fbGlzdCB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxufVxyXG4uY2FzZV9fc2xpZGVyLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5jYXNlX19zbGlkZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4uY2FzZV9faXRlbSxcclxuLmNhc2VfX3NsaWRlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGNvbG9yOiAjMjIyO1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIFxyXG4gIGg0IHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbn1cclxuLmNhc2VfX2xvZ28ge1xyXG4gIGhlaWdodDogMzBweDtcclxuICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gIFxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuLmNhc2VfX2l0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmNhc2VfX2J0biB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY2FzZV9fY29tbWVudCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gIG9wYWNpdHk6IDAuNDtcclxufVxyXG4uc3dpcGVyLWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIG91dGxpbmU6IG5vbmU7O1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbjogMCAxMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbmV4dC5zdmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgLmNhc2VfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLmNhc2VfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNhc2UgaDIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgfVxyXG4gIC5jYXNlLS1pbnRlcm5hbCBoMiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5jYXNlLS1pbnRlcm5hbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5jYXNlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBib3R0b206IC0xNzRweDtcclxuICAgICAgICBsZWZ0OiAtMjUycHg7XHJcbiAgICAgICAgd2lkdGg6IDUzN3B4O1xyXG4gICAgICAgIGhlaWdodDogNDk0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9uYXYtd2hpdGUuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FzZV9fbG9nbyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jYXNlX19zbGlkZSB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gIH1cclxuICAuY2FzZV9fc2xpZGUgaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuICAuY2FzZV9fY29tbWVudCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICB9XHJcbiAgLmNhc2VfX2J0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDE2OHB4O1xyXG4gICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5jYXNlLS1pbnRlcm5hbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgLmNhc2VfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBcclxuICAgICY6bnRoLWNoaWxkKG4gKyA0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuY2FzZV9fY29tbWVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1tLXNwbiAubWVudS1waG9uZSB7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLm1tLXNwbiAubWVudS1jYWxsIHtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgXHJcbiAgYSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxufVxyXG4ubW0tc3BuLm1tLXNwbi0tbGlnaHQge1xyXG4gIGNvbG9yOiAjMjIyO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC0tbW0tc3BuLWl0ZW0taGVpZ2h0OiA1NXB4O1xyXG59XHJcbi5tbS1zcG4gdWw6YWZ0ZXIsXHJcbi5tbS1zcG4gbGk6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1tLXNwbiBsaS5TZWxlY3RlZCBhIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbn1cclxuLm1tLXNwbi5tbS1zcG4tLW5hdmJhcjphZnRlciB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4ubW0tc3BuLS1uYXZiYXIgcHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5tbS1zcG4tLW1haW4gcHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIFxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG4ubW0tc3BuLm1tLXNwbi0tbmF2YmFyIHVsIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59IiwiLnBhcnRuZXJzX19zbGlkZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5wYXJ0bmVyc19fY2VydGlmaWNhdGVzLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5wYXJ0bmVyc19faW1ncyB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLnBhcnRuZXJzX19pdGVtIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogMzI5cHg7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG59XHJcbi5wYXJ0bmVyc19faW1nIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIFxyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuLnBhcnRuZXJzX19saXN0IHtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG59XHJcbi5wYXJ0bmVyc19fbG9nbyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgXHJcbiAgJi0tc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLnBhcnRuZXJzLS1pbnRlcm5hbCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgLnBhcnRuZXJzX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAucGFydG5lcnNfX2xvZ28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAucGFydG5lcnNfX2NlcnRpZmljYXRlcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucGFydG5lcnNfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgLnBhcnRuZXJzLS1pbnRlcm5hbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5wYXJ0bmVyc19fdGV4dCB7XHJcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gIH1cclxuICAucGFydG5lcnMge1xyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFydG5lcnNfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyc19fbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIH1cclxuICAucGFydG5lcnMtLWludGVybmFsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4O1xyXG4gIH1cclxufSIsIi5jb250YWN0cyB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICB9XHJcbiAgYiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAmLS1pbnRlcm5hbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTJweDtcclxuICB9XHJcbn1cclxuI21hcCBjYW52YXMge1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG59XHJcbi5jb250YWN0c19fYmxvY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLmNvbnRhY3RzX19saW5lIHtcclxuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxufVxyXG4uY29udGFjdHNfX2xpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDIxcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIFxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxuICBcclxuICAmLS1lbWFpbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvZW1haWwuc3ZnKTtcclxuICB9XHJcbiAgJi0tcGhvbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3Bob25lLnN2Zyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLWFkZHJlc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9sb2NhdGlvbi5zdmcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5hLmNvbnRhY3RzX19saW5rIHtcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG4uY29udGFjdHNfX2ZlZWRiYWNrIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIFxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcbi5jb250YWN0c19fdHJhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCQTNBO1xyXG4gIH1cclxufVxyXG4uY29udGFjdHNfX2xpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4uY29udGFjdHNfX2J0biB7XHJcbiAgbWF4LXdpZHRoOiAzNDVweDtcclxuICBcclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgIGZpbGw6ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogJGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250YWN0c19fbWFwIHtcclxuICBoZWlnaHQ6IDMyMHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW1hZ2VzL21hcC1tb2JpbGUuanBnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gIC5jb250YWN0c19fbWFwIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaW1hZ2VzL21hcC5qcGcpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuY29udGFjdHNfX21hcCB7XHJcbiAgICBoZWlnaHQ6IDczM3B4O1xyXG4gIH1cclxuICAuY29udGFjdHMgLndyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuY29udGFjdHNfX2Jsb2NrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1heC13aWR0aDogNDM1cHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgfVxyXG4gIC5jb250YWN0c19fbGluazo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgLmNvbnRhY3RzX19idG4ge1xyXG4gICAgd2lkdGg6IDIzM3B4O1xyXG4gIH1cclxuICAuY29udGFjdHMtLWludGVybmFsIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgXHJcbiAgICAuY29udGFjdHNfX2Jsb2NrIHtcclxuICAgICAgdG9wOiAxNzdweDtcclxuICAgIH1cclxuICAgIC5jb250YWN0c19fbWFwIHtcclxuICAgICAgaGVpZ2h0OiA4MThweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5jb250YWN0c19fYmxvY2sge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICB9XHJcbiAgLmNvbnRhY3RzX19mZWVkYmFjayB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLmNvbnRhY3RzX19saW5rLS1lbWFpbCxcclxuICAuY29udGFjdHNfX3Bob25lcyB7XHJcbiAgICB3aWR0aDogNTUlO1xyXG4gIH1cclxuICAuY29udGFjdHNfX2xpbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLmNvbnRhY3RzX19saW5rLS1hZGRyZXNzIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5jb250YWN0c19fbGlzdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICB9XHJcbiAgLmNvbnRhY3RzLS13YXJyYW50eSB7XHJcbiAgICAuY29udGFjdHNfX21hcCB7XHJcbiAgICAgIGhlaWdodDogODE4cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdHNfX2Jsb2NrIHtcclxuICAgICAgdG9wOiAxODVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZmVlZGJhY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1OHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgXHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgfVxyXG4gIC5mb3JtX19jb21tZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC53cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IC05N3B4O1xyXG4gICAgICB3aWR0aDogMjgycHg7XHJcbiAgICAgIGhlaWdodDogMjU5cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvbmF2LXdoaXRlLnN2Zyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tY29uc3VsdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgXHJcbiAgICAuZm9ybV9fY29tbWVudCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG4gICAgLndyYXBwZXI6OmJlZm9yZSB7XHJcbiAgICAgIGJvdHRvbTogLTM0cHg7XHJcbiAgICAgIHJpZ2h0OiAtOTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZlZWRiYWNrX19pbmZvIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gIC5mZWVkYmFja19fZm9ybSB7XHJcbiAgICB3aWR0aDogMzcxcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIC5mZWVkYmFjayAud3JhcHBlcjo6YmVmb3JlIHtcclxuICAgIHdpZHRoOiA1MzdweDtcclxuICAgIGhlaWdodDogNDk0cHg7XHJcbiAgICBib3R0b206IC0xNzBweDtcclxuICAgIHJpZ2h0OiAtMjIwcHg7XHJcbiAgfVxyXG4gIC5mZWVkYmFjayB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxuICAuZmVlZGJhY2stLWNvbnN1bHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5mZWVkYmFjayB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjhweDtcclxuICB9XHJcbiAgLmZlZWRiYWNrX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5mZWVkYmFja19faW5mbyB7XHJcbiAgICB3aWR0aDogNjg1cHg7XHJcbiAgICBcclxuICAgIHAge1xyXG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmVlZGJhY2tfX2Zvcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5mZWVkYmFjay0tY29uc3VsdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBcclxuICAgIC53cmFwcGVyOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDgycHg7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgcmlnaHQ6IC0yNTdweDtcclxuICAgIH1cclxuICAgIC5mZWVkYmFja19faW5mbyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuZmVlZGJhY2tfX2Zvcm0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucmVzdWx0X193cmFwLFxyXG4ucmVzdWx0X19saXN0IHtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG59XHJcbi5yZXN1bHRfX3dyYXAge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLnJlc3VsdF9fbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogMjFweDtcclxuICBcclxuICBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3RpY2suc3ZnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJlc3VsdF9fYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBcclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3BlcnNvbi0xLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxufVxyXG4ucmVzdWx0X19ibG9jazpudGgtY2hpbGQoMikge1xyXG4gIC5yZXN1bHRfX2xpc3QgbGk6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3RpY2stcmVkLnN2Zyk7XHJcbiAgfVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL3BlcnNvbi0yLnN2Zyk7XHJcbiAgfVxyXG59XHJcbi5yZXN1bHRfX2Jsb2NrOm50aC1jaGlsZCgzKSB7XHJcbiAgLnJlc3VsdF9fbGlzdCBsaTo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvdGljay1ncmVlbi5zdmcpO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9wZXJzb24tMy5zdmcpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAucmVzdWx0X193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcbiAgLnJlc3VsdF9fYmxvY2sge1xyXG4gICAgd2lkdGg6IDM3MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTExMHB4KSB7XHJcbiAgLnJlc3VsdF9fYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5yZXN1bHRfX2Jsb2NrIHtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG4gIC5yZXN1bHRfX3dyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxufSIsIi5mb290ZXIgLnNvY2lhbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG4uZm9vdGVyX193cmFwIHtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcclxufVxyXG4uZm9vdGVyX19sb2dvIHtcclxuICB3aWR0aDogMTE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcbi5mb290ZXJfX2NvbW1lbnQge1xyXG4gIG1hcmdpbjogMDtcclxuICBvcGFjaXR5OiAwLjM7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG59XHJcbmEuZm9vdGVyX19jb21tZW50IHtcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG4uZm9vdGVyX19ibG9jayB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4uZm9vdGVyX19waG9uZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICBcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcclxuICB9XHJcbn1cclxuLmZvb3Rlcl9fZmVlZGJhY2sge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmZvb3Rlcl9fYnRuIHtcclxuICBoZWlnaHQ6IDM5cHg7XHJcbiAgXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gIC5mb290ZXJfX3dyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLmZvb3Rlcl9fY29udGFjdHMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2ZlZWRiYWNrIHtcclxuICAgIHdpZHRoOiAzNzJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuZm9vdGVyX19waG9uZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuZm9vdGVyX19idG4ge1xyXG4gICAgd2lkdGg6IDE3MnB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmZvb3Rlcl9fd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxuICAuZm9vdGVyX19jb250YWN0cyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLmZvb3Rlcl9fZmVlZGJhY2ssXHJcbiAgLmZvb3Rlcl9fYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgIHtcclxuICAuZm9vdGVyX19sb2dvIHtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX2NvbW1lbnQge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3Bob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuICAuZm9vdGVyX193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICAuZm9vdGVyIC5zb2NpYWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIFxyXG4gICAgLnNvY2lhbF9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyX19mZWVkYmFjayB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgfVxyXG4gIC5mb290ZXJfX3Bob25lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzNweDtcclxuICB9XHJcbn0iLCIuc29jaWFsLFxyXG4uc29jaWFsX19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnNvY2lhbCB7XHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcbi5zb2NpYWxfX2xpc3Qge1xyXG4gIEBpbmNsdWRlIHJlc2V0LWxpc3Q7XHJcbn1cclxuLnNvY2lhbF9faXRlbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcbi5zb2NpYWxfX2xpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XHJcbiAgXHJcbiAgJi0tdmsge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy92ay5zdmcpO1xyXG4gIH1cclxuICAmLS1mYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2ZhY2Vib29rLnN2Zyk7XHJcbiAgfVxyXG4gICYtLWluIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvaW5zdGFncmFtLnN2Zyk7XHJcbiAgfVxyXG4gIFxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xyXG4gIH1cclxufSIsIi5hdWRpdCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcclxuICBcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICB9XHJcbn1cclxuLmF1ZGl0X193cmFwIHtcclxuICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxufVxyXG4uYXVkaXRfX3NsaWRlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDU1cHg7XHJcbiAgXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9zbGlkZS5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbn1cclxuLmF1ZGl0X19zbGlkZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uYXVkaXRfX3NsaWRlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uYXVkaXRfX3RpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5hdWRpdF9fbGlzdCB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxufVxyXG4uYXVkaXRfX2l0ZW0ge1xyXG4gIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5hdWRpdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIFxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXVkaXRfX3dyYXAge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAuYXVkaXRfX3NsaWRlci13cmFwIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdWRpdF9fc2xpZGUge1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIFxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdWRpdF9faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gICAgXHJcbiAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGhlaWdodDogMjQ2cHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGhlaWdodDogMjcxcHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIGhlaWdodDogNDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdWRpdF9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuYXVkaXQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIH1cclxuICAuYXVkaXRfX2l0ZW0ge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuYXVkaXRfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBoZWlnaHQ6IDE4NHB4O1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICBoZWlnaHQ6IDI1N3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXVkaXRfX3NsaWRlci13cmFwIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgfVxyXG4gIC5hdWRpdF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG59IiwiLmdvYWxzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcclxuICBcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdG9wOiAtNTBweDtcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcbiAgfVxyXG59XHJcbi5nb2Fsc19fbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuZ29hbHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ29hbHNfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcbiAgLmdvYWxzX19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI5NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIjFcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDI1cHg7XHJcbiAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxRjY1REE7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCIyXCI7XHJcbiAgICAgIGNvbG9yOiAjRkZCQTNBO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNGRkJBM0E7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCIzXCI7XHJcbiAgICAgIGNvbG9yOiAjRkY0RTRFO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNGRjRFNEU7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCI0XCI7XHJcbiAgICAgIGNvbG9yOiAjMkJENDJCO1xyXG4gICAgICBib3JkZXItY29sb3I6ICMyQkQ0MkI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZ29hbHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuZ29hbHNfX2xpc3Qge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG59IiwiLnNjaGVtZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAuc2NoZW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuc2NoZW1lX19pbWcge1xyXG4gICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc2NoZW1lX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5zY2hlbWVfX2luZm8ge1xyXG4gICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICB9XHJcbiAgLnNjaGVtZV9faW1nIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn0iLCIuc29sdXRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcbn1cclxuLnNvbHV0aW9uX190YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjJweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIFxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiA5MDBweDtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBcclxuICAgIHRkIHtcclxuICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgdHI6bnRoLWNoaWxkKDJuKSB0ZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRTNFMztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcclxuICAgIH1cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIFxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFM0UzRTM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zb2x1dGlvbl9fdGljayB7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvdGljay5zdmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcbi5zb2x1dGlvbl9fbGlzdCB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5zb2x1dGlvbl9faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5zb2x1dGlvbl9faW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE4MnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuLnNvbHV0aW9uX19pbmZvIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBcclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuLnNvbHV0aW9uX19idG4ge1xyXG4gIGhlaWdodDogNjZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogNTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgLnNvbHV0aW9uX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcbiAgLnNvbHV0aW9uX19pdGVtIHtcclxuICAgIHdpZHRoOiAzNzBweDtcclxuICB9XHJcbiAgLnNvbHV0aW9uX19pbWcge1xyXG4gICAgaGVpZ2h0OiAyMzNweDtcclxuICB9XHJcbiAgLnNvbHV0aW9uX19idG4ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAzNTRweDtcclxuICAgIGhlaWdodDogNDlweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuc29sdXRpb25fX3RhYmxlIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMTEwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc29sdXRpb25fX3RhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2x1dGlvbl9fdGFibGUgdGFibGUgdGgge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbiAgLnNvbHV0aW9uX190YWJsZSB0YWJsZSB0ZCB7XHJcbiAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICBcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDI2NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29sdXRpb25fX2xpc3Qge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuICAuc29sdXRpb25fX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLnNvbHV0aW9uX19pbmZvIHtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICB9XHJcbiAgLnNvbHV0aW9uX19idG4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIH1cclxufSIsIi5iZW5lZml0cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gIFxyXG4gICYtLXNrcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJlbmVmaXRzX19saXN0IHtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG4uYmVuZWZpdHNfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxNzFweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblxyXG4gIGg0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyM3B4O1xyXG4gICAgd2lkdGg6IDMzcHg7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTEuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0cy0yLnN2Zyk7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0cy0zLnN2Zyk7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0cy00LnN2Zyk7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0cy01LnN2Zyk7XHJcbiAgfVxyXG4gICY6bnRoLWNoaWxkKDYpOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0cy02LnN2Zyk7XHJcbiAgfVxyXG59XHJcbi5iZW5lZml0c19fbGlzdC0tc2tzIHtcclxuICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIFxyXG4gIC5iZW5lZml0c19faXRlbSB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgXHJcbiAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTcuc3ZnKTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTguc3ZnKTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTkuc3ZnKTtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAuYmVuZWZpdHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5iZW5lZml0cy0tc2tzOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmJlbmVmaXRzX19pdGVtIHtcclxuICAgIHdpZHRoOiA0OCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0b3A6IDI0cHg7XHJcbiAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmVuZWZpdHNfX2xpc3QtLWljb25zIHtcclxuICAgIC5iZW5lZml0c19faXRlbSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0cy0xMC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYmVuZWZpdHMtMTIuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTEzLnN2Zyk7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9iZW5lZml0cy0xNC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvYmVuZWZpdHMtMTUuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg2KTo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2JlbmVmaXRzLTE2LnN2Zyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJlbmVmaXRzX19saXN0LS1za3MgLmJlbmVmaXRzX19pdGVtIGg0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuYmVuZWZpdHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuYmVuZWZpdHNfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgXHJcbiAgICBoNCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkycHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iZW5lZml0c19fbGlzdC0taWNvbnMge1xyXG4gICAgLmJlbmVmaXRzX19pdGVtIHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJlbmVmaXRzLS1za3Mge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgLmJlbmVmaXRzX19saXN0LS1za3MgLmJlbmVmaXRzX19pdGVtIGg0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gIH1cclxuICAuYmVuZWZpdHNfX2xpc3QtLXNrcyAuYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59IiwiLnNrcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAuc2tzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuc2tzX193cmFwIHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuc2tzX193cmFwIHtcclxuICAgIHBhZGRpbmc6IDYwcHg7XHJcbiAgfVxyXG59IiwiLm9yZGVyIHtcclxuICBoMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbi5vcmRlcl9fZm9ybSB7XHJcbiAgbWF4LXdpZHRoOiA2NzBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxufVxyXG4ub3JkZXJfX25vdGljZSB7XHJcbiAgbWF4LXdpZHRoOiA4MDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiA4cHggMjBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDM0LCAzNCwgMzQsIDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAub3JkZXJfX2Zvcm0ge1xyXG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xyXG4gICAgXHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybV9faW5wdXQge1xyXG4gICAgICBoZWlnaHQ6IDQ5cHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybV9faW5wdXQsXHJcbiAgICAuZm9ybV9fbWVzc2FnZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcmRlcl9fbm90aWNlIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMzBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5vcmRlciBoMyB7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICB9XHJcbiAgLm9yZGVyLS13aWRlIGgzIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5vcmRlcl9fZm9ybSBoNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICB9XHJcbiAgLm9yZGVyX19mb3JtIC5mb3JtX19idG4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIH1cclxuICAub3JkZXJfX3RleHQge1xyXG4gICAgbWF4LXdpZHRoOiA3NzBweDtcclxuICB9XHJcbn0iLCIud2FycmFudHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcbiAgXHJcbiAgaDMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuICAmLS1tYiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxufVxyXG4ud2FycmFudHlfX2xpc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG4ud2FycmFudHlfX2Jsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi53YXJyYW50eV9fZG9jcyB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtbGlzdDtcclxuICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG59XHJcbi53YXJyYW50eV9faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMzdweDtcclxuICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gIFxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9maWxlLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxufVxyXG4ud2FycmFudHlfX2ZpbGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTlweDtcclxufVxyXG4ud2FycmFudHlfX3dyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG4ud2FycmFudHlfX3NpemUge1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIGNvbG9yOiAjODA4Mjg1O1xyXG59XHJcbi53YXJyYW50eV9fZG93bmxvYWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2Rvd25sb2FkLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxuICBcclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAud2FycmFudHktLW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAud2FycmFudHkgaDMge1xyXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgfVxyXG4gIC53YXJyYW50eV9fYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgXHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53YXJyYW50eV9fbGlzdCBsaSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuICAud2FycmFudHktLW1iIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xyXG4gICAgXHJcbiAgICBoMyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLndhcnJhbnR5X190ZXh0IHtcclxuICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICB9XHJcbn0iLCIuY29tcGFueV9faW1nIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuLmNvbXBhbnlfX2Fib3V0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgzNCwgMzQsIDM0LCAwLjEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbn1cclxuLmNvbXBhbnlfX2Jsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5jb21wYW55X19icmllZiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYygxMDAlIC0gODJweCk7XHJcbiAgbGVmdDogMjBweDtcclxuICByaWdodDogMjBweDtcclxuICBAaW5jbHVkZSByZXNldC1saXN0O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcclxufVxyXG4uY29tcGFueV9faXRlbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuLmNvbXBhbnlfX2NvbW1lbnQge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBcclxuICBiIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxufVxyXG4uY29tcGFueV9fdmFsdWUge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XHJcbiAgLmNvbXBhbnlfX2JyaWVmIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5jb21wYW55X19pdGVtIHtcclxuICAgIHdpZHRoOiAzMSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5jb21wYW55X192YWx1ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIH1cclxuICAuY29tcGFueV9fYWJvdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbXBhbnlfX2Jsb2NrIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21wYW55X19icmllZiB7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmNvbXBhbnlfX2ltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICB9XHJcbiAgLmNvbXBhbnlfX2Fib3V0IHtcclxuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzFweDtcclxuICB9XHJcbiAgLmNvbXBhbnlfX2NvbW1lbnQge1xyXG4gICAgYiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhbnlfX3ZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gIH1cclxuICAuY29tcGFueV9fYnJpZWYge1xyXG4gICAgbGVmdDogNjBweDtcclxuICAgIHJpZ2h0OiA2MHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmNvbXBhbnlfX2JyaWVmIHtcclxuICAgIHBhZGRpbmc6IDQwcHggOTNweDtcclxuICAgIHRvcDogY2FsYygxMDAlIC0gODJweCk7XHJcbiAgfVxyXG4gIC5jb21wYW55X19sb2dvIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbXBhbnlfX2ltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuICAuY29tcGFueV9fYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgLmNvbXBhbnlfX2Fib3V0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcbn0iLCIubW9kYWwge1xyXG4gIHdpZHRoOiA0MDBweDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIFxyXG4gIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59Il19 */

/* End */


/* Start:/local/templates/eco-it/css/add.css?16503588837914*/
body.compensate-for-scrollbar {
    overflow: auto!important;
}

@media screen and (min-width: 1201px) {
    #menu {
        display: none;
    }
}


@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

.menu__item:hover .menu__dropdown {
    width: 200%;
}

.menu__sublist .menu__subitem {
    margin-bottom: 5px;
    padding-bottom: 5px;
    line-height: 1.4;
    border-bottom: 1px solid #eee;
}

.menu__sublist .menu__subitem:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0;
}

.citation::before {
    animation-name: spin;
    animation-duration: 5000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.case__slide {
    display: block;
    text-decoration: none;
}

.case__item {
    display: block;
    text-decoration: none;
}

@media (max-width: 600px) {
    .citation::before {
        left: calc(50% - 28px);
    }

    .partners__logo {
        width: calc(50% - 15px);
    }

    .partners__list {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

}


.citation b,
.citation strong,
.electron__btns .ui-tabs-active h4,
.electron__btns .ui-tabs-active strong,
h1 strong,
h2 strong,
h3 strong,
h1 b,
h2 b,
h3 b {
    font-weight: inherit;
    color: #1f65da;
}

font.tablebodytext {
    display: none!important;
}

.swiper-wrapper {
    height: auto;
}

.clients__slider-wrap .swiper-wrapper,
.partners__slider-wrap .swiper-wrapper {
    transition-timing-function: linear!important;
}

.clients__slider .swiper-slide,
.partners__slider .swiper-slide {
    width: 170px!important;
}

.briefcase__title {
    cursor: default;
}

.briefcase__title a {
    text-decoration: none;
}
.briefcase__title a:hover {
    color: #1f65da;
}

.briefcase__list .briefcase__title::after {
    background-image: none;
}
.briefcase__list .briefcase__text {
    display: block;
}

.briefcase__list--desktop .briefcase__title::after {
    display: none!important;
    /*background-image: url(/local/templates/eco-it/css/../img/icons/angle-arrow-pointing-to-right.svg);*/
    /*transition: none!important;*/
    /*width: 16px;*/
    /*height: 16px;*/
    /*cursor: default;*/
}

.briefcase__list--desktop .briefcase__title{
    padding-right: 0;
}

.briefcase__link {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.briefcase__arrow {
    width: 24px;
    height: 24px;
    margin-left: 10px;
}

@media (max-width: 720px) {
    .briefcase__arrow {
        width: 16px;
        height: 16px;
    }
}

@media (max-width: 1024px) {
    .promo--has-citation {
        padding-bottom: 100px;
        margin-bottom: 60px;
    }
}
@media (max-width: 420px) {
    .promo--has-citation {
        margin-bottom: 100px;
    }
}

@media (max-width: 768px) {
    .solution__table{
        position: relative;
        padding-top: 60px;
    }
    .solution__table::before {
        content: "";
        position: absolute;
        top: 15px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 40px;
        height: 40px;
        background-image: url(/local/templates/eco-it/css/../img/icons/slide.svg);
        background-repeat: no-repeat;
        background-size: contain;
        animation: blinker 2.5s linear infinite;
    }

    .profit__list {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .profit__item {
        width: calc(50% - 7.5px);
    }

}

.audit__slider-wrap::before {
    animation: blinker 2.5s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0.2;
    }
}

.scheme,
.profit--wide,
.profit--lvs,
.benefits,
.sks,
.benefits--sks
{
    display: block!important;
}

.form__btn[disabled] {
    opacity: 0.8;
    cursor: not-allowed;
}

@media (max-width: 768px) {
    .goals__list {
        margin: 0;
        padding: 0;
        list-style: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .goals__item {
        position: relative;
        width: calc(50% - 10px);
        min-height: 294px;
        margin-bottom: 30px;
        padding: 75px 25px 25px;
        border: 1px solid #e3e3e3;
        border-radius: 15px;
    }

    .goals__item::before {
        content: "1";
        position: absolute;
        top: 25px;
        left: 25px;
        width: 40px;
        height: 40px;
        text-align: center;
        line-height: 36px;
        font-weight: 600;
        font-size: 20px;
        color: #1f65da;
        border-radius: 50%;
        border: 2px solid #1f65da;
    }

    .goals__item:nth-child(2)::before {
        content: "2";
        color: #ffba3a;
        border-color: #ffba3a;
    }

    .goals__item:nth-child(3)::before {
        content: "3";
        color: #ff4e4e;
        border-color: #ff4e4e;
    }

    .goals__item:nth-child(4)::before {
        content: "4";
        color: #2bd42b;
        border-color: #2bd42b;
    }

    .electron__wrap {
        display: flex;
        flex-direction: column-reverse;
        justify-content: space-between;
        align-items: stretch;
    }

    .electron__btns {
        margin-top: 20px;
    }


}

@media (max-width: 420px) {
    .goals__item {
        width: 100%;
        min-height: 0;
        height: auto;
    }
}

.partners__certificates {
    display: block!important;
}

.form {
    position: relative;
}

.form.success > * {
    opacity: 0!important;
    visibility: hidden!important;
}

.form.success::after {
    content: 'Спасибо, ваше сообщение отправлено';
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: absolute;
    font-size: 16px;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    margin-top: 45%;
    transform: translateY(-50%);
    z-index: 1;
    background-position: center 20%;
    background-repeat: no-repeat;
    background-size: 100px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Calque_1' x='0px' y='0px' viewBox='0 0 45 45' style='enable-background:new 0 0 45 45;' xml:space='preserve'%3E%3Cpath d='M1.36,17.427c0,0,7.311-0.122,10.844,8.163c0,0,15.474-22.175,31.435-18.885c0,0-17.789,7.067-32.045,31.922L1.36,17.427z' fill='%233bd914' style=''/%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Calque_1' x='0px' y='0px' viewBox='0 0 45 45' style='enable-background:new 0 0 45 45;' xml:space='preserve'%3E%3Cpath d='M1.36,17.427c0,0,7.311-0.122,10.844,8.163c0,0,15.474-22.175,31.435-18.885c0,0-17.789,7.067-32.045,31.922L1.36,17.427z' fill='%233bd914' style=''/%3E%3C/svg%3E%3C/svg%3E");;
}

.promo__form .form.success::after {
    color: #000;
    background-position: center 0%;
}

@media (max-width: 768px) {
    .promo__form .form.success::after {
        margin-top: 35%;
        color: #000;
        background-size: 70px;
    }
}


/*
.audit__slider-wrap::before {
    content: "";
    position: absolute;
    top: 5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 40px;
    height: 40px;
    background-image: url(/local/templates/eco-it/css/../img/icons/slide.svg);
    background-repeat: no-repeat;
    background-size: contain;
}*/

/* End */


/* Start:/local/templates/eco-it/styles.css?1655296467222*/
.citation b,
.citation strong,
.electron__btns .ui-tabs-active h4,
.electron__btns .ui-tabs-active strong,
h1 strong,
h2 strong,
h3 strong,
h1 b,
h2 b,
h3 b {
    font-weight: inherit;
    color: #1f65da;
}


/* End */


/* Start:/local/templates/eco-it/template_styles.css?1655296571102*/
.header {
    z-index: 30;
}
.contacts__block {
    z-index: 20;
}
#panel {
    z-index: 40;
}
/* End */
/* /local/templates/eco-it/css/mmenu-light.css?16487269426437 */
/* /local/templates/eco-it/css/style.min.css?1648726942297628 */
/* /local/templates/eco-it/css/add.css?16503588837914 */
/* /local/templates/eco-it/styles.css?1655296467222 */
/* /local/templates/eco-it/template_styles.css?1655296571102 */
