.screen-reader-text{display:none!important}@media screen and (max-width:768px){.hide-sm{display:none!important}}@media screen and (min-width:1020px){.sm-only{display:none!important}}@media screen and (max-width:1340px){.lg-only{display:none!important}}.edit-link{display:none;text-transform:uppercase}.overlay .edit-link{display:inline-block}*{margin:0;padding:0}@media screen and (max-width:1260px){body,html{overflow-x:hidden}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#333;font:14px/1.5 proxima-nova,sans-serif}html.overlay-open,html.overlay-open body{overflow:hidden}.button,.tooltip__trigger,a{color:inherit;cursor:pointer}.button,.button>[class*=" icon-"]:before,.button>[class^=icon-]:before,.tooltip__trigger,.tooltip__trigger>[class*=" icon-"]:before,.tooltip__trigger>[class^=icon-]:before,a,a>[class*=" icon-"]:before,a>[class^=icon-]:before{transition:color .2s}.button:hover,.tooltip__trigger:hover,.tooltip__trigger:hover>a>span:before,a:hover{color:#c41a32}p:not(:last-child){margin-bottom:1.5em}@media screen and (max-width:1020px){img{height:auto}}hr{border:none;border-bottom:1px solid hsla(0,0%,100%,.2);margin-bottom:1.5em;margin-top:1.5em}@media screen and (min-width:1020px){.grid{display:flex;margin-left:-20px;margin-right:-20px}.grid.grid--compact{margin-left:-5px;margin-right:-5px}}p+.grid{margin-top:2em}@media screen and (max-width:1020px){.col+.col{margin-top:10px}}@media screen and (min-width:1020px){.col{padding-left:20px;padding-right:20px}.col:first-child{flex-grow:1}}.grid--equal .col{flex-basis:100%}@media screen and (min-width:1020px){.grid--compact .col{padding-left:5px;padding-right:5px}}.site__container{margin:0 auto;max-width:1260px;padding:0 25px;position:relative}.site__container--narrow{max-width:900px}.site__container--full-width{flex-grow:1;max-width:1700px}@media screen and (min-width:1020px){.site__container--full-width{padding:0 75px}}.site__section:not(:last-child){margin-bottom:80px}@media screen and (min-width:1020px){.site__section:not(:last-child){margin-bottom:120px}}.section{position:relative}.section__anchor{left:0;position:absolute;top:-150px}.section__title{margin-bottom:.5em}@media screen and (min-width:1020px){.section__title{margin-bottom:1em}}@media screen and (max-width:540px){.section__title br{display:none}}.section__text{margin-bottom:4em}@media screen and (min-width:1020px){.section__text{max-width:80%}}@media screen and (min-width:768px){.section__text--right{float:right;text-align:right}.section__text--right+*{clear:right}}@media screen and (min-width:1020px){.section__title+.section__text{margin-top:-2em}}._brlbs-h3,.accordeon__title,.headline,h1,h2,h3,h4,h5,h6{color:#c41a32;font-family:proxima-nova,sans-serif;font-weight:700;letter-spacing:.8px;line-height:1.2;text-transform:uppercase}.headline--regular{font-family:proxima-nova,sans-serif}@media screen and (min-width:768px){.headline--right{text-align:right}}.headline--force-right{text-align:right!important}.headline--1{font-size:37px;line-height:1}@media screen and (min-width:540px){.headline--1{font-size:45px}}@media screen and (min-width:768px){.headline--1{font-size:65px}}.headline--2,h2{font-size:22px}@media screen and (min-width:768px){.headline--2,h2{font-size:30px}}._brlbs-h3,.accordeon__title,.headline--3,h3{font-size:18px}@media screen and (min-width:768px){._brlbs-h3,.accordeon__title,.headline--3,h3{font-size:26px}}.accordeon__title--small,.headline--4,h4{font-size:22px}.headline--5,h5{font-size:18px}.headline--6,h6{font-size:1em}.headline__roof,.headline__subtitle{color:#333;font-size:.6em;font-weight:400;margin-bottom:.4em;text-transform:none}.headline__subtitle{margin-top:.4em}.headline--2 .headline__roof,.headline__suffix{font-size:.5em}.headline__link{text-decoration:none}.headline__link span:before{color:#c41a32;transition:color .2s}.headline__link:hover span:before{color:#fff}.headline__link:hover .path3:before{color:#c41a32}.headline__icon{font-size:30px}@media screen and (min-width:540px){.headline__icon{font-size:35px}}@media screen and (min-width:768px){.headline__icon{font-size:60px}}.headline__super{font-size:2em}.headline__link-download{font-size:20px;margin-left:.2em}@media screen and (max-width:1020px){.page-header{position:fixed;width:100%;z-index:500}}.page-header__top{background-color:#fff;color:#67676c;padding:15px 0;position:relative;z-index:200}@media screen and (min-width:768px){.page-header__top{padding:25px 0}}.page-header__top a{text-decoration:none}.page-header__top a:hover{color:#c41a32}@media screen and (max-width:540px){.page-header__top .site__container{padding-left:15px;padding-right:15px}}.page-header__bottom{background-color:#67676c;color:#fff}@media screen and (min-width:1020px){.page-header__bottom{padding:20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:150}}@media screen and (max-width:1020px){.page-header__bottom{box-sizing:border-box;display:none;height:calc(100vh - 80px);overflow:auto;padding:30px 20px 20px;position:fixed;top:80px;width:100%;z-index:500}}@media screen and (max-width:1020px) and (min-width:540px){.page-header__bottom{height:calc(100vh - 90px);top:90px}}@media screen and (max-width:1020px) and (min-width:768px){.page-header__bottom{height:calc(100vh - 110px);top:110px}}.page-header__bottom a:hover{color:inherit}@media screen and (min-width:1340px){.page-header__bottom .menu a:hover,.page-header__bottom .scroll-item--active a,.page-header__bottom li:not(.scroll-item).current-menu-item a,.page-header__bottom li:not(.scroll-item).current-page-ancestor a{border-bottom:2px solid hsla(0,0%,100%,.5)}}.admin-bar .page-header__bottom{top:32px}.page-header--nav-open+.page-header__bottom{display:block}.page-header__inner{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1020px){.page-header__inner{flex-wrap:wrap}}.page-header__items{align-items:center;display:flex}@media screen and (max-width:1020px){.page-header__item{text-align:center}}@media screen and (min-width:1020px){.page-header__item:not(:last-child){margin-right:20px}}@media screen and (max-width:1020px){.page-header__item.page-header__nav,.page-header__item.page-header__nav-items{margin-right:0}}.page-header__item--separator{border-right:1px solid #ddd;margin-right:15px;padding-right:15px}@media screen and (min-width:1020px){.page-header__item--separator{margin-right:25px;padding-right:25px}}@media screen and (max-width:540px){.page-header__item--link{display:none}}.page-header__account a,.page-header__account img,.page-header__logo a,.page-header__logo img{display:block;text-decoration:none}@media screen and (min-width:1020px){.page-header__account .icon-account:before{color:#67676c}.page-header__account a:hover .icon-account:before{color:#c41a32}.blog-id-2 .page-header__logo,.blog-id-3 .page-header__logo{margin-right:40px}}@media screen and (max-width:1020px){.page-header__logo{margin-right:auto!important}}.page-header__logo img{height:50px;transition:all .4s;width:auto}@media screen and (min-width:540px){.page-header__logo img{height:60px}}@media screen and (min-width:1020px){.page-header__logo img{height:70px}}.page-header__nav-item{display:none}@media screen and (max-width:1020px){.page-header__nav-item{flex:0 0 100%;order:10}}@media screen and (min-width:1020px){.page-header__nav-item{align-items:center;display:flex}.page-header__nav-item.page-header__nav-item--grow{flex-grow:1}}.page-header__nav-items--show{display:block!important}.page-header__nav-toggle{cursor:pointer;font-size:30px;line-height:0}.page-header__nav-toggle--open span:before{content:"\ed6d"}.page-header__nav{flex-grow:1}@media screen and (min-width:1020px){.page-header__menu.menu li{position:relative}.page-header__menu.menu li:not(:last-child){border-right:1px solid hsla(0,0%,100%,.5);margin-right:20px;padding-right:20px}}@media screen and (max-width:1020px){.page-header__menu.menu{display:block;margin:1em 0}.page-header__menu.menu li{margin-right:0}.page-header__menu.menu a{display:block;padding:.9em 0}.page-header__menu.menu .lg-only{display:inline!important}}@media screen and (min-width:1020px){.page-header__languages{display:none!important}}@media screen and (max-width:1020px){.page-header__languages{border-bottom:1px solid hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.3);padding:1.5em 0}.page-header__languages .menu{justify-content:center}.page-header__languages-dropdown{display:none!important}}body:not(.logged-in) .page-header__languages li:nth-child(7){border-right:none;margin-right:0;padding-right:0}.page-header__account{font-size:30px;width:30px}@media screen and (max-width:1020px){.page-header__account{margin-left:auto;margin-right:auto}}.page-header__account a{display:flex;justify-content:center}@media screen and (min-width:1020px){.page-header__account,.page-header__languages{order:10}}.page-content{padding-bottom:50px;padding-top:50px}@media screen and (min-width:768px){.page-content{padding-bottom:100px}}@media screen and (min-width:1020px){.page-content{padding-top:150px}.jobs-page .page-content,.stage--medium+.page-content{padding-top:100px}}@media screen and (max-width:1020px){.error404 .page-content,.page-template-page-calculator .page-content,.page-template-page-downloads .page-content,.page-template-page-text .page-content,.single .page-content{padding-top:130px}}.home .page-content{padding-bottom:0}.blog .page-content{padding-top:25px}@media screen and (min-width:768px){.blog .page-content{padding-top:100px}.page-template-page-webinars .page-content{padding-top:80px}}.page-footer{margin-top:auto;padding:30px 0}@media screen and (max-width:1260px){.page-footer{background-color:#eee;margin-top:3em}}@media screen and (max-width:1020px){.page-footer{margin-top:0}}.page-footer a{text-decoration:none}@media screen and (min-width:1260px){.page-footer__inner{display:flex;justify-content:center}}.page-footer__menu.menu{align-items:center}.page-footer__menu.menu a{color:#67676c}.page-footer__menu.menu a:hover{color:#c41a32}@media screen and (max-width:1260px){.page-footer__menu.menu{display:block}.page-footer__menu.menu a{display:block;padding:.5em 0;text-align:center}}.page-footer__copyright{text-transform:uppercase}@media screen and (max-width:1260px){.page-footer__copyright{border-top:1px solid hsla(0,0%,100%,.5);font-size:.9em;margin-top:1.2em;padding-top:1.2em;text-align:center}.page-footer__copyright div:not(:last-child){margin-bottom:.5em}.page-footer__copyright strong{display:block}}@media screen and (min-width:1260px){.page-footer__copyright{text-align:right}}.page-footer__copyright strong{margin-right:.5em}.menu{display:flex;font-weight:900;list-style:none;text-transform:uppercase}.menu a{padding-bottom:0;text-decoration:none}@media screen and (min-width:1020px){.menu .separate{border-left:1px solid #fff;padding-left:20px;padding-left:30px}}.menu li,.menu__item{letter-spacing:.8px;line-height:1;white-space:nowrap}@media screen and (min-width:1020px){.menu li:not(:last-child),.menu__item:not(:last-child){margin-right:20px}}@media screen and (min-width:1340px){.menu li:not(:last-child),.menu__item:not(:last-child){margin-right:30px}}.menu__item--hidden{display:none!important}@media screen and (min-width:1020px){.page-footer__menu li:not(:last-child){margin-right:20px}}.form__fieldset{border:none}.form__fieldset:not(:last-child){margin-bottom:20px!important}.form__legend{border-bottom:1px solid #fff;display:block;margin-bottom:.75em;padding-bottom:.5em;width:100%}.form__item:not(:last-child){margin-bottom:10px!important}.form__item--submit{justify-content:flex-end}.form__label{font-weight:700;text-transform:uppercase}.form__label--inline{font-size:.9em;margin-right:.8em;white-space:nowrap}.form__label--downcase{text-transform:none}.form__input{background-color:rgba(51,51,51,.2);border:none;box-sizing:border-box;display:flex;font:inherit;outline:none;padding:1em;resize:none;width:100%}.form__input::-moz-placeholder{color:rgba(51,51,51,.8)}.form__input:-ms-input-placeholder{color:rgba(51,51,51,.8)}.form__input::placeholder{color:rgba(51,51,51,.8)}div.form__input{display:flex}div.form__input *{line-height:0}div.form__input label{line-height:normal}.form--compact .form__input{padding:.8em}body .form__input--acceptance{background-color:transparent!important;display:block;line-height:1.4;padding-left:0;padding-right:0}body .form__input--acceptance label{font-size:.95em;font-weight:400;margin-right:0;text-transform:none;white-space:normal}body .form__input--acceptance .wpcf7-form-control-wrap{display:inline-block;width:auto}body .form__input--acceptance .wpcf7-list-item{margin-left:0;margin-right:8px;margin-top:0}.form__inline-input{background-color:transparent;border:none;color:#fff;font:inherit;font-size:1em;outline:none;width:auto}select.form__inline-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal}select.form__inline-input::-ms-expand{display:none}.form__help{font-size:.85em;margin-top:.4em}.form__select-wrapper{position:relative}.form__select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;position:relative;width:100%}.form__select-wrapper:after{color:#c41a32;content:"\edc1";font-family:icomoon;font-size:13px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:1}.form__suffix{display:flex;flex-direction:column;justify-content:center;margin-left:.5em;white-space:nowrap}.form__suffix--small{font-size:.7em}.form__error,.wpcf7-not-valid-tip{margin-top:.3em}.form__input .wpcf7-not-valid-tip{display:block;font-size:.8em;line-height:normal}.form__notice,div.wpcf7-response-output{margin:2.5em 0 0;padding:.8em 1em}.form__notice--error,div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{background-color:#f7e700;color:#000}.form__required-notice{font-size:.8em}div.wpcf7-mail-sent-ok{background-color:#398f14}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.table__wrapper{overflow:hidden}.table__wrapper:not(:last-child){margin-bottom:2em}.table__wrapper:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.5));border-right:1px dashed hsla(240,2%,41%,.3);content:"";height:100%;left:calc(100% - 51px);opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:50px}.table__wrapper--scroll{overflow:hidden;position:relative}.table__wrapper--scroll:after{opacity:1}.table__wrapper--scroll>div{overflow-x:scroll}.table__wrapper--scroll>div::-webkit-scrollbar{height:12px}.table__wrapper--scroll>div::-webkit-scrollbar-track{background:#f0f0f0;box-shadow:inset 0 0 2px rgba(0,0,0,.15)}.table__wrapper--scroll>div::-webkit-scrollbar-thumb{background:#ccc}table{font-size:.9em;height:auto!important;min-width:100%}table:not(:last-child){margin-bottom:2em}td,th,tr{height:auto!important}td,th{padding:.5em;text-align:left;vertical-align:top}th{background-color:hsla(240,2%,41%,.1);border:none}td{border-bottom:1px solid hsla(240,2%,41%,.1);padding-bottom:.7em;padding-top:.7em}.article ul:not([class]),.page-content ul:not([class]){margin-bottom:1.5em}.article li,.page-content li{list-style:none}.article ul:not([class]) li:not([class]),.page-content ul:not([class]) li:not([class]){padding-left:1em;position:relative}.article ul:not([class]) li:not([class]):not(:last-child),.page-content ul:not([class]) li:not([class]):not(:last-child){margin-bottom:.2em}.article ul:not([class]) li:not([class]):before,.page-content ul:not([class]) li:not([class]):before{background-color:#c41a32;border-radius:50%;content:"";display:inline-block;height:5px;margin-left:-1em;margin-right:.5em;position:relative;top:-2px;width:5px}.languages li{line-height:1}.languages li:not(:last-child){border-right:1px solid #fff;margin-right:.5em;padding-right:.5em}.languages li:not(.current-lang){font-weight:400}.languages-dropdown{letter-spacing:.8px;text-transform:uppercase}.languages-dropdown__current{font-weight:700}.languages-dropdown__current:after{content:"\edc1";font-family:icomoon;font-size:10px;margin-left:3px}.languages-dropdown__list{list-style:none}.languages-dropdown__list li:not(:last-child){margin-bottom:.2em}.languages-dropdown__list .current-lang{font-weight:700}.languages-dropdown__list .lang-item-ru{display:none}.stage{background-position:bottom;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;overflow:hidden;position:relative}@media screen and (min-width:1020px){.stage{height:calc(100vh - 174px)}}.stage *{color:#fff}@media screen and (max-width:768px){.stage{display:flex;flex-direction:column}}.stage:after{background-image:url(../images/stage-bg-portrait.svg);background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media screen and (min-width:768px){.stage:after{background-image:url(../images/stage-bg.svg)}}.stage--medium{max-height:550px}.stage__video-container{bottom:0;height:100%;overflow:hidden;position:absolute;top:0;width:100%}.stage__video-container video{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.stage__inner{display:flex;justify-content:space-between;margin-top:auto;padding:130px 0 120px;position:relative}@media screen and (min-width:768px){.stage__inner{padding-bottom:100px}}.stage__content{display:flex;flex:0 0 400px;flex-direction:column;justify-content:flex-end;position:relative;z-index:20}@media screen and (min-width:768px){.stage__content{flex:0 0 600px}}@media screen and (min-width:1340px){.stage__content{flex:0 0 38vw}}@media screen and (min-width:1840px){.stage__content{flex:0 0 750px}}@media screen and (min-width:1340px){.stage__content--wide{flex:0 0 50vw}}.stage__slider{display:none;flex:0 0 300px;overflow:hidden;padding-bottom:30px;position:relative;top:20px;width:300px;z-index:20}@media screen and (min-width:1020px){.stage__slider{display:block}}@media screen and (min-width:1340px){.stage__slider{flex:0 0 21vw;width:21vw}}@media screen and (min-width:1840px){.stage__slider{flex:0 0 450px;width:450px}}.stage__slider .stage__slider-cover-footer,.stage__slider .stage__slider-cover-header{padding:1.5vw}.stage__slider .stage__slider-headline{font-size:2.5vw;line-height:1}@media screen and (min-width:1840px){.stage__slider .stage__slider-headline{font-size:3.5em}}.stage__slider .stage__slider-roof{font-size:1vw}@media screen and (min-width:1840px){.stage__slider .stage__slider-roof{font-size:1.5em}.stage__slider .stage__slider-button{font-size:.75vw}}.stage__slider .stage__slider-nav button{top:auto}.stage__slider .stage__slider-nav button:hover span:before{color:#fff}.stage__slider .owl-dot:not(:hover):not(.active){border-color:#fff!important}.stage__slider .owl-dot:hover{background-color:#c41a32!important;border-color:#c41a32!important}@media screen and (max-width:540px){.stage__headline{max-width:90vw}}@media screen and (min-width:1340px){.stage__headline{font-size:8vh}}@media screen and (min-width:1840px){.stage__headline{font-size:7em}}.stage__buttons{margin-top:4em}.stage__roof-content{font-size:1.2em;margin-bottom:.5em}@media screen and (min-width:1340px){.stage__roof-content{font-size:1.8vh}}@media screen and (min-width:1840px){.stage__roof-content{font-size:2em}}.stage__roof-content img{vertical-align:sub}.stage__roof-content{display:inline-block;position:relative}.stage__roof-content.stage__roof-content--has-icon{padding-left:30px}@media screen and (min-width:1020px){.stage__roof-content.stage__roof-content--has-icon{padding-left:6%}}@media screen and (min-width:1840px){.stage__roof-content.stage__roof-content--has-icon{padding-left:45px}}.stage__roof-content img{height:120%;left:0;position:absolute;top:50%;transform:translateY(-55%);width:auto}.stage__scroll{-webkit-animation:jump .5s linear infinite alternate;animation:jump .5s linear infinite alternate;bottom:95px;color:#fff;display:none;font-size:20px;left:50%;margin:0 auto;opacity:.9;position:absolute;text-align:center;text-decoration:none;transform:translateX(-50%);transform-origin:50% 50%;transition:opacity .2s;z-index:20}@media screen and (min-width:1340px){.stage__scroll{bottom:15px;display:inline-block;font-size:20px}}.stage__scroll:hover{opacity:1}.stage__scroll:hover,.stage__scroll:hover span:before{color:#fff}@-webkit-keyframes jump{0%{transform:translate(-50%)}40%{transform:translate(-50%,-10%)}to{transform:translate(-50%,-15%)}}@keyframes jump{0%{transform:translate(-50%)}40%{transform:translate(-50%,-10%)}to{transform:translate(-50%,-15%)}}.button{align-items:center;background-color:#c41a32;border:1px solid #c41a32;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;letter-spacing:.8px;line-height:1;outline:none;padding:.5em 1.25em;text-decoration:none;text-transform:uppercase;transition:all .2s}.button:hover{background-color:#333;border-color:#333;color:#c41a32;color:#fff}.button [class*=" icon-"],.button [class^=icon-],.button.button--arrow:before{font-size:2em;font-weight:400;margin-left:-10px;margin-right:.3em}.button--large{padding:1em}.button--outline{background-color:transparent;border:1px solid #fff}.button--outline:hover,.button--outline:hover span:before{color:#fff}.button--outline-red{border-color:#c41a32;color:#c41a32}.button--white{background-color:#fff;border-color:#fff;color:#c41a32}.button--white:hover{background-color:#c41a32;border-color:#c41a32;color:#fff}.button--arrow:before{content:"\e906";font-family:icomoon;vertical-align:middle}.button-row{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:-.5em}@media screen and (min-width:768px){.button-row{flex-direction:row}}.button-row .button{margin-bottom:.5em}.button-row .button:not(:last-child){margin-right:.5em}.button-row--nowrap{flex-direction:row;flex-wrap:nowrap}@media screen and (min-width:1020px){.button-row--right{justify-content:flex-end}.button-row--centered{justify-content:center}}@media screen and (max-width:1020px){.button-row--centered{align-items:stretch}}@media screen and (max-width:768px){.button-row--centered .button{margin-right:0!important}}.button-row--equal .button{flex-basis:0;flex-grow:1;justify-content:center}.read-more{align-items:center;display:inline-flex;line-height:1;text-decoration:none;text-transform:uppercase;transition:all .2s}.read-more [class*=" icon-"],.read-more [class^=icon-]{margin-left:.4em}.read-more--arrow-left span{margin-right:.4em}@media screen and (min-width:768px){.read-more--arrow-left span{display:flex;flex-wrap:wrap}}.iconrow{display:flex}.iconrow__item{display:inline-block}.iconrow__item:not(:last-child){margin-right:.5em}.iconrow__item.iconrow__item--separate{border-right:1px solid #fff;margin-right:.8em;padding-right:.8em}.iconrow__icon{display:block;font-size:21px;width:21px}@media screen and (min-width:540px){.iconrow__icon{font-size:23px;width:23px}}.cover{background-color:#eee;display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.cover,.cover:hover{color:inherit}.cover--hover-scale,.cover--hover-scale .cover__image img{transition:all .2s}.cover--hover-scale:hover{background-color:#3d4c52!important;box-shadow:0 0 15px rgba(0,0,0,.3)}.cover--hover-scale:hover .cover__image img{transform:scale(1.05)}a.cover{transition:background-color .2s}a.cover:hover{background-color:#828289}.cover--highlighted{background-color:rgba(196,26,50,.9)}.cover--light{background-color:hsla(240,3%,52%,.2)}a.cover--light:hover{background-color:hsla(240,3%,52%,.3)}.cover__content,.cover__footer,.cover__header{padding:25px}.cover__content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1}.cover__content>:last-child{margin-top:auto}@media screen and (min-width:768px){.cover__content--min-height{min-height:190px}}.cover__roof{margin-bottom:1em}.cover__headline{max-width:100%;overflow:hidden;text-overflow:ellipsis}.cover__headline--full-width{width:100%}.cover__image{overflow:hidden}.cover__image img{display:block;height:auto;width:100%}.cover__image--narrow{height:100px}@media screen and (min-width:768px){.cover__image--narrow{height:160px}}.cover__image--narrow img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.cover__text{margin-bottom:1.5em;max-width:100%}.cover--no-button .cover__text{margin-bottom:0}.cover__headline+.cover__text{margin-top:.5em}.cover__read-more{padding-top:1em}.cover__read-more .icon-arrow-right-small:before{color:#333!important}.cover:hover .cover__read-more{color:#c41a32}.cover:hover .cover__read-more .icon-arrow-right-small:before{color:#c41a32!important}.cover__footer{text-align:center}.labelling{display:flex}.labelling__label{flex-grow:1;font-weight:700;margin-right:1em}.slider__lines{display:flex;height:8px;justify-content:stretch}.slider__lines-item{background-color:hsla(240,2%,41%,.9);cursor:pointer;flex-basis:100%}.slider__lines-item:hover{background-color:hsla(240,2%,51%,.9)}.slider__lines-item--active{background-color:rgba(196,26,50,.9)!important}.slider__image{background-position:50%;background-size:cover;min-height:680px}.slider__image img{display:none!important}.slider__controls{align-items:center;display:flex;flex-direction:column}@media screen and (max-width:1020px){.slider__controls{border-top:1px solid hsla(0,0%,100%,.2);margin-top:2em;padding-top:2em}}@media screen and (min-width:1020px){.slider__controls{flex-direction:row;justify-content:flex-end;padding-bottom:15px;padding-top:15px}.slider__controls .slider__dots{margin-right:120px;margin-top:-3px}.slider__controls .slider__nav button:not(:last-child){margin-right:.8em}}.slider__dots,.slider__nav{line-height:1}.slider__dots button,.slider__nav button{background-color:transparent;border:none;cursor:pointer;outline:none}.slider__dots--solid .owl-dot,.slider__dots--solid .slider__dot{background-color:#fff}.slider__dots--solid .owl-dot:not(.active):hover,.slider__dots--solid .slider__dot:not(.active):hover{opacity:.8}.slider__nav--centered button{position:absolute;top:50%;transform:translateY(-50%);z-index:20}.slider__nav--outside .owl-prev{left:-52px}@media screen and (min-width:768px){.slider__nav--outside .owl-prev{left:-65px}}.slider__nav--outside .owl-next{right:-52px}@media screen and (min-width:768px){.slider__nav--outside .owl-next{right:-65px}}.slider__nav--footer-offset button{margin-top:-40px}@media screen and (min-width:768px){.slider__nav--footer-offset button{margin-top:-85px}}.slider__arrow{font-size:2.5em}.slider__arrow:before{transition:color .2s}.owl-next:hover .slider__arrow:before,.owl-prev:hover .slider__arrow:before,.slider__arrow:hover:before{color:#67676c}.slider__nav--centered .slider__arrow{padding:25px}.owl-prev{left:0}.owl-next{right:0}.slider__dots--centered{bottom:0;position:absolute;text-align:center;width:100%}.slider__dot,.slider__dots .owl-dot{border:2px solid #67676c;border-radius:50%;display:inline-block;height:12px;width:12px}.slider__dot:hover,.slider__dots .owl-dot:hover{background-color:#67676c}.slider__dot:not(:last-child),.slider__dots .owl-dot:not(:last-child){margin-right:.5em}.slider__dot--active,.slider__dots .owl-dot.active{background-color:#c41a32;border-color:#c41a32}.news-slider__wrapper{max-width:100%;overflow:hidden;position:relative}@media screen and (max-width:1020px){.news-slider__wrapper,.news-slider__wrapper *{overflow:visible!important}.news-slider__nav{display:none}}.news-slider__wrapper .slider__arrow:hover:before{color:#c41a32}@media screen and (max-width:1020px){.news-slider .teaser__content{padding:15px}}.teaser{display:flex;flex-direction:column}@media screen and (min-width:1020px){.teaser{flex-direction:row;justify-content:space-around}}@media screen and (max-width:1020px){.teaser .teaser__title{order:-2}.teaser .teaser__media{order:-1}.tmp-reverse-md .teaser__media{order:0}}@media screen and (min-width:1020px){.teaser--right{text-align:right}}.teaser__item{display:flex}@media screen and (max-width:1020px){.teaser__item{flex-direction:column}}.teaser__content-wrapper{display:flex;flex-direction:column}@media screen and (min-width:1020px){.teaser__content-wrapper{flex-basis:100%;padding-right:40px}}@media screen and (min-width:1340px){.teaser__content-wrapper{padding-right:80px}}@media screen and (min-width:1020px){.teaser--left .teaser__content-wrapper{order:3;padding-left:40px;padding-right:0}}@media screen and (min-width:1340px){.teaser--left .teaser__content-wrapper{padding-left:80px}}.teaser--special-payment-table .teaser__content-wrapper{justify-content:flex-start;max-width:600px;padding-top:30px;z-index:40}.teaser--downloads .teaser__content,.teaser--panes .teaser__content{position:-webkit-sticky;position:sticky;top:40px}@media screen and (min-width:1340px){.teaser--downloads .teaser__content,.teaser--panes .teaser__content{top:20px}}@media screen and (min-width:1020px){.teaser__title{flex:0 0 130px;margin-top:.5em;position:relative;text-align:left}}@media screen and (max-width:1020px){.teaser--downloads .teaser__title,.teaser--panes .teaser__title{margin-bottom:.5em}}@media screen and (min-width:1020px){.teaser__title-text{left:0;position:absolute;z-index:10}}.teaser__title--top{margin-bottom:1em}.teaser__title--right{text-align:right}@media screen and (min-width:1020px){.teaser--right .teaser__title{order:3}.teaser--right .teaser__title span{left:auto;right:0}.teaser--left .teaser__title{text-align:right}}.teaser__badge{bottom:60%;display:inline-block;left:100%;margin-left:30px;position:absolute;width:145px}@media screen and (max-width:1020px){.teaser__badge{display:none!important}}.teaser__badge img{display:block;width:100%}.teaser--right .teaser__badge{left:auto;right:calc(100% + 40px)}.teaser__headline{margin-bottom:.7em;order:-20}.teaser__headline span{display:block;position:relative}@media screen and (max-width:1020px){.teaser__headline span br{display:none}}@media screen and (min-width:1020px){.teaser__headline span{display:inline-block;max-width:80%;padding-bottom:.5em}.teaser__headline span:after,.teaser__headline span:before{border-bottom:1px solid #c41a32;bottom:0;content:"";left:0;position:absolute;width:100%;z-index:50}.teaser__headline span:after{left:100%;width:200px}}.teaser__headline--small{text-transform:none!important}.teaser__headline--small span{max-width:100%}@media screen and (min-width:1020px){.teaser__headline--small span:after{width:50px}.teaser--downloads .teaser__headline span:after,.teaser--panes .teaser__headline span:after{width:60px}}.teaser--left .teaser__headline span:before{left:auto;right:0}.teaser--downloads .teaser__headline,.teaser--panes .teaser__headline{margin-top:1.5em}@media screen and (min-width:1340px){.teaser--downloads .teaser__headline,.teaser--panes .teaser__headline{margin-top:3em}}.teaser--panes .teaser__body{flex-grow:1}.teaser--logos .teaser__headline span:after{content:none}.teaser__media{overflow:hidden;position:relative}@media screen and (max-width:1020px){.teaser__media{margin-bottom:1em;margin-top:1em}}.teaser--special-payment-table .teaser__media{flex-grow:1;overflow:visible;z-index:20}@media screen and (max-width:1020px){.teaser--special-payment-table .teaser__media{order:1}}.teaser__image{height:auto;width:100%}.teaser--special-payment-table .teaser__image{margin-top:50px}@media screen and (max-width:768px){.teaser--special-payment-table .teaser__image{margin-top:35px!important}}@media screen and (max-width:1020px){.teaser--special-payment-table .teaser__image{display:block;margin:-70px auto 0;width:75%}}@media screen and (min-width:768px){.teaser--special-payment-table .teaser__image{float:right}}@media screen and (min-width:1340px){.teaser--special-payment-table .teaser__image{width:145%}}@media screen and (min-width:1020px){.teaser__media--mask{overflow:hidden}.teaser__media--mask:after{background:url(../images/teaser-image-mask-right.svg) no-repeat;background-size:100%;content:"";height:calc(100% + 4px);position:absolute;right:-2px;top:-2px;width:calc(100% + 4px)}.slider__controls{opacity:0;transition:1s;transition-delay:2s!important}.teaser--left .teaser__media--mask:after{content:url(../images/teaser-image-mask-left.svg);left:-2px;right:auto}}.teaser--left .teaser__headline span:after{left:auto;right:100%}.teaser__text{margin-bottom:2em}.teaser__text a{color:#c41a32}.teaser__text a:hover{color:#67676c}@media screen and (min-width:1020px){.teaser--narrow .teaser__text{max-width:70%}}@media screen and (min-width:1340px){.teaser--columns-2 .teaser__text{-moz-columns:2;column-count:2;-moz-column-gap:2em;column-gap:2em}}.teaser_button-row{margin-top:2.5em}.teaser__button{align-self:flex-start}@media screen and (min-width:1020px){.teaser--right .teaser__button{align-self:flex-end}}@media screen and (max-width:1020px){.teaser__pane-grid{order:-1}}@media screen and (max-width:768px){.teaser__pane-grid{display:none!important}}@media screen and (min-width:1020px){.teaser__pane-grid{flex-basis:120%}}@media screen and (max-width:1020px){html:not(.no-js) .teaser__pane-grid{margin-bottom:.5em}}@media screen and (min-width:1020px){.teaser:not(.teaser--narrow) .teaser__pane-grid.pane-grid--2-cols{flex-basis:60%}}.teaser__logo-grid{flex-basis:100%}.animate .teaser__title,.animate.teaser__title--top{opacity:0;z-index:10}.teaser--animation .teaser__title,.teaser--animation.teaser__title--top{opacity:1!important;right:0!important;transition:1s}.teaser--animation.teaser--left .teaser__title{left:0!important;right:auto!important}.animate .teaser__badge{opacity:0}.teaser--animation .teaser__badge{opacity:1!important;transition:1s;transition-delay:2s}.animate .teaser__headline{opacity:0}.teaser--animation .teaser__headline{opacity:1!important;transition:1s;transition-delay:.5s}.animate .teaser__headline span:after,.animate .teaser__headline span:before{opacity:0;z-index:100}.teaser--animation .teaser__headline span:after,.teaser--animation .teaser__headline span:before{opacity:1;transition:.5s;transition-delay:1.5s}.animate .teaser__media{opacity:0}.teaser--animation .slider__controls,.teaser--animation .teaser__media{opacity:1!important;transition:1s}.animate .teaser__body{opacity:0}.teaser--animation .teaser__body{opacity:1!important;transition:1s;transition-delay:.5s}.text-section{margin:0 auto;max-width:1020px}.text-box{border:1px solid #c41a32;display:inline-block;font-size:.9em;font-weight:700;padding:1em}.text-box a{text-decoration:none}.cover-grid__covers{align-items:stretch;display:flex;flex-wrap:wrap}.cover-grid__covers:not(.accordeon--initialized):not(.cover-grid__covers--slider){margin-bottom:-20px;margin-left:-10px;margin-right:-10px}.cover-grid__cover-wrapper{align-items:stretch;display:flex;margin-bottom:20px;overflow:hidden}@media screen and (max-width:1020px){.cover-grid__cover-wrapper{flex:0 0 50%!important}}@media screen and (max-width:540px){.cover-grid__cover-wrapper{flex:0 0 100%!important}}.cover-grid__cover-wrapper--overflow-visible{overflow:visible}.cover-grid__covers--4-cols .cover-grid__cover-wrapper,.cover-grid__covers--slider .cover-grid__cover-wrapper{flex:0 0 25%}.cover-grid__covers--3-cols .cover-grid__cover-wrapper{flex:0 0 33.3333%}.cover-grid__covers--2-cols .cover-grid__cover-wrapper{flex:0 0 50%}.cover-grid__cover{transition:all .2s!important;width:100%}.cover-grid__cover:hover .cover__button{background-color:#333;border-color:#333}@media screen and (max-width:768px){.cover-grid__cover .cover__headline{font-size:1.8em}.cover-grid__cover .cover__headline br{display:none}.cover-grid__cover.cover--news .cover__headline{font-size:1.4em}}.cover-grid__covers:not(.accordeon--initialized):not(.cover-grid__covers--slider) .cover-grid__cover{margin-left:10px;margin-right:10px}.cover-grid__covers--slider .owl-stage{display:flex}.cover-grid__covers--slider .cover-grid__cover-wrapper{height:100%}.cover-grid__covers-wrapper .slider__arrow:hover:before{color:#67676c}.cover-grid__nav .owl-prev{left:-40px}.cover-grid__nav .owl-next{right:-40px}.animate .cover-grid__title{opacity:0}.cover-grid--animation .cover-grid__title{opacity:1!important;transition:1s}.animate .cover-grid__cover-wrapper{opacity:0}.cover-grid--animation .cover-grid__cover-wrapper{opacity:1!important;transition:1s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(2){transition-delay:.1s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(3){transition-delay:.2s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(4){transition-delay:.3s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(5){transition-delay:.4s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(6){transition-delay:.5s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(7){transition-delay:.6s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(8){transition-delay:.7s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(9){transition-delay:.8s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(10){transition-delay:.9s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(11){transition-delay:1s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(12){transition-delay:1.1s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(13){transition-delay:1.2s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(14){transition-delay:1.3s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(15){transition-delay:1.4s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(16){transition-delay:1.5s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(17){transition-delay:1.6s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(18){transition-delay:1.7s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(19){transition-delay:1.8s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(20){transition-delay:1.9s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(21){transition-delay:2s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(22){transition-delay:2.1s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(23){transition-delay:2.2s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(24){transition-delay:2.3s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(25){transition-delay:2.4s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(26){transition-delay:2.5s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(27){transition-delay:2.6s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(28){transition-delay:2.7s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(29){transition-delay:2.8s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(30){transition-delay:2.9s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(31){transition-delay:3s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(32){transition-delay:3.1s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(33){transition-delay:3.2s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(34){transition-delay:3.3s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(35){transition-delay:3.4s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(36){transition-delay:3.5s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(37){transition-delay:3.6s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(38){transition-delay:3.7s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(39){transition-delay:3.8s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(40){transition-delay:3.9s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(41){transition-delay:4s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(42){transition-delay:4.1s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(43){transition-delay:4.2s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(44){transition-delay:4.3s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(45){transition-delay:4.4s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(46){transition-delay:4.5s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(47){transition-delay:4.6s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(48){transition-delay:4.7s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(49){transition-delay:4.8s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(50){transition-delay:4.9s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(51){transition-delay:5s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(52){transition-delay:5.1s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(53){transition-delay:5.2s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(54){transition-delay:5.3s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(55){transition-delay:5.4s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(56){transition-delay:5.5s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(57){transition-delay:5.6s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(58){transition-delay:5.7s}.cover-grid--animation .cover-grid__cover-wrapper:nth-child(59){transition-delay:5.8s}.animate .cover-grid__nav{opacity:0}.cover-grid--animation .cover-grid__nav{opacity:1!important;transition:1s;transition-delay:.5s}.icongrid__icons{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-50px;margin-left:-10px;margin-right:-10px}@media screen and (min-width:1340px){.icongrid__icons--indent{padding-left:100px}}.icongrid__icon-wrapper{flex:0 0 100%;margin-bottom:35px}@media screen and (min-width:540px){.icongrid__icon-wrapper{flex:0 0 50%;margin-bottom:50px}}@media screen and (min-width:768px){.icongrid__icon-wrapper{flex:0 0 33.3333%}}@media screen and (min-width:1340px){.icongrid__icon-wrapper{flex:0 0 25%}}@media screen and (min-width:1020px){.icongrid__icons--cols-5 .icongrid__icon-wrapper{flex:0 0 25%}}@media screen and (min-width:1340px){.icongrid__icons--cols-5 .icongrid__icon-wrapper{flex:0 0 20%}}.icongrid__item{flex-basis:100%;margin-left:10px;margin-right:10px;text-align:center}.icongrid__icon{height:50px;margin-bottom:1em}.icongrid__image{display:inline-block;height:100%;max-width:70px;width:auto}.icongrid__text{margin-top:.1em}.animate .icongrid__title{opacity:0;z-index:10}.icongrid--animation .icongrid__title{opacity:1!important;right:0!important;transition:1s}.animate .icongrid__icon-wrapper{opacity:0;z-index:10}.icongrid--animation .icongrid__icon-wrapper{opacity:1!important;right:0!important;transition:1s;transition-delay:.5s}.icongrid--animation .icongrid__icon-wrapper:nth-child(2){transition-delay:.6s}.icongrid--animation .icongrid__icon-wrapper:nth-child(3){transition-delay:.7s}.icongrid--animation .icongrid__icon-wrapper:nth-child(4){transition-delay:.8s}.icongrid--animation .icongrid__icon-wrapper:nth-child(5){transition-delay:.9s}.icongrid--animation .icongrid__icon-wrapper:nth-child(6){transition-delay:1s}.icongrid--animation .icongrid__icon-wrapper:nth-child(7){transition-delay:1.1s}.icongrid--animation .icongrid__icon-wrapper:nth-child(8){transition-delay:1.2s}.icongrid--animation .icongrid__icon-wrapper:nth-child(9){transition-delay:1.3s}.icongrid--animation .icongrid__icon-wrapper:nth-child(10){transition-delay:1.4s}.icongrid--animation .icongrid__icon-wrapper:nth-child(11){transition-delay:1.5s}.icongrid--animation .icongrid__icon-wrapper:nth-child(12){transition-delay:1.6s}.iconline{position:relative;z-index:20}@media screen and (max-width:768px){.iconline{margin:0 auto;max-width:500px}}@media screen and (min-width:768px){.iconline{display:flex;margin-left:-10px;margin-right:-10px}.iconline:after{background-color:#c41a32;content:"";height:2px;left:150px;position:absolute;top:70px;width:800px;width:0;z-index:0}}.iconline__item{flex-basis:100%;padding-left:10px;padding-right:10px;position:relative;text-align:center;z-index:10}@media screen and (max-width:768px){.iconline__item:after{background-color:#c41a32;content:"";height:2px;left:150px;left:0;margin:0 auto;position:absolute;right:0;top:70px;width:800px;width:0;width:75%;z-index:0}.iconline__item:not(:last-child){margin-bottom:4em}}.iconline__icon{align-items:center;background-color:#eee;border-radius:100%;display:inline-flex;height:142px;justify-content:center;margin-bottom:2em;position:relative;width:142px;z-index:20}.iconline__icon img{height:55px;max-width:60px;width:auto}.iconline__circle{height:100%;left:0;position:absolute;top:0;width:100%}.iconline__circle:after,.iconline__circle:before{position:absolute;width:72px}.iconline__circle:before{content:url(../images/circle-1-topleft.svg);left:-1px;top:0}.iconline__circle:after{bottom:-6px;content:url(../images/circle-1-bottomright.svg);right:-1px}.iconline__item:nth-child(2) .iconline__circle{-webkit-animation-delay:.5s;animation-delay:.5s}.iconline__item:nth-child(3) .iconline__circle{-webkit-animation-delay:1s;animation-delay:1s}.iconline__headline{font-size:1em;font-weight:700;margin-bottom:.5em;text-transform:uppercase}@media screen and (max-width:768px){.iconline__headline br{display:none}}@-webkit-keyframes spinFadeLeft{0%{opacity:0;transform:rotate(90deg)}to{opacity:1;transform:rotate(0)}}@keyframes spinFadeLeft{0%{opacity:0;transform:rotate(90deg)}to{opacity:1;transform:rotate(0)}}.animate .iconline__icon{opacity:0}.iconline--animation .iconline__icon{-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards}.iconline__item:nth-child(2) .iconline__icon{-webkit-animation-delay:.5s;animation-delay:.5s}.iconline__item:nth-child(3) .iconline__icon{-webkit-animation-delay:1s;animation-delay:1s}.iconline__item:nth-child(4) .iconline__icon{-webkit-animation-delay:1.5s;animation-delay:1.5s}.iconline__item:nth-child(5) .iconline__icon{-webkit-animation-delay:2s;animation-delay:2s}.iconline__item:nth-child(6) .iconline__icon{-webkit-animation-delay:2.5s;animation-delay:2.5s}.iconline.iconline--animation:after{-webkit-animation:expand 1s linear forwards;animation:expand 1s linear forwards;-webkit-animation-delay:.65s;animation-delay:.65s}.animation .iconline__circle{opacity:0}.animation .iconline__circle,.iconline--animation .iconline__circle{-webkit-animation:spinFadeLeft .75s forwards;animation:spinFadeLeft .75s forwards}.animate .iconline__headline,.animate .iconline__text{opacity:0}.iconline.iconline--animation .iconline__headline,.iconline.iconline--animation .iconline__text{opacity:1;transition:1s;transition-delay:1s}@-webkit-keyframes expand{0%{width:0}to{width:75%}}@keyframes expand{0%{width:0}to{width:75%}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.logo-grid__logos{display:flex;flex-wrap:wrap;margin-bottom:-30px;margin-left:-15px;margin-right:-15px}.logo-grid__logo-wrapper{flex-basis:50%;margin-bottom:30px;max-height:80px}@media screen and (min-width:540px){.logo-grid__logo-wrapper{flex-basis:25%}}.logo-grid__logo{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:15px;padding-right:15px;text-align:center;width:100%}.logo-grid__logo img{display:inline-block;flex:0 0 auto;height:auto;max-height:100%;max-width:100%;-o-object-fit:scale-down;object-fit:scale-down;width:auto}.logo-grid__logo-inner{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;padding:10px;width:100%}.animate .logo-grid__logo{opacity:0}.teaser--animation .logo-grid__logo{opacity:1;transition:1s;transition-delay:1s}.content-slider__container{overflow:hidden;padding-bottom:50px}.content-slider__wrapper{position:relative}.content-slider__wrapper--carousel{margin:0 auto;max-width:70%}@media screen and (min-width:768px){.content-slider__wrapper--carousel{max-width:57%}}.content-slider__wrapper--carousel,.content-slider__wrapper--carousel *{overflow:visible!important}.content-slider__item{background-color:#929294}.content-slider__item .facts__svg-circle{stroke:#fff}.content-slider__footer{padding-bottom:1.5em;padding-top:1.5em}.content-slider__arrow{position:relative}.content-slider__dots{bottom:-40px}@media screen and (max-width:768px){.content-slider__wrapper--full-width .slider__nav{display:none!important}}.content-slider__wrapper.animate .owl-item{opacity:0;z-index:10}.content-slider--animation .owl-item{opacity:1!important;right:0!important;transition:1s}.content-slider--animation .owl-item:not(.active){transition-delay:.75s}.content-slider__wrapper.animate .content-slider__dots,.content-slider__wrapper.animate .content-slider__nav{opacity:0;z-index:10}.content-slider--animation .content-slider__dots,.content-slider--animation .content-slider__nav{opacity:1!important;right:0!important;transition:1s;transition-delay:.5s}.image-section__image-wrapper{margin:70px auto 0;max-width:100%}.image-section__image{display:block;height:auto;width:100%}.image-section.animate .image-section__headline,.image-section.animate .image-section__text{opacity:0}.image-section--animation .image-section__headline,.image-section--animation .image-section__text{opacity:1!important;transition:1s;transition-delay:.5s}.image-section--animation .image-section__text{transition-delay:.6s}.image-section.animate .image-section__image{opacity:0;transform:scale(.9)}.image-section--animation .image-section__image{opacity:1!important;transform:scale(1)!important;transition:1s;transition-delay:.8s}@media screen and (max-width:768px){.video-section__text{margin-bottom:30px}}.video-section__image-wrapper{margin:70px auto 0;max-width:100%}.video-section__video-wrapper{margin:0 auto;max-width:900px}.video-section__video{display:block;height:auto;width:100%}.video-section.animate .video-section__headline,.video-section.animate .video-section__text{opacity:0}.video-section--animation .video-section__headline,.video-section--animation .video-section__text{opacity:1!important;transition:1s;transition-delay:.5s}.video-section--animation .video-section__text{transition-delay:.6s}.video-section.animate .video-section__video{opacity:0;transform:scale(.9)}.video-section--animation .video-section__video{opacity:1!important;transform:scale(1)!important;transition:1s;transition-delay:.8s}.pane{background-color:#eee;box-sizing:border-box;color:#67676c!important;cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:125px;overflow:hidden;padding:2em 1em;position:relative;text-align:center;text-decoration:none;transition:all .2s}@media screen and (min-width:1020px){.pane{height:349px;min-height:350px}}.pane.pane--active,.pane:hover{background-color:#c41a32}.pane.pane--active *,.pane:hover *{color:#fff}.pane:not(.pane--active):hover{transform:scale(1.03)}.pane--align-top{justify-content:flex-start}.pane--compact{height:auto;min-height:0}@media screen and (min-width:1020px){.pane--compact{padding-bottom:5.5em}.pane--download{height:250px;min-height:250px}}.pane__icon{height:50px;margin:0 auto 1em;max-width:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;transition:all .3s;width:100%}@media screen and (min-width:1020px){.pane__icon{margin-bottom:2em}}@media screen and (max-width:1020px){.pane__icon{max-height:30px}}.pane__icon--fixed-width{height:auto;transition:all .3s;width:70px}.pane--active .pane__icon,.pane:hover .pane__icon{filter:brightness(0) invert(1)}.pane__title{overflow:hidden;text-overflow:ellipsis}.pane--active .pane__title,.pane:hover .pane__title{color:#fff}.pane__subtitle{font-size:.9em;height:70px;line-height:1.3;margin-top:.5em}.pane--download .pane__subtitle{font-size:1em;font-weight:700}.pane__arrow{bottom:1em;font-size:1.8em;left:0;margin:0 auto;position:absolute;right:0}@media screen and (max-width:1020px){.pane__arrow{display:none}}.pane__arrow:before{color:#c41a32;transition:color .2s}.pane--active .pane__arrow:before,.pane:hover .pane__arrow:before{color:#fff}.pane__content .button:last-child{margin-top:1em}@media screen and (min-width:768px){html:not(.no-js) .pane__content:not(:first-child){display:none}html:not(.no-js) .pane__content:not(:last-child){margin-bottom:0}}.pane__content-title{color:#333;margin-bottom:1em;text-transform:none}.link-tiles .cover-grid__cover-wrapper{flex:1}.link-tiles .cover__content{padding:0}.link-tiles .cover__button{border-radius:0;box-sizing:border-box;width:100%}.pane-grid{align-items:stretch;display:flex;flex-wrap:wrap;margin-bottom:-20px;margin-left:-10px;margin-right:-10px}@media screen and (min-width:1020px){.pane-grid{align-self:flex-start}}.accordeon__item>.pane-grid{margin-top:2em}.pane-grid__item{align-items:stretch;display:flex;flex-basis:100%;flex:0 0 100%;justify-content:stretch;margin-bottom:20px;min-width:100px}@media screen and (min-width:540px){.pane-grid__item{flex:0 0 50%}}.pane-grid__item .pane{margin-left:10px;margin-right:10px;padding-bottom:80px;width:100%}.pane-grid__item .pane--download{padding-bottom:40px}@media screen and (min-width:768px){.pane-grid:not(.pane-grid--2-cols):not(.pane-grid--4-cols):not(.pane-grid--5-cols) .pane-grid__item{flex:0 0 33.3333%}}@media screen and (min-width:1020px){.pane-grid--4-cols .pane-grid__item{flex:0 0 25%}.pane-grid--5-cols .pane-grid__item{flex:0 0 20%}}.pane-grid.animate .pane-grid__item,.teaser.animate .pane-grid__item{opacity:0}.pane-grid--animation .pane-grid__item,.teaser--animation .pane-grid__item{opacity:1!important;right:0!important;transition:1s;transition-delay:.8s}.pane-grid--animation .pane-grid__item:nth-child(2),.teaser--animation .pane-grid__item:nth-child(2){transition-delay:.9s}.pane-grid--animation .pane-grid__item:nth-child(3),.teaser--animation .pane-grid__item:nth-child(3){transition-delay:1s}.pane-grid--animation .pane-grid__item:nth-child(4),.teaser--animation .pane-grid__item:nth-child(4){transition-delay:1.1s}.pane-grid--animation .pane-grid__item:nth-child(5),.teaser--animation .pane-grid__item:nth-child(5){transition-delay:1.2s}.pane-grid--animation .pane-grid__item:nth-child(6),.teaser--animation .pane-grid__item:nth-child(6){transition-delay:1.3s}.pane-grid--animation .pane-grid__item:nth-child(7),.teaser--animation .pane-grid__item:nth-child(7){transition-delay:1.4s}.pane-grid--animation .pane-grid__item:nth-child(8),.teaser--animation .pane-grid__item:nth-child(8){transition-delay:1.5s}.pane-grid--animation .pane-grid__item:nth-child(9),.teaser--animation .pane-grid__item:nth-child(9){transition-delay:1.6s}.pane-grid--animation .pane-grid__item:nth-child(10),.teaser--animation .pane-grid__item:nth-child(10){transition-delay:1.7s}.pane-grid--animation .pane-grid__item:nth-child(11),.teaser--animation .pane-grid__item:nth-child(11){transition-delay:1.8s}.pane-grid--animation .pane-grid__item:nth-child(12),.teaser--animation .pane-grid__item:nth-child(12){transition-delay:1.9s}.pane-grid--animation .pane-grid__item:nth-child(13),.teaser--animation .pane-grid__item:nth-child(13){transition-delay:2s}.pane-grid--animation .pane-grid__item:nth-child(14),.teaser--animation .pane-grid__item:nth-child(14){transition-delay:2.1s}.pane-grid--animation .pane-grid__item:nth-child(15),.teaser--animation .pane-grid__item:nth-child(15){transition-delay:2.2s}.pane-grid--animation .pane-grid__item:nth-child(16),.teaser--animation .pane-grid__item:nth-child(16){transition-delay:2.3s}.pane-grid--animation .pane-grid__item:nth-child(17),.teaser--animation .pane-grid__item:nth-child(17){transition-delay:2.4s}.pane-grid--animation .pane-grid__item:nth-child(18),.teaser--animation .pane-grid__item:nth-child(18){transition-delay:2.5s}.pane-grid--animation .pane-grid__item:nth-child(19),.teaser--animation .pane-grid__item:nth-child(19){transition-delay:2.6s}.pane-grid--animation .pane-grid__item:nth-child(20),.teaser--animation .pane-grid__item:nth-child(20){transition-delay:2.7s}.pane-grid--animation .pane-grid__item:nth-child(21),.teaser--animation .pane-grid__item:nth-child(21){transition-delay:2.8s}.pane-grid--animation .pane-grid__item:nth-child(22),.teaser--animation .pane-grid__item:nth-child(22){transition-delay:2.9s}.pane-grid--animation .pane-grid__item:nth-child(23),.teaser--animation .pane-grid__item:nth-child(23){transition-delay:3s}.pane-grid--animation .pane-grid__item:nth-child(24),.teaser--animation .pane-grid__item:nth-child(24){transition-delay:3.1s}.pane-grid--animation .pane-grid__item:nth-child(25),.teaser--animation .pane-grid__item:nth-child(25){transition-delay:3.2s}.pane-grid--animation .pane-grid__item:nth-child(26),.teaser--animation .pane-grid__item:nth-child(26){transition-delay:3.3s}.pane-grid--animation .pane-grid__item:nth-child(27),.teaser--animation .pane-grid__item:nth-child(27){transition-delay:3.4s}.pane-grid--animation .pane-grid__item:nth-child(28),.teaser--animation .pane-grid__item:nth-child(28){transition-delay:3.5s}.pane-grid--animation .pane-grid__item:nth-child(29),.teaser--animation .pane-grid__item:nth-child(29){transition-delay:3.6s}.pane-grid--animation .pane-grid__item:nth-child(30),.teaser--animation .pane-grid__item:nth-child(30){transition-delay:3.7s}.pane-grid--animation .pane-grid__item:nth-child(31),.teaser--animation .pane-grid__item:nth-child(31){transition-delay:3.8s}.pane-grid--animation .pane-grid__item:nth-child(32),.teaser--animation .pane-grid__item:nth-child(32){transition-delay:3.9s}.pane-grid--animation .pane-grid__item:nth-child(33),.teaser--animation .pane-grid__item:nth-child(33){transition-delay:4s}.pane-grid--animation .pane-grid__item:nth-child(34),.teaser--animation .pane-grid__item:nth-child(34){transition-delay:4.1s}.pane-grid--animation .pane-grid__item:nth-child(35),.teaser--animation .pane-grid__item:nth-child(35){transition-delay:4.2s}.pane-grid--animation .pane-grid__item:nth-child(36),.teaser--animation .pane-grid__item:nth-child(36){transition-delay:4.3s}.pane-grid--animation .pane-grid__item:nth-child(37),.teaser--animation .pane-grid__item:nth-child(37){transition-delay:4.4s}.pane-grid--animation .pane-grid__item:nth-child(38),.teaser--animation .pane-grid__item:nth-child(38){transition-delay:4.5s}.pane-grid--animation .pane-grid__item:nth-child(39),.teaser--animation .pane-grid__item:nth-child(39){transition-delay:4.6s}.pane-grid--animation .pane-grid__item:nth-child(40),.teaser--animation .pane-grid__item:nth-child(40){transition-delay:4.7s}.pane-grid--animation .pane-grid__item:nth-child(41),.teaser--animation .pane-grid__item:nth-child(41){transition-delay:4.8s}.pane-grid--animation .pane-grid__item:nth-child(42),.teaser--animation .pane-grid__item:nth-child(42){transition-delay:4.9s}.pane-grid--animation .pane-grid__item:nth-child(43),.teaser--animation .pane-grid__item:nth-child(43){transition-delay:5s}.pane-grid--animation .pane-grid__item:nth-child(44),.teaser--animation .pane-grid__item:nth-child(44){transition-delay:5.1s}.pane-grid--animation .pane-grid__item:nth-child(45),.teaser--animation .pane-grid__item:nth-child(45){transition-delay:5.2s}.pane-grid--animation .pane-grid__item:nth-child(46),.teaser--animation .pane-grid__item:nth-child(46){transition-delay:5.3s}.pane-grid--animation .pane-grid__item:nth-child(47),.teaser--animation .pane-grid__item:nth-child(47){transition-delay:5.4s}.pane-grid--animation .pane-grid__item:nth-child(48),.teaser--animation .pane-grid__item:nth-child(48){transition-delay:5.5s}.pane-grid--animation .pane-grid__item:nth-child(49),.teaser--animation .pane-grid__item:nth-child(49){transition-delay:5.6s}.pane-grid--animation .pane-grid__item:nth-child(50),.teaser--animation .pane-grid__item:nth-child(50){transition-delay:5.7s}.pane-grid--animation .pane-grid__item:nth-child(51),.teaser--animation .pane-grid__item:nth-child(51){transition-delay:5.8s}.pane-grid--animation .pane-grid__item:nth-child(52),.teaser--animation .pane-grid__item:nth-child(52){transition-delay:5.9s}.pane-grid--animation .pane-grid__item:nth-child(53),.teaser--animation .pane-grid__item:nth-child(53){transition-delay:6s}.pane-grid--animation .pane-grid__item:nth-child(54),.teaser--animation .pane-grid__item:nth-child(54){transition-delay:6.1s}.pane-grid--animation .pane-grid__item:nth-child(55),.teaser--animation .pane-grid__item:nth-child(55){transition-delay:6.2s}.pane-grid--animation .pane-grid__item:nth-child(56),.teaser--animation .pane-grid__item:nth-child(56){transition-delay:6.3s}.pane-grid--animation .pane-grid__item:nth-child(57),.teaser--animation .pane-grid__item:nth-child(57){transition-delay:6.4s}.pane-grid--animation .pane-grid__item:nth-child(58),.teaser--animation .pane-grid__item:nth-child(58){transition-delay:6.5s}.pane-grid--animation .pane-grid__item:nth-child(59),.teaser--animation .pane-grid__item:nth-child(59){transition-delay:6.6s}.accordeon-section+.accordeon-section{margin-top:100px}.accordeon--initialized{display:flex;flex-direction:column}.accordeon--initialized .accordeon__item:not(:last-child){margin-bottom:3em}.accordeon__title{border-bottom:1px solid #828289;cursor:pointer;margin-bottom:.5em;padding-bottom:.5em;padding-right:40px;position:relative}.accordeon__title:after{color:#e20613;content:"\e90f";font-family:icomoon;font-size:8px;position:absolute;right:0;top:calc(50% - 2px);transform:translateY(-50%);vertical-align:middle}.accordeon__title.accordeon__title--expanded:after{content:"\e910"}.accordeon__title--icon{padding-left:55px}.accordeon__title-icon{display:inline-block;height:80%;left:0;position:absolute;text-align:center;top:0;width:40px}.accordeon__title-icon img{height:auto;max-height:100%;max-width:100%;width:auto}.accordeon--right .accordeon__title{padding-left:40px;padding-right:0;text-align:right}.accordeon--right .accordeon__title:after{left:0;right:auto}.animate .accordeon-section__headline,.animate .accordeon-section__text{opacity:0}.accordeon-section--animation .accordeon-section__headline,.accordeon-section--animation .accordeon-section__text{opacity:1;transition:1s}.accordeon-section--animation .accordeon-section__text{transition-delay:.4s}.animate .accordeon__title{opacity:0}.accordeon--animation .accordeon__title,.accordeon-section--animation .accordeon__title{opacity:1;transition:1s;transition-delay:.8s}.accordeon--animation .accordeon__title:nth-child(3),.accordeon-section--animation .accordeon__title:nth-child(3){transition-delay:.9s}.accordeon--animation .accordeon__title:nth-child(4),.accordeon-section--animation .accordeon__title:nth-child(4){transition-delay:.95s}.accordeon--animation .accordeon__title:nth-child(5),.accordeon-section--animation .accordeon__title:nth-child(5){transition-delay:1s}.accordeon--animation .accordeon__title:nth-child(6),.accordeon-section--animation .accordeon__title:nth-child(6){transition-delay:1.05s}.accordeon--animation .accordeon__title:nth-child(7),.accordeon-section--animation .accordeon__title:nth-child(7){transition-delay:1.1s}.accordeon--animation .accordeon__title:nth-child(8),.accordeon-section--animation .accordeon__title:nth-child(8){transition-delay:1.15s}.accordeon--animation .accordeon__title:nth-child(9),.accordeon-section--animation .accordeon__title:nth-child(9){transition-delay:1.2s}.accordeon--animation .accordeon__title:nth-child(10),.accordeon-section--animation .accordeon__title:nth-child(10){transition-delay:1.25s}.accordeon--animation .accordeon__title:nth-child(11),.accordeon-section--animation .accordeon__title:nth-child(11){transition-delay:1.3s}.accordeon--animation .accordeon__title:nth-child(12),.accordeon-section--animation .accordeon__title:nth-child(12){transition-delay:1.35s}.accordeon--animation .accordeon__title:nth-child(13),.accordeon-section--animation .accordeon__title:nth-child(13){transition-delay:1.4s}.accordeon--animation .accordeon__title:nth-child(14),.accordeon-section--animation .accordeon__title:nth-child(14){transition-delay:1.45s}.accordeon--animation .accordeon__title:nth-child(15),.accordeon-section--animation .accordeon__title:nth-child(15){transition-delay:1.5s}.accordeon--animation .accordeon__title:nth-child(16),.accordeon-section--animation .accordeon__title:nth-child(16){transition-delay:1.55s}.accordeon--animation .accordeon__title:nth-child(17),.accordeon-section--animation .accordeon__title:nth-child(17){transition-delay:1.6s}.accordeon--animation .accordeon__title:nth-child(18),.accordeon-section--animation .accordeon__title:nth-child(18){transition-delay:1.65s}.accordeon--animation .accordeon__title:nth-child(19),.accordeon-section--animation .accordeon__title:nth-child(19){transition-delay:1.7s}.accordeon--animation .accordeon__title:nth-child(20),.accordeon-section--animation .accordeon__title:nth-child(20){transition-delay:1.75s}.accordeon--animation .accordeon__title:nth-child(21),.accordeon-section--animation .accordeon__title:nth-child(21){transition-delay:1.8s}.accordeon--animation .accordeon__title:nth-child(22),.accordeon-section--animation .accordeon__title:nth-child(22){transition-delay:1.85s}.accordeon--animation .accordeon__title:nth-child(23),.accordeon-section--animation .accordeon__title:nth-child(23){transition-delay:1.9s}.accordeon--animation .accordeon__title:nth-child(24),.accordeon-section--animation .accordeon__title:nth-child(24){transition-delay:1.95s}.accordeon--animation .accordeon__title:nth-child(25),.accordeon-section--animation .accordeon__title:nth-child(25){transition-delay:2s}.accordeon--animation .accordeon__title:nth-child(26),.accordeon-section--animation .accordeon__title:nth-child(26){transition-delay:2.05s}.accordeon--animation .accordeon__title:nth-child(27),.accordeon-section--animation .accordeon__title:nth-child(27){transition-delay:2.1s}.accordeon--animation .accordeon__title:nth-child(28),.accordeon-section--animation .accordeon__title:nth-child(28){transition-delay:2.15s}.accordeon--animation .accordeon__title:nth-child(29),.accordeon-section--animation .accordeon__title:nth-child(29){transition-delay:2.2s}.accordeon--animation .accordeon__title:nth-child(30),.accordeon-section--animation .accordeon__title:nth-child(30){transition-delay:2.25s}.accordeon--animation .accordeon__title:nth-child(31),.accordeon-section--animation .accordeon__title:nth-child(31){transition-delay:2.3s}.accordeon--animation .accordeon__title:nth-child(32),.accordeon-section--animation .accordeon__title:nth-child(32){transition-delay:2.35s}.accordeon--animation .accordeon__title:nth-child(33),.accordeon-section--animation .accordeon__title:nth-child(33){transition-delay:2.4s}.accordeon--animation .accordeon__title:nth-child(34),.accordeon-section--animation .accordeon__title:nth-child(34){transition-delay:2.45s}.accordeon--animation .accordeon__title:nth-child(35),.accordeon-section--animation .accordeon__title:nth-child(35){transition-delay:2.5s}.accordeon--animation .accordeon__title:nth-child(36),.accordeon-section--animation .accordeon__title:nth-child(36){transition-delay:2.55s}.accordeon--animation .accordeon__title:nth-child(37),.accordeon-section--animation .accordeon__title:nth-child(37){transition-delay:2.6s}.accordeon--animation .accordeon__title:nth-child(38),.accordeon-section--animation .accordeon__title:nth-child(38){transition-delay:2.65s}.accordeon--animation .accordeon__title:nth-child(39),.accordeon-section--animation .accordeon__title:nth-child(39){transition-delay:2.7s}.accordeon--animation .accordeon__title:nth-child(40),.accordeon-section--animation .accordeon__title:nth-child(40){transition-delay:2.75s}.accordeon--animation .accordeon__title:nth-child(41),.accordeon-section--animation .accordeon__title:nth-child(41){transition-delay:2.8s}.accordeon--animation .accordeon__title:nth-child(42),.accordeon-section--animation .accordeon__title:nth-child(42){transition-delay:2.85s}.accordeon--animation .accordeon__title:nth-child(43),.accordeon-section--animation .accordeon__title:nth-child(43){transition-delay:2.9s}.accordeon--animation .accordeon__title:nth-child(44),.accordeon-section--animation .accordeon__title:nth-child(44){transition-delay:2.95s}.accordeon--animation .accordeon__title:nth-child(45),.accordeon-section--animation .accordeon__title:nth-child(45){transition-delay:3s}.accordeon--animation .accordeon__title:nth-child(46),.accordeon-section--animation .accordeon__title:nth-child(46){transition-delay:3.05s}.accordeon--animation .accordeon__title:nth-child(47),.accordeon-section--animation .accordeon__title:nth-child(47){transition-delay:3.1s}.accordeon--animation .accordeon__title:nth-child(48),.accordeon-section--animation .accordeon__title:nth-child(48){transition-delay:3.15s}.accordeon--animation .accordeon__title:nth-child(49),.accordeon-section--animation .accordeon__title:nth-child(49){transition-delay:3.2s}.accordeon--animation .accordeon__title:nth-child(50),.accordeon-section--animation .accordeon__title:nth-child(50){transition-delay:3.25s}.accordeon--animation .accordeon__title:nth-child(51),.accordeon-section--animation .accordeon__title:nth-child(51){transition-delay:3.3s}.tooltip__trigger{position:relative}.tooltip__headline{color:#fff}.tooltip__content{cursor:default;left:50%;opacity:0;padding-top:40px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .2s}.tooltip__content .form__input{background-color:transparent;border:1px solid #fff}@media screen and (max-width:1020px){.tooltip__content{display:none!important}}@media screen and (max-width:1340px){.tooltip__content--calculator{left:auto;right:-45px;transform:none}.tooltip__content--calculator .tooltip__inner:before{left:auto;right:-5px}.tooltip__content--downloads{left:auto;right:-45px;transform:none}.tooltip__content--downloads .tooltip__inner:before{left:auto;right:-5px}}.tooltip__trigger:hover .tooltip__content{opacity:1;pointer-events:auto}.tooltip__inner{background-color:hsla(240,2%,41%,.9);padding:30px;position:relative}.tooltip__inner:before{border-color:transparent transparent hsla(240,2%,41%,.9);border-style:solid;border-width:0 30px 30px;content:"";height:0;left:50%;position:absolute;top:-30px;transform:translateX(-50%);width:0}.tooltip__content{color:#fff!important}.tooltip__headline{font-size:28px;margin-bottom:.5em}.badge{align-items:center;background:url(../images/badge.svg) no-repeat 100%/100%;box-sizing:border-box;color:#fff!important;display:inline-flex;flex-direction:column;font-size:14px;height:135px;justify-content:center;letter-spacing:1px;line-height:1;padding:27px 10px 10px;text-align:center;text-decoration:none;transform:rotate(10deg);transition:transform .2s;vertical-align:text-bottom;width:135px}a.badge:hover{transform:rotate(10deg) scale(1.1)}.teaser--animation-finished .badge{transition-delay:0s!important;transition-duration:.2s!important}.badge__icon{display:inline-block;margin-top:.3em;width:20px}.badge__icon img{display:block;height:auto;width:100%}.badge__line--small{font-size:.7em}.badge__line--small.badge__line-3{margin-top:.15em}.badge__line--medium{font-size:1.2em}.badge__line--large{font-size:1.5em}.badge__line-1{margin-bottom:.2em}@media screen and (min-width:1020px){.site__section:last-child .contact-map{margin-bottom:20px}}.contact-map .site__container{padding-left:0;padding-right:0}@media screen and (min-width:1020px){.contact-map__inner{display:flex}.contact-map__contact{display:flex;flex:0 0 350px;flex-direction:column;justify-content:center;order:2;padding-left:150px}}.animate .contact-map__contact{opacity:0;transition:1s;transition-delay:.5s}.teaser--animation .contact-map__contact{opacity:1!important}.contact-map__headline{margin-bottom:.7em}@media screen and (max-width:1020px){.contact-map__headline br{display:none}}@media screen and (min-width:1020px){.contact-map__headline{text-align:right}}.contact-map__map{background-color:grey;flex-grow:1;height:250px;position:relative}@media screen and (max-width:1020px){.contact-map__map{margin-left:-50px;margin-right:-50px;margin-top:3em}}@media screen and (min-width:768px){.contact-map__map{height:400px}}@media screen and (min-width:1020px){.contact-map__map{height:auto}}.contact-map__map--inactive{display:flex;flex-direction:column;justify-content:center}.contact-map__consent-text{box-sizing:border-box;max-width:600px;padding-right:30px}.contact-map__consent-accept-button{margin-top:25px}.animate .contact-map__map{opacity:0;transition:1s}.teaser--animation .contact-map__map{opacity:1!important}.contact-map__map-wrapper{background-color:#253035;height:100%}@media screen and (min-width:1020px){.contact-map__map-wrapper{position:absolute;right:0;top:0;width:calc(100% + 1000px)}}.contact-map__map-canvas{height:100%;width:100%}.contact-map__consent-layer{background-color:#253035;color:#fff;position:relative}@media screen and (max-width:1020px){.contact-map__consent-layer{padding:30px}}body .contact-map__form .form__input{background-color:#eee}body .contact-map__form .form__item--submit{margin-bottom:0!important}.infowindow{background-color:hsla(0,0%,100%,.95);box-sizing:border-box;color:#000;font-size:1.1em;font-weight:400;line-height:1.3;min-height:110px;min-width:150px;padding:1em;position:relative;width:calc(100% + 25px)}.infowindow:after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid hsla(0,0%,100%,.95);content:"";height:0;left:50%;margin-left:-32px;position:absolute;top:100%;width:0}.infowindow--overlay{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.infowindow--overlay .infowindow:after,.infowindow--overlay:after{content:none}.infowindow--overlay .infowindow{background-color:hsla(240,3%,52%,.5);font-size:.9em;height:100%;overflow:auto;padding:1em;width:100%}.infowindow--overlay .infowindow__subtitle,.infowindow--overlay .infowindow__title{margin-right:50px}.infowindow--overlay .labelling__label{flex:0 0 50%}.infowindow--overlay .infowindow__close{position:absolute;right:10px!important;top:10px!important}.infowindow__content{max-width:650px;opacity:0}.infowindow__header{border-bottom:1px solid rgba(0,0,0,.1);display:flex;margin-bottom:1em;padding-bottom:1em}@media screen and (min-width:540px){.infowindow__header{align-items:center}}.infowindow__header-image-wrapper{flex:0 0 80px;margin-right:20px}@media screen and (min-width:540px){.infowindow__header-image-wrapper{flex:0 0 100px}}.infowindow__header-image{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden!important;width:100%}.infowindow__subtitle{font-size:1.1em}.infowindow__contact{margin-top:.1em}.infowindow__contact a{text-decoration:none}.infowindow__margin-top{margin-top:.5em}.gm-style .gm-style-iw{background-color:transparent!important;display:block!important}.gm-style .gm-style-iw,.gm-style .gm-style-iw :not(.infowindow__header-image){overflow:visible!important}.gm-style button,.infowindow__close{color:#000!important;font-size:1.5em!important;right:20px!important;top:20px!important}.gm-style button img,.infowindow__close img{display:none!important}.gm-style button:before,.infowindow__close:before{content:"\e90d";font-family:icomoon;font-size:17px}.gm-style button{right:-20px!important;top:8px!important}.gm-style button span{display:none!important}.gm-style .gm-style-iw-tc:after{content:none!important}.infowindow__close{position:absolute;right:20px;top:20px}.gm-style-iw-d,.gm-style-iw.gm-style-iw-c{padding:0!important}.gm-style .gm-style-iw-t:after{display:none!important}.article{font-size:1.2em}.article h2:not(:last-child),.article h3:not(:last-child),.article h4:not(:last-child),.article h5:not(:last-child),.article h6:not(:last-child){margin-bottom:.5em}.article .grid:not(:last-child),.article ol:not(:last-child),.article p:not(:last-child),.article ul:not(:last-child){margin-bottom:1.5em}.article ol:not([class]){padding-left:1em}.article li{line-height:1.5}@media screen and (min-width:1020px){.article--404{padding-bottom:100px;padding-top:100px}}.article__headline{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:1em}@media screen and (min-width:768px){.article__headline{font-size:2.2em}.article--404 .article__headline{font-size:3em}}.article__body{margin-bottom:1.5em}.article__thumbnail{margin-bottom:1em}@media screen and (min-width:768px){.article__thumbnail{float:left;margin-bottom:.3em;margin-right:1.5em;max-width:405px}}.article__thumbnail img{height:auto;width:100%}.article--404 .article__content .button:last-child{margin-top:1.5em}.article__footer{border-top:1px solid hsla(0,0%,100%,.2);margin-top:2em;padding-top:2em}.file-list__category-description{font-size:.9em;margin-bottom:2em}.file-list__headline{margin-bottom:1em!important}.file-list__files{display:flex}body .file-list__item{font-size:.9em;line-height:1;text-transform:uppercase}body .file-list__item:not(:last-child){border-right:1px solid hsla(0,0%,100%,.3);margin-right:1em;padding-right:1em}body .file-list__link{line-height:1;text-decoration:none}body .file-list__link:before{content:"\e909";font-family:icomoon;margin-right:.2em}.social-bar{display:flex;list-style:none;margin-bottom:0!important}.social-bar__item:not(:last-child){margin-right:1em}.social-bar__item a{font-size:25px;text-decoration:none}.social-bar__item a span:before{color:#c41a32}.social-bar__item a:hover span:before{color:#fff}.wp-paginate{display:flex;font-size:1.4em;justify-content:center;margin-top:4em}.wp-paginate li{margin-bottom:0;padding-left:0}.wp-paginate li:not(:last-child){margin-right:.5em}.wp-paginate li:before{content:none}.wp-paginate li>a,.wp-paginate li>span{align-items:center;background-color:hsla(240,3%,52%,.3);border-radius:50%;display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.wp-paginate .page{font-size:.9rem;font-weight:700}.wp-paginate .next,.wp-paginate .prev{background-color:transparent!important}.wp-paginate .next:before,.wp-paginate .prev:before{content:"\e912";display:inline-block;font-family:icomoon}.wp-paginate .next:hover:before,.wp-paginate .prev:hover:before{color:#c41a32}.wp-paginate .prev:before{content:"\e911"}.wp-paginate a:hover{background-color:hsla(240,3%,52%,.5);color:#fff}.wp-paginate .current{background-color:#c41a32;color:#fff}.video{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.video__content{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.video__play{align-items:center;background-color:#c41a32;border-radius:100%;display:flex;height:75px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s;width:75px;z-index:10}.video__play:hover{height:90px;width:90px}@media screen and (max-width:768px){.video__play{opacity:.5}}.video__play-icon{color:#fff;font-size:35px;margin-left:3px;transition:all .2s}.video__content:hover .video__play-icon{font-size:40px}.video--loaded .video__content .video__headline,.video--loaded .video__content .video__play{opacity:0;pointer-events:none}.video--lazy .video__content{cursor:pointer}.video__headline{left:1em;position:absolute;text-align:left;text-shadow:0 0 20px rgba(0,0,0,.7);top:1em;z-index:20}@media screen and (min-width:768px){.video__headline{max-width:270px}}@media screen and (min-width:1020px){.video__headline{left:2.3em;top:2.3em}}.video__iframe{height:100%;top:0}.video__iframe,.video__privacy{left:0;position:absolute;width:100%}.video__privacy{background-color:hsla(240,2%,41%,.4);bottom:0;box-sizing:border-box;color:#fff;font-weight:700;padding:20px 10px}.video__privacy p{margin-bottom:.5em}.facts__svg{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.facts__svg-circle{stroke:none;fill:hsla(240,2%,41%,.9);stroke-width:.3}@media screen and (min-width:768px){.facts__svg-circle{stroke-width:.2}}.facts--compact .facts__svg-circle{stroke-width:.3;fill:none}.facts{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-5px;margin-right:-5px}@media screen and (min-width:768px){.facts{margin-left:-15px;margin-right:-15px}}.facts--compact{padding-left:10px;padding-right:10px}.facts__headline-wrapper{text-align:right}.facts__headline-wrapper .facts__headline{display:inline-block;font-size:3em;max-width:400px;position:relative;text-align:left;z-index:20}@media screen and (min-width:1020px){.facts__headline-wrapper .facts__headline{font-size:71px;max-width:570px}}.facts__image{height:auto;position:relative;width:100%;z-index:10}@media screen and (max-width:540px){.facts__image{position:absolute;top:50%;transform:translateY(-50%)}}.facts__container{position:relative}@media screen and (min-width:768px){.facts__container{margin-top:-50px}}@media screen and (min-width:1020px){.facts__container{margin-top:-100px}}.facts__container .facts{position:relative;z-index:20}@media screen and (min-width:540px){.facts__container .facts{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media screen and (max-width:540px){.facts__container .facts{align-items:center;flex-direction:column;margin-bottom:2em;margin-top:2em}}.facts__item{padding-left:5px;padding-right:5px}@media screen and (max-width:540px){.facts:not(.facts--compact) .facts__item{margin-bottom:1em}}@media screen and (min-width:768px){.facts:not(.facts--compact) .facts__item{padding-left:15px;padding-right:15px}}.facts__circle{padding-bottom:100px;position:relative;width:100px}@media screen and (min-width:540px){.facts__circle{padding-bottom:125px;width:125px}}.facts__circle svg{height:auto;width:100%}@media screen and (min-width:768px){.facts:not(.facts--compact) .facts__circle{padding-bottom:200px;width:200px}}@media screen and (min-width:1340px){.facts:not(.facts--compact) .facts__circle{padding-bottom:14vw;width:14vw}}.facts__content{color:#fff;font-size:.55em;font-weight:700;left:50%;margin:0;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:540px){.facts__content{font-size:.6em}}@media screen and (min-width:768px){.facts:not(.facts--compact) .facts__content{font-size:.9em}}@media screen and (min-width:1340px){.facts:not(.facts--compact) .facts__content{font-size:.8vw}}.facts__value{align-items:flex-end;display:flex;font-size:2.7em;justify-content:center;line-height:1}@media screen and (min-width:540px){.facts__value{font-size:3.5em}}.facts__value-suffix{font-size:.8em;margin-bottom:2px}@media screen and (min-width:768px){.facts:not(.facts--compact) .facts__value{font-size:5em}}@media screen and (min-width:1340px){.facts:not(.facts--compact) .facts__value{font-size:3.5vw}}@media screen and (min-width:768px){.facts--compact .facts__value{font-size:2.5vw}}.facts__wrapper.animate .facts__headline{opacity:0}.facts--animation .facts__headline{opacity:1!important;transition:1s;transition-delay:.5s}.facts__wrapper.animate .facts__image{opacity:0}.facts--animation .facts__image{opacity:1!important;transition:1s;transition-delay:.8s}.facts__wrapper.animate .facts__item{opacity:0}.facts--animation .facts__item{opacity:1!important;transition:1s;transition-delay:1.2s}.animate .facts__svg-circle{stroke-dasharray:0 100}.facts--animation .facts__svg-circle{fill-opacity:.5;-webkit-animation:progress 1.5s linear forwards;animation:progress 1.5s linear forwards}.facts__wrapper.facts--animation .facts__svg-circle{-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes progress{to{fill-opacity:1;stroke-dasharray:100 100}}@keyframes progress{to{fill-opacity:1;stroke-dasharray:100 100}}.testimonial{background-position:top;background-size:cover;color:#000;display:flex;flex-direction:column;height:350px;min-height:350px;padding-top:25px;position:relative}@media screen and (min-width:1020px){.testimonial{justify-content:flex-end;justify-content:center;min-height:678px;padding-bottom:50px;padding-top:0}}.testimonial *{position:relative;z-index:20}@media screen and (min-width:1020px){.testimonial:after{background-image:url(../images/testimonial-gradient-left.svg);background-position:0;background-size:cover;content:"";height:100%;left:0;position:absolute;text-indent:10px;top:0;width:100%}}.testimonial .site__container{box-sizing:border-box;width:100%}@media screen and (min-width:1020px){.testimonial--right:after{background-image:url(../images/testimonial-gradient-right.svg);background-position:100%;left:auto;right:0}}.testimonial__content{max-width:500px;text-align:center}@media screen and (max-width:1020px){.testimonial__content{margin:0 auto}}@media screen and (min-width:1020px){.testimonial__content{margin-right:auto;padding:0 60px}.testimonial--right .testimonial__content{float:right}}.testimonial__headline{line-height:1.5;margin-bottom:.5em}@media screen and (max-width:540px){.testimonial__headline{font-size:1.2em}}.testimonial__name{font-weight:700}@media screen and (min-width:1260px){.staff__content{display:flex}}.staff__text{padding-right:20px}@media screen and (min-width:768px){.staff__text{margin-bottom:20px}}@media screen and (min-width:1340px){.staff__text{flex:0 0 400px}}.staff__members{position:relative}@media screen and (min-width:768px){.staff__members{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}}@media screen and (min-width:1340px){.staff__content--has-text .staff__members{left:-110px;margin-top:160px}}@media screen and (min-width:768px){.staff__content--no-text .staff__members{margin-left:auto;margin-right:auto;margin-top:50px}}.staff__item{max-width:220px;text-align:center;width:220px}@media screen and (max-width:768px){.staff__item{margin:0 auto}.staff__item:not(:last-child){margin-bottom:5em}}.staff__image{margin-bottom:2em}.staff__image img{border-radius:100%;display:block;height:auto;max-width:100%}@media screen and (max-width:768px){.staff__name br{display:none}}.staff__position{margin-top:.3em}.staff__contact{margin-top:2em;padding:.6em}.animate .staff__title{opacity:0;z-index:10}.staff--animation .staff__title{opacity:1!important;right:0!important;transition:1s}.animate .staff__text{opacity:0;z-index:10}.staff--animation .staff__text{opacity:1;transition:1s;transition-delay:.3s}.animate .staff__item{opacity:0}.staff--animation .staff__item{opacity:1;transition:1s;transition-delay:.5s}.animate .staff__image img{transform:scale(0)}.staff--animation .staff__image img{transform:scale(1);transition:1s}@media screen and (min-width:1020px){.jobs-page .page-content>.site__section:first-child{margin-bottom:100px!important}}.jobs__header{background-color:#eee;padding:60px 0}.jobs__header-form{display:flex;gap:48px;justify-content:space-between}.jobs__search-input{background-color:#fff;color:#666;font-weight:700;height:50px;letter-spacing:.4px}.jobs__search{align-items:center;display:flex;gap:32px}.jobs__search-form{display:flex}.jobs__search-term{width:260px}.jobs__search-term::-moz-placeholder{letter-spacing:.4px;text-transform:uppercase}.jobs__search-term:-ms-input-placeholder{letter-spacing:.4px;text-transform:uppercase}.jobs__search-term::placeholder{letter-spacing:.4px;text-transform:uppercase}.jobs__search-button{background-color:#c41a32;border:none;color:#fff;cursor:pointer;font-size:16px;transition:background-color .2s;width:50px}.jobs__search-button:hover{background-color:#333}.jobs__filters{display:flex;flex-grow:1;gap:16px;max-width:640px}.jobs__filters-item{flex-basis:100%}.jobs .cover:hover{background-color:#dedede}.jobs .cover__content{padding:16px}.jobs .cover__headline{font-size:1rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-overflow:clip;text-transform:none}.jobs__meta{display:flex;flex-direction:column;gap:2px;margin-top:8px}.jobs__meta-item{align-items:center;display:flex;gap:8px}.jobs__meta-icon{height:18px;width:18px}@media screen and (max-width:768px){.job-offers__categories:first-child{margin-top:3em}}.job-offers__categories:not(:last-child){margin-bottom:1.5em}@media screen and (min-width:768px){.job-offers__categories:not(:last-child){margin-bottom:3em}}.job-offers__headline{font-size:1.7em;margin-bottom:1em}@media screen and (min-width:768px){.job-offers__headline{font-size:2.5em}}.animate .job-offers__title{opacity:0}.job-offers--animation .job-offers__title{opacity:1!important;transition:1s;transition-delay:.5s}.animate .job-offers__text{opacity:0}.job-offers--animation .job-offers__text{opacity:1!important;transition:1s;transition-delay:.8s}.animate .job-offers__categories{opacity:0}.job-offers--animation .job-offers__categories{opacity:1!important;transition:1s;transition-delay:.8s}.job-offers--animation .job-offers__categories:nth-child(2){transition-delay:1s}.form-section__title{margin-bottom:.5em}.form-section__text{font-size:1.1em;margin-bottom:3em}.animate .form-section__title{opacity:0;z-index:10}.form-section--animation .form-section__title{opacity:1!important;right:0!important;transition:1s}.animate .form-section__text{opacity:0}.form-section--animation .form-section__text{opacity:1!important;transition:1s;transition-delay:.3s}.animate .form-section__form{opacity:0}.form-section--animation .form-section__form{opacity:1!important;transition:1s;transition-delay:.5s}@media screen and (min-width:540px){.gallery__items{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:768px){.gallery__items{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1020px){.gallery__items{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.gallery__title{margin-bottom:.5em}.gallery__text{margin-bottom:3em}.gallery__button{margin-top:2em}@media screen and (min-width:540px){.gallery__button{margin-top:4em}}.gallery__item{overflow:hidden;position:relative}.gallery__item:after{content:"";display:block;padding-top:100%}@media screen and (max-width:1020px){.gallery__item:nth-of-type(n+5){display:none}}@media screen and (max-width:768px){.gallery__item:nth-of-type(n+4){display:none}}@media screen and (max-width:540px){.gallery__item:not(:last-child){margin-bottom:20px}}.gallery__image{-o-object-fit:cover;object-fit:cover}.gallery__image,.gallery__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.gallery__overlay{align-items:center;background-color:rgba(196,26,50,.85);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:10px;transition:opacity .4s}.gallery__item:hover .gallery__overlay{opacity:1}.gallery__overlay-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:normal;width:100%}@media screen and (min-width:1020px){.gallery__overlay-text{-webkit-line-clamp:6}}@media screen and (max-width:540px){.gallery__overlay-text{-webkit-line-clamp:6}}.gallery__overlay-link{margin-top:1em}.gallery__overlay-link span{transition:transform .2s}.gallery__overlay-link:hover,.gallery__overlay-link:hover span:before{color:#fff}.gallery__overlay-link:hover span{transform:translateX(3px)}.animate .gallery__title{opacity:0;z-index:10}.gallery--animation .gallery__title{opacity:1!important;right:0!important;transition:1s}.animate .gallery__text{opacity:0}.gallery--animation .gallery__text{opacity:1!important;transition:1s;transition-delay:.3s}.animate .gallery__item{opacity:0}.gallery--animation .gallery__item{opacity:1!important;transition:1s;transition-delay:.4s}.gallery--animation .gallery__item:nth-child(2){transition-delay:.5s}.gallery--animation .gallery__item:nth-child(3){transition-delay:.6s}.gallery--animation .gallery__item:nth-child(4){transition-delay:.7s}.gallery--animation .gallery__item:nth-child(5){transition-delay:.8s}.gallery--animation .gallery__item:nth-child(6){transition-delay:.9s}.animate .gallery__button{opacity:0}.gallery--animation .gallery__button{-webkit-animation:fadeIn .5s forwards;animation:fadeIn .5s forwards;-webkit-animation-delay:1.1s;animation-delay:1.1s}.overlay__hide{display:none!important}.overlay__backdrop,.overlay__wrap,.overlay__wrap-outer{bottom:0;left:0;position:fixed;right:0;top:0}.overlay__backdrop{background-color:rgba(0,0,0,.5);box-sizing:border-box;content:"";z-index:700}.overlay__backdrop--blurry-grayscale{-webkit-backdrop-filter:grayscale(1) blur(5px);backdrop-filter:grayscale(1) blur(5px);background-color:hsla(0,0%,100%,.7)}.overlay__wrap-outer{overflow-x:hidden;overflow-y:auto;text-align:center}.overlay__wrap{position:absolute}@media screen and (min-width:540px){.overlay__wrap{padding:20px}}.overlay__wrap:before{content:"";height:100%}.overlay,.overlay__wrap:before{display:inline-block;vertical-align:middle}.overlay{background-color:rgba(51,51,51,.95);box-sizing:border-box;margin:0 auto;max-width:100%;min-height:80px;min-width:150px;padding:30px;position:relative;text-align:left}@media screen and (min-width:540px){.overlay{min-height:200px;min-width:400px;padding:40px}}.overlay img{height:auto;max-width:100%}.overlay:has(.overlay__youtube-video){width:1100px}.overlay__close{cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}@media screen and (min-width:1020px){.overlay__close{right:15px;top:15px}}.overlay__close span:before{color:#c41a32;transition:color .2s}.overlay__close:hover span:before{color:#fff}.overlay .overlay-content{display:block;font-size:1em;line-height:1.3;max-width:1000px}.overlay .overlay-content,.overlay .overlay-content .headline__roof{color:#fff}.overlay .overlay-content .article{font-size:1.1em;line-height:1.4}.overlay .overlay-content .form__input{background-color:hsla(240,2%,41%,.8)}.overlay .overlay-content--mini{max-width:450px}.overlay .overlay-content--small{max-width:700px}.overlay-content--centered{text-align:center}.overlay__headline{margin-bottom:.5em}.overlay__buttons,body .overlay__text+*{margin-top:2em}#service-overlay .overlay__close{display:none!important}#service-overlay{background-color:#fff;box-shadow:0 0 30px rgba(0,0,0,.6);padding:30px 20px 20px}@media screen and (min-width:1020px){#service-overlay{min-width:740px}}#service-overlay .overlay__headline{margin-bottom:1.2em;text-align:center}#service-overlay .cover:hover .cover__button{background-color:#67676c;border-color:#67676c}#service-overlay .cover:hover .cover__button,#service-overlay .cover:hover .cover__button span:before{color:#fff}#service-overlay .cover__content{padding:0}#service-overlay .cover__button{border-radius:0;box-sizing:border-box;width:100%}.webinars-page__intro{margin:0 auto;max-width:1020px}.webinars-page__form-form{margin-top:70px;max-width:500px}.webinars-page__form-form .form__input{font-size:.9rem}.overlay:has(.webinar-overlay){max-width:1000px;width:100%}.webinar-overlay{min-height:500px}@media screen and (min-width:768px){.webinar-overlay .article__content{display:flex;gap:15px}}@media screen and (min-width:1020px){.webinar-overlay .article__content{gap:25px}}.webinar-overlay .article__thumbnail{flex:0 0 40%;float:none;margin-right:0;max-width:100%}@media screen and (max-width:768px){.webinar-overlay .article__thumbnail{max-width:300px}}.webinar-overlay__content{width:100%}.webinar-overlay__iframe{min-height:300px;padding-top:10px;width:100%}@media screen and (min-width:1340px){.webinar-overlay__iframe{min-height:260px}}.webinar-overlay__text{margin-bottom:1.5em}.webinars-list__link span{transition:transform .3s ease-in-out}.webinars-list__link.toggle-trigger-active span{transform:rotate(90deg)}.toggle:not(.toggle--initialized){display:none!important}.toggle{display:flex}.toggle__option{cursor:pointer;font-weight:700;line-height:1;padding-left:20px;position:relative;text-transform:uppercase;white-space:nowrap}.toggle__option:after,.toggle__option:before{border:1px solid #fff;border-radius:100%;content:"";display:inline-block;height:10px;left:0;position:absolute;top:1px;width:10px}.toggle__option:after{background-color:#fff;content:none;height:2px;left:4px;top:5px;transition:all .3s;width:2px}.toggle__option.toggle__option--active:after,.toggle__option:hover:after{content:""}.toggle__option.toggle__option--active:after,.toggle__option:active:after{height:10px;left:0;top:1px;width:10px}.toggle__option:not(:last-child){margin-right:2em}.toggle--compact .toggle__option{font-size:.8em;padding-left:17px}.toggle--compact .toggle__option:not(:last-child){margin-right:1em}.toggle--compact .toggle__option:before{height:8px;margin-right:.2em;top:0;width:8px}.toggle--compact .toggle__option:after{left:3px;top:3px}.toggle--compact .toggle__option.toggle__option--active:after,.toggle--compact .toggle__option:active:after{height:8px;left:0;top:0;width:8px}.loader{color:#fff;left:0;margin:0 auto;padding-top:10px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%)}.loader__spinner{display:block;line-height:0}.loader__spinner:before{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block;font-size:26px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tooltip__content .calculator{width:320px}.tooltip__content .calculator #ad{max-width:75px}.tooltip__content .calculator #wall{max-width:27px}.tooltip__content .calculator #result{max-width:90px}.calculator__form{font-size:.9em}.calculator__append{display:.7em}.cta{background-color:hsla(240,3%,52%,.3);padding:50px;text-align:center}*+.cta{margin-top:100px}.social-icons__list{display:flex;gap:2rem}.social-icons__link{align-items:center;background-color:#efeeee;border-radius:50%;display:flex;height:75px;justify-content:center;transition:all .2s;width:75px}.social-icons__link:hover{transform:scale(1.1)}.animate .social-icons__headline{opacity:0}.social-icons--animation .social-icons__headline{opacity:1!important;transition:1s}.animate .social-icons__item{opacity:0}.social-icons--animation .social-icons__item{opacity:1!important;transition:1s}.social-icons--animation .social-icons__item:nth-child(2){transition-delay:.1s}.social-icons--animation .social-icons__item:nth-child(3){transition-delay:.2s}.social-icons--animation .social-icons__item:nth-child(4){transition-delay:.3s}.social-icons--animation .social-icons__item:nth-child(5){transition-delay:.4s}.social-icons--animation .social-icons__item:nth-child(6){transition-delay:.5s}.social-icons--animation .social-icons__item:nth-child(7){transition-delay:.6s}.social-icons--animation .social-icons__item:nth-child(8){transition-delay:.7s}.social-icons--animation .social-icons__item:nth-child(9){transition-delay:.8s}.social-icons--animation .social-icons__item:nth-child(10){transition-delay:.9s}.social-icons--animation .social-icons__item:nth-child(11){transition-delay:1s}.social-icons--animation .social-icons__item:nth-child(12){transition-delay:1.1s}.social-icons--animation .social-icons__item:nth-child(13){transition-delay:1.2s}.social-icons--animation .social-icons__item:nth-child(14){transition-delay:1.3s}.social-icons--animation .social-icons__item:nth-child(15){transition-delay:1.4s}.social-icons--animation .social-icons__item:nth-child(16){transition-delay:1.5s}.social-icons--animation .social-icons__item:nth-child(17){transition-delay:1.6s}.social-icons--animation .social-icons__item:nth-child(18){transition-delay:1.7s}.social-icons--animation .social-icons__item:nth-child(19){transition-delay:1.8s}.social-icons--animation .social-icons__item:nth-child(20){transition-delay:1.9s}.social-icons--animation .social-icons__item:nth-child(21){transition-delay:2s}.social-icons--animation .social-icons__item:nth-child(22){transition-delay:2.1s}.social-icons--animation .social-icons__item:nth-child(23){transition-delay:2.2s}.social-icons--animation .social-icons__item:nth-child(24){transition-delay:2.3s}.social-icons--animation .social-icons__item:nth-child(25){transition-delay:2.4s}.social-icons--animation .social-icons__item:nth-child(26){transition-delay:2.5s}.social-icons--animation .social-icons__item:nth-child(27){transition-delay:2.6s}.social-icons--animation .social-icons__item:nth-child(28){transition-delay:2.7s}.social-icons--animation .social-icons__item:nth-child(29){transition-delay:2.8s}.social-icons--animation .social-icons__item:nth-child(30){transition-delay:2.9s}.social-icons--animation .social-icons__item:nth-child(31){transition-delay:3s}.social-icons--animation .social-icons__item:nth-child(32){transition-delay:3.1s}.social-icons--animation .social-icons__item:nth-child(33){transition-delay:3.2s}.social-icons--animation .social-icons__item:nth-child(34){transition-delay:3.3s}.social-icons--animation .social-icons__item:nth-child(35){transition-delay:3.4s}.social-icons--animation .social-icons__item:nth-child(36){transition-delay:3.5s}.social-icons--animation .social-icons__item:nth-child(37){transition-delay:3.6s}.social-icons--animation .social-icons__item:nth-child(38){transition-delay:3.7s}.social-icons--animation .social-icons__item:nth-child(39){transition-delay:3.8s}.social-icons--animation .social-icons__item:nth-child(40){transition-delay:3.9s}.social-icons--animation .social-icons__item:nth-child(41){transition-delay:4s}.social-icons--animation .social-icons__item:nth-child(42){transition-delay:4.1s}.social-icons--animation .social-icons__item:nth-child(43){transition-delay:4.2s}.social-icons--animation .social-icons__item:nth-child(44){transition-delay:4.3s}.social-icons--animation .social-icons__item:nth-child(45){transition-delay:4.4s}.social-icons--animation .social-icons__item:nth-child(46){transition-delay:4.5s}.social-icons--animation .social-icons__item:nth-child(47){transition-delay:4.6s}.social-icons--animation .social-icons__item:nth-child(48){transition-delay:4.7s}.social-icons--animation .social-icons__item:nth-child(49){transition-delay:4.8s}.social-icons--animation .social-icons__item:nth-child(50){transition-delay:4.9s}.social-icons--animation .social-icons__item:nth-child(51){transition-delay:5s}.social-icons--animation .social-icons__item:nth-child(52){transition-delay:5.1s}.social-icons--animation .social-icons__item:nth-child(53){transition-delay:5.2s}.social-icons--animation .social-icons__item:nth-child(54){transition-delay:5.3s}.social-icons--animation .social-icons__item:nth-child(55){transition-delay:5.4s}.social-icons--animation .social-icons__item:nth-child(56){transition-delay:5.5s}.social-icons--animation .social-icons__item:nth-child(57){transition-delay:5.6s}.social-icons--animation .social-icons__item:nth-child(58){transition-delay:5.7s}.social-icons--animation .social-icons__item:nth-child(59){transition-delay:5.8s}.location-table,.location-table td,.location-table th,.location-table tr{height:100%!important}.location-table__wrapper{height:100%}@media screen and (min-width:540px){.location-table__wrapper{display:flex}}.location-table__image-wrapper{flex:0 0 40%;min-width:200px;position:relative}@media screen and (max-width:768px){.location-table__image-wrapper{display:none}}@media screen and (max-width:540px){.location-table__image-wrapper{display:block;margin-bottom:10px}}@media screen and (min-width:768px){.location-table__image-wrapper{margin-right:15px}}@media screen and (min-width:1020px){.location-table__image-wrapper{margin-right:30px;min-width:220px}}.location-table__image-wrapper:before{content:"";display:block;padding-top:60%}@media screen and (min-width:1020px){.location-table__image-wrapper:before{padding-top:100%}}.location-table__image-wrapper--small{flex:0 0 20%}.location-table__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.location-table__text{display:flex;flex-direction:column;justify-content:center;text-align:left}.location{text-align:left!important}.location__image-wrapper{float:left;height:100%;margin-right:30px;position:relative;width:40%}@media screen and (max-width:768px){.location__image-wrapper{display:none}}@media screen and (min-width:768px){.location__image-wrapper{margin-right:15px}}@media screen and (min-width:1020px){.location__image-wrapper{margin-right:30px;min-width:220px}}.location__image-wrapper:before{content:"";display:block;padding-top:60%}@media screen and (min-width:1020px){.location__image-wrapper:before{padding-top:100%}}.location__image-wrapper--small{width:20%}.location__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.location>.infowindow__address{display:flex;flex-direction:column;height:100%;justify-content:center}@media screen and (min-width:1020px){.location>.infowindow__address{padding-top:30px}}.location-data__wrapper+.location-data__wrapper{margin-top:30px}.location-data{display:flex}.location-data>*{flex-basis:100%}.location-data__main{background-color:#eee;display:flex;flex:0 0 55%;gap:20px;padding:10px}@media screen and (max-width:1020px){.location-data__main{flex:0 0 60%}}@media screen and (max-width:768px){.location-data__main{flex:0 0 50%}}.overlay-content .location-data__main{background-color:hsla(0,0%,100%,.1)}.overlay-content .location-data--1-col .location-data__main{flex:100%}.location-data__image-wrapper{aspect-ratio:1/1;flex:0 0 40%}@media screen and (max-width:1020px){.location-data__image-wrapper{max-width:200px}}@media screen and (max-width:768px){.location-data__image-wrapper{display:none}}.overlay-content .location-data__image-wrapper{max-height:255px}.location-data__image,.overlay .location-data__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.location-data__info{display:flex;flex-direction:column;flex-grow:1;gap:10px}@media screen and (min-width:768px){.location-data__info{justify-content:center}}.location-data__name{margin-bottom:.6em}.location-data__extensions{border-top:1px solid #eee;display:flex;flex-direction:column;justify-content:space-between;list-style:none}.overlay-content .location-data__extensions{border-top:1px solid hsla(0,0%,100%,.1)}.location-data__extension{align-items:center;border-bottom:1px solid #eee;display:flex;flex-basis:100%;gap:20px;padding:10px 20px}.location-data__extension>*{flex-basis:100%}.overlay-content .location-data__extension{border-bottom:1px solid hsla(0,0%,100%,.1)}@media screen and (max-width:1020px){.location-data__extension-name{flex:0 0 70%}}.single-job-offer .jobs-item a{color:#c41a32}.current-menu-item.contact-item a:not(:hover){color:#fff}.stage .owl-carousel:not(.owl-loaded)>:not(:first-child){display:none!important}.wpcf7-form-control-wrap{display:block;width:100%}@media screen and (min-width:768px){.icon-account,.stage__scroll{padding-left:1px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.facts__svg-circle{stroke-dasharray:100 100!important}}.show-port-overlay ._brlbs-block-content{opacity:0}#BorlabsCookieBox ._brlbs-block-content{z-index:600!important}#BorlabsCookieBox ._brlbs-bar,#BorlabsCookieBox ._brlbs-box{box-shadow:0 0 30px rgba(0,0,0,.6)!important}._brlbs-h3{margin-bottom:20px!important;margin-top:10px!important}._brlbs-btn,._brlbs-h3{font-weight:700!important;text-transform:uppercase!important}._brlbs-btn{border:1px solid #c41a32!important;font-size:inherit!important;letter-spacing:.8px!important;transition:all .2s!important}._brlbs-btn:hover{border-color:#fff!important}#CookiePrefSave{margin-left:10px!important}.teaser-turn-up .teaser__media{flex:0 0 32.3%}.teaser-turn-up .teaser__content-wrapper{justify-content:center}.teaser-turn-up .teaser__text{margin-bottom:0}.teaser-turn-up .cover-grid__cover{border:1px solid #ddd}.teaser-turn-up .teaser__headline span:after{width:50px}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9nbG9iYWwuc2NzcyIsInN0eWxlLmNzcyIsIl91dGlsaXRpZXMuc2NzcyIsIl9iYXNlLnNjc3MiLCJfZ3JpZC5zY3NzIiwiX3NpdGUuc2NzcyIsIl9zZWN0aW9uLnNjc3MiLCJfaGVhZGxpbmUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9wYWdlLWhlYWRlci5zY3NzIiwiX3BhZ2UtY29udGVudC5zY3NzIiwiX3BhZ2UtZm9vdGVyLnNjc3MiLCJfbWVudS5zY3NzIiwiX2Zvcm0uc2NzcyIsIl90YWJsZS5zY3NzIiwiX2xpc3Quc2NzcyIsIl9sYW5ndWFnZXMuc2NzcyIsIl9sYW5ndWFnZXMtZHJvcGRvd24uc2NzcyIsIl9zdGFnZS5zY3NzIiwiX2J1dHRvbi5zY3NzIiwiX2J1dHRvbi1yb3cuc2NzcyIsIl9yZWFkLW1vcmUuc2NzcyIsIl9pY29ucm93LnNjc3MiLCJfY292ZXIuc2NzcyIsIl9sYWJlbGxpbmcuc2NzcyIsIl9zbGlkZXIuc2NzcyIsIl9uZXdzLXNsaWRlci5zY3NzIiwiX3RlYXNlci5zY3NzIiwiX3RlYXNlci1hbmltYXRpb25zLnNjc3MiLCJfdGV4dC1zZWN0aW9uLnNjc3MiLCJfdGV4dC1ib3guc2NzcyIsIl9jb3Zlci1ncmlkLnNjc3MiLCJfY292ZXItZ3JpZC1hbmltYXRpb25zLnNjc3MiLCJfaWNvbmdyaWQuc2NzcyIsIl9pY29uZ3JpZC1hbmltYXRpb25zLnNjc3MiLCJfaWNvbmxpbmUuc2NzcyIsIl9pY29ubGluZS1hbmltYXRpb25zLnNjc3MiLCJfbG9nby1ncmlkLnNjc3MiLCJfbG9nby1ncmlkLWFuaW1hdGlvbnMuc2NzcyIsIl9jb250ZW50LXNsaWRlci5zY3NzIiwiX2NvbnRlbnQtc2xpZGVyLWFuaW1hdGlvbnMuc2NzcyIsIl9pbWFnZS1zZWN0aW9uLnNjc3MiLCJfaW1hZ2Utc2VjdGlvbi1hbmltYXRpb25zLnNjc3MiLCJfdmlkZW8tc2VjdGlvbi5zY3NzIiwiX3ZpZGVvLXNlY3Rpb24tYW5pbWF0aW9ucy5zY3NzIiwiX3BhbmUuc2NzcyIsIl9saW5rLXRpbGVzLnNjc3MiLCJfcGFuZS1ncmlkLnNjc3MiLCJfcGFuZS1ncmlkLWFuaW1hdGlvbnMuc2NzcyIsIl9hY2NvcmRlb24uc2NzcyIsIl9hY2NvcmRlb24tYW5pbWF0aW9ucy5zY3NzIiwiX3Rvb2x0aXAuc2NzcyIsIl9iYWRnZS5zY3NzIiwiX2NvbnRhY3QtbWFwLnNjc3MiLCJfaW5mb3dpbmRvdy5zY3NzIiwiX2FydGljbGUuc2NzcyIsIl9maWxlLWxpc3Quc2NzcyIsIl9zb2NpYWwtYmFyLnNjc3MiLCJfcGFnaW5hdGlvbi5zY3NzIiwiX3ZpZGVvLnNjc3MiLCJfZmFjdHMuc2NzcyIsIl9mYWN0cy1hbmltYXRpb25zLnNjc3MiLCJfdGVzdGltb25pYWwuc2NzcyIsIl9zdGFmZi5zY3NzIiwiX3N0YWZmLWFuaW1hdGlvbnMuc2NzcyIsIl9qb2JzLnNjc3MiLCJfam9iLW9mZmVycy5zY3NzIiwiX2pvYi1vZmZlcnMtYW5pbWF0aW9ucy5zY3NzIiwiX2Zvcm0tc2VjdGlvbi5zY3NzIiwiX2Zvcm0tc2VjdGlvbi1hbmltYXRpb25zLnNjc3MiLCJfZ2FsbGVyeS5zY3NzIiwiX2dhbGxlcnktYW5pbWF0aW9ucy5zY3NzIiwiX292ZXJsYXkuc2NzcyIsIl9zZXJ2aWNlLW92ZXJsYXkuc2NzcyIsIl93ZWJpbmFycy1wYWdlLnNjc3MiLCJfd2ViaW5hci1vdmVybGF5LnNjc3MiLCJfdG9nZ2xlLnNjc3MiLCJfbG9hZGVyLnNjc3MiLCJfY2FsY3VsYXRvci5zY3NzIiwiX2N0YS5zY3NzIiwiX3NvY2lhbC1pY29ucy5zY3NzIiwiX3NvY2lhbC1pY29ucy1hbmltYXRpb24uc2NzcyIsIl9sb2NhdGlvbi10YWJsZS5zY3NzIiwiX2xvY2F0aW9uLnNjc3MiLCJfbG9jYXRpb24tZGF0YS5zY3NzIiwiX2hhY2tzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19hbmltYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19hdXRvaGVpZ2h0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19sYXp5bG9hZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fdmlkZW8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFDRSxzQkNDRixDQzRCSSxvQ0YxQkosU0FFSSxzQkNDRixDQUNGLENDS0kscUNGSEosU0FFSSxzQkNDRixDQUNGLENDZ0JJLHFDRmRKLFNBRUksc0JDQ0YsQ0FDRixDREVBLFdBQ0UsWUFBQSxDQUNBLHdCQ0NGLENERUEsb0JBQ0Usb0JDQ0YsQ0U3QkEsRUFDRSxRQUFBLENBQ0EsU0ZnQ0YsQ0NKSSxxQ0N6QkosVUFHSSxpQkZnQ0YsQ0FDRixDRTdCQSxLQUdFLGlDQUFBLENBQ0Esa0NBQUEsQ0FDQSxrQ0FBQSxDQUFBLDBCQUFBLENBSkEsVUFBQSxDQUNBLHFDRm1DRixDRTdCQSx5Q0FFRSxlRmdDRixDRTdCQSw0QkFHRSxhQUFBLENBQ0EsY0ZnQ0YsQ0U5QkUsaU9BR0Usb0JGb0NKLENFbEJBLG9GQUNFLGFGMEJGLENFdkJBLG1CQUNFLG1CRjBCRixDQ3JESSxxQ0M4QkosSUFFSSxXRjBCRixDQUNGLENFdkJBLEdBSUUsV0FBQSxDQUFBLDBDQUFBLENBRkEsbUJBQUEsQ0FEQSxnQkY2QkYsQ0NuRkkscUNFYkosTUFFSSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkhtR0YsQ0dqR0Usb0JBQ0UsZ0JBQUEsQ0FDQSxpQkhtR0osQ0FDRixDRy9GQSxRQUNFLGNIa0dGLENDbEZJLHFDRVhBLFVBQ0UsZUhpR0osQ0FDRixDQ3pHSSxxQ0VJSixLQVFJLGlCQUFBLENBQ0Esa0JIaUdGLENHL0ZFLGlCQUNFLFdIaUdKLENBQ0YsQ0c3RkEsa0JBQ0UsZUhnR0YsQ0N0SEkscUNFeUJK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SSxxQ080REosb0JBTUksY1I0V0YsQ0FDRixDUXpXQSxvQkFFRSxrQkFBQSxDQURBLFlSNldGLENDcGJJLHFDTzJFSixtQkFFSSxpQlI0V0YsQ0FDRixDQzNjSSxxQ09pR0Ysb0NBRUksaUJSNFdKLENBQ0YsQ0MvYkkscUNPc0ZGLDhFQUdJLGNSMFdKLENBQ0YsQ1F0V0EsOEJBR0UsMkJBQUEsQ0FGQSxpQkFBQSxDQUNBLGtCUjBXRixDQzNkSSxxQ08rR0osOEJBTUksaUJBQUEsQ0FDQSxrQlIwV0YsQ0FDRixDQ2hkSSxvQ095R0oseUJBRUksWVIwV0YsQ0FDRixDUXJXRSw4RkFFRSxhQUFBLENBQ0Esb0JSMFdKLENDL2VJLHFDTzJJQSwyQ0FDRSxhUndXSixDUXJXRSxtREFDRSxhUnVXSixDUWhXQSw0REFFRSxpQlJvV0YsQ0FMRixDQ3ZlSSxxQ080SUosbUJBRUksMkJSbVdGLENBQ0YsQ1FqV0UsdUJBQ0UsV0FBQSxDQUVBLGtCQUFBLENBREEsVVJvV0osQ0N4Z0JJLG9DT2tLRix1QkFNSSxXUm9XSixDQUNGLENDN2dCSSxxQ09rS0YsdUJBVUksV1JxV0osQ0FDRixDUWpXQSx1QkFDRSxZUm9XRixDQ3JnQkkscUNPZ0tKLHVCQUlJLGFBQUEsQ0FDQSxRUnFXRixDQUNGLENDNWhCSSxxQ09pTEosdUJBVUksa0JBQUEsQ0FEQSxZUnVXRixDUXBXRSxtREFDRSxXUnNXSixDQUNGLENRbFdBLDhCQUNFLHVCUnFXRixDUWxXQSx5QkFHRSxjQUFBLENBRkEsY0FBQSxDQUNBLGFSc1dGLENRaldFLDJDQUNFLGVSb1dKLENRaFdBLGtCQUNFLFdSbVdGLENDdmpCSSxxQ095TkEsMkJBQ0UsaUJSa1dKLENRaFdJLDRDQUdFLHlDQUFBLENBREEsaUJBQUEsQ0FEQSxrQlJvV04sQ0FDRixDQ2pqQkkscUNPc01KLHdCQWNJLGFBQUEsQ0FDQSxZUmlXRixDUS9WRSwyQkFDRSxjUmlXSixDUTlWRSwwQkFDRSxhQUFBLENBQ0EsY1JnV0osQ1E3VkUsaUNBQ0Usd0JSK1ZKLENBQ0YsQ0NsbEJJLHFDT3VQSix3QkFFSSxz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QjQzRUYsQ0FDRixDQ2wzRUksb0M2QmxCSiwyQkFXSSx1QjlCNjNFRixDQUNGLEM4QjEzRUEsNkNBQ0UsZ0I5QjYzRUYsQzhCMTNFQSw4R0FFRSxZOUI2M0VGLEM4QjEzRUEsdURBQ0UsaUI5QjYzRUYsQzhCMTNFQSx1REFDRSxZOUI2M0VGLEM4QjEzRUEsbUJBRUUsNEJBQUEsQ0FEQSxVOUI4M0VGLEM4QjMzRUUsd0NBQ0UscUJBQUEsQ0FDQSxpQjlCNjNFSixDQ2o1RUksb0M2QnVCRixvQ0FFSSxlOUI0M0VKLEM4QjEzRUksdUNBQ0UsWTlCNDNFTixDOEJ2M0VBLGdEQUVJLGU5QjAzRUosQ0FKRixDOEJqM0VBLHFHQUtFLGdCQUFBLENBREEsaUI5QnUzRUYsQzhCbjNFQSx1Q0FDRSxZOUJzM0VGLEM4Qm4zRUEsdURBQ0UsVzlCczNFRixDOEJuM0VBLHdEQUNFLGE5QnMzRUYsQzhCbjNFQSwyQkFDRSxVOUJzM0VGLEM4Qm4zRUEsMkJBQ0UsVzlCczNFRixDK0JyOUVBLDRCQUNFLFMvQnc5RUYsQytCcjlFQSwwQ0FFRSxtQkFBQSxDQURBLGEvQnk5RUYsQytCcjlFQSxvQ0FDRSxTL0J3OUVGLEMrQnI5RUEsa0RBRUUsbUJBQUEsQ0FEQSxhL0J5OUVGLEMrQm45RUksK0RBQXFCLG9CL0JzOUV6QixDK0J0OUVJLCtEQUFxQixvQi9CeTlFekIsQytCejlFSSwrREFBcUIsb0IvQjQ5RXpCLEMrQjU5RUksK0RBQXFCLG9CL0IrOUV6QixDK0IvOUVJLCtEQUFxQixvQi9CaytFekIsQytCbCtFSSwrREFBcUIsb0IvQnErRXpCLEMrQnIrRUksK0RBQXFCLG9CL0J3K0V6QixDK0J4K0VJLCtEQUFxQixvQi9CMitFekIsQytCMytFSSxnRUFBcUIsb0IvQjgrRXpCLEMrQjkrRUksZ0VBQXFCLG1CL0JpL0V6QixDK0JqL0VJLGdFQUFxQixxQi9Cby9FekIsQytCcC9FSSxnRUFBcUIscUIvQnUvRXpCLEMrQnYvRUksZ0VBQXFCLHFCL0IwL0V6QixDK0IxL0VJLGdFQUFxQixxQi9CNi9FekIsQytCNy9FSSxnRUFBcUIscUIvQmdnRnpCLEMrQmhnRkksZ0VBQXFCLHFCL0JtZ0Z6QixDK0JuZ0ZJLGdFQUFxQixxQi9Cc2dGekIsQytCdGdGSSxnRUFBcUIscUIvQnlnRnpCLEMrQnpnRkksZ0VBQXFCLHFCL0I0Z0Z6QixDK0I1Z0ZJLGdFQUFxQixtQi9CK2dGekIsQytCL2dGSSxnRUFBcUIscUIvQmtoRnpCLEMrQmxoRkksZ0VBQXFCLHFCL0JxaEZ6QixDK0JyaEZJLGdFQUFxQixxQi9Cd2hGekIsQytCeGhGSSxnRUFBcUIscUIvQjJoRnpCLEMrQjNoRkksZ0VBQXFCLHFCL0I4aEZ6QixDK0I5aEZJLGdFQUFxQixxQi9CaWlGekIsQytCamlGSSxnRUFBcUIscUIvQm9pRnpCLEMrQnBpRkksZ0VBQXFCLHFCL0J1aUZ6QixDK0J2aUZJLGdFQUFxQixxQi9CMGlGekIsQytCMWlGSSxnRUFBcUIsbUIvQjZpRnpCLEMrQjdpRkksZ0VBQXFCLHFCL0JnakZ6QixDK0JoakZJLGdFQUFxQixxQi9CbWpGekIsQytCbmpGSSxnRUFBcUIscUIvQnNqRnpCLEMrQnRqRkksZ0VBQXFCLHFCL0J5akZ6QixDK0J6akZJLGdFQUFxQixxQi9CNGpGekIsQytCNWpGSSxnRUFBcUIscUIvQitqRnpCLEMrQi9qRkksZ0VBQXFCLHFCL0Jra0Z6QixDK0Jsa0ZJLGdFQUFxQixxQi9CcWtGekIsQytCcmtGSSxnRUFBcUIscUIvQndrRnpCLEMrQnhrRkksZ0VBQXFCLG1CL0Iya0Z6QixDK0Iza0ZJLGdFQUFxQixxQi9COGtGekIsQytCOWtGSSxnRUFBcUIscUIvQmlsRnpCLEMrQmpsRkksZ0VBQXFCLHFCL0JvbEZ6QixDK0JwbEZJLGdFQUFxQixxQi9CdWxGekIsQytCdmxGSSxnRUFBcUIscUIvQjBsRnpCLEMrQjFsRkksZ0VBQXFCLHFCL0I2bEZ6QixDK0I3bEZJLGdFQUFxQixxQi9CZ21GekIsQytCaG1GSSxnRUFBcUIscUIvQm1tRnpCLEMrQm5tRkksZ0VBQXFCLHFCL0JzbUZ6QixDK0J0bUZJLGdFQUFxQixtQi9CeW1GekIsQytCem1GSSxnRUFBcUIs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LHFCL0MwN0d6QixDK0MxN0dJLHFHQUFxQixxQi9DODdHekIsQytDOTdHSSxxR0FBcUIscUIvQ2s4R3pCLEMrQ2w4R0kscUdBQXFCLHFCL0NzOEd6QixDK0N0OEdJLHVHQUFxQixxQi9DMDhHekIsQytDMThHSSx1R0FBcUIscUIvQzg4R3pCLEMrQzk4R0ksdUdBQXFCLHFCL0NrOUd6QixDK0NsOUdJLHVHQUFxQixtQi9DczlHekIsQytDdDlHSSx1R0FBcUIscUIvQzA5R3pCLEMrQzE5R0ksdUdBQXFCLHFCL0M4OUd6QixDK0M5OUdJLHVHQUFxQixxQi9DaytHekIsQytDbCtHSSx1R0FBcUIscUIvQ3MrR3pCLEMrQ3QrR0ksdUdBQXFCLHFCL0MwK0d6QixDK0MxK0dJLHVHQUFxQixxQi9DOCtHekIsQytDOStHSSx1R0FBcUIscUIvQ2svR3pCLEMrQ2wvR0ksdUdBQXFCLHFCL0NzL0d6QixDK0N0L0dJLHVHQUFxQixxQi9DMC9HekIsQytDMS9HSSx1R0FBcUIsbUIvQzgvR3pCLEMrQzkvR0ksdUdBQXFCLHFCL0NrZ0h6QixDK0NsZ0hJLHVHQUFxQixxQi9Dc2dIekIsQytDdGdISSx1R0FBcUIscUIvQzBnSHpCLEMrQzFnSEksdUdBQXFCLHFCL0M4Z0h6QixDK0M5Z0hJLHVHQUFxQixxQi9Da2hIekIsQytDbGhISSx1R0FBcUIscUIvQ3NoSHpCLEMrQ3RoSEksdUdBQXFCLHFCL0MwaEh6QixDK0MxaEhJLHVHQUFxQixxQi9DOGhIekIsQytDOWhISSx1R0FBcUIscUIvQ2tpSHpCLEMrQ2xpSEksdUdBQXFCLG1CL0NzaUh6QixDK0N0aUhJLHVHQUFxQixxQi9DMGlIekIsQytDMWlISSx1R0FBcUIscUIvQzhpSHpCLEMrQzlpSEksdUdBQXFCLHFCL0Nrakh6QixDK0NsakhJLHVHQUFxQixxQi9Dc2pIekIsQytDdGpISSx1R0FBcUIscUIvQzBqSHpCLEMrQzFqSEksdUdBQXFCLHFCL0M4akh6QixDK0M5akhJLHVHQUFxQixxQi9Da2tIekIsQytDbGtISSx1R0FBcUIscUIvQ3NrSHpCLEMrQ3RrSEksdUdBQXFCLHFCL0Mwa0h6QixDK0Mxa0hJLHVHQUFxQixtQi9DOGtIekIsQytDOWtISSx1R0FBcUIscUIvQ2tsSHpCLEMrQ2xsSEksdUdBQXFCLHFCL0NzbEh6QixDK0N0bEhJLHVHQUFxQixxQi9DMGxIekIsQytDMWxISSx1R0FBcUIscUIvQzhsSHpCLEMrQzlsSEksdUdBQXFCLHFCL0NrbUh6QixDK0NsbUhJLHVHQUFxQixxQi9Dc21IekIsQytDdG1ISSx1R0FBcUIscUIvQzBtSHpCLEMrQzFtSEksdUdBQXFCLHFCL0M4bUh6QixDK0M5bUhJLHVHQUFxQixxQi9Da25IekIsQytDbG5ISSx1R0FBcUIsbUIvQ3NuSHpCLEMrQ3RuSEksdUdBQXFCLHFCL0Mwbkh6QixDK0MxbkhJLHVHQUFxQixxQi9DOG5IekIsQytDOW5ISSx1R0FBcUIscUIvQ2tvSHpCLEMrQ2xvSEksdUdBQXFCLHFCL0Nzb0h6QixDK0N0b0hJLHVHQUFxQixxQi9DMG9IekIsQytDMW9ISSx1R0FBcUIscUIvQzhvSHpCLENnRDdwSEEsc0NBQ0UsZ0JoRGdxSEYsQ2dEN3BIQSx3QkFDRSxZQUFBLENBQ0EscUJoRGdxSEYsQ2dENXBIRSwwREFDRSxpQmhEK3BISixDZ0QzcEhBLGtCQUdFLCtCQUFBLENBSUEsY0FBQSxDQUhBLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkFBQSxDQUxBLGlCaERtcUhGLENnRDNwSEUsd0JBT0UsYUFBQSxDQUZBLGVBQUEsQ0FDQSxtQkFBQSxDQUVBLGFBQUEsQ0FQQSxpQkFBQSxDQUdBLE9BQUEsQ0FGQSxtQkFBQSxDQUNBLDBCQUFBLENBTUEscUJoRDZwSEosQ2dEMXBIRSxtREFDRSxlaEQ0cEhKLENnRHhwSEEsd0JBQ0UsaUJoRDJwSEYsQ2dEeHBIQSx1QkFJRSxvQkFBQSxDQUNBLFVBQUEsQ0FIQSxNQUFBLENBREEsaUJBQUEsQ0FNQSxpQkFBQSxDQUpBLEtBQUEsQ0FHQSxVaEQ0cEhGLENnRHpwSEUsMkJBSUUsV0FBQSxDQUZBLGVBQUEsQ0FEQSxjQUFBLENBRUEsVWhENHBISixDZ0RucEhBLG9DQUdFLGlCQUFBLENBREEsZUFBQSxDQURBLGdCaER3cEhGLENnRHBwSEUsMENBRUUsTUFBQSxDQURBLFVoRHVwSEosQ2lEL3RIQSx3RUFFRSxTakRrdUhGLENpRC90SEEsa0hBR0UsU0FBQSxDQURBLGFqRG11SEYsQ2lEL3RIQSx1REFDRSxvQmpEa3VIRixDaUQvdEhBLDJCQUNFLFNqRGt1SEYsQ2lEL3RIQSx3RkFJRSxTQUFBLENBRkEsYUFBQSxDQUNBLG9CakRtdUhGLENpRDd0SEksa0hBQ0Usb0JqRGd1SE4sQ2lEanVISSxrSEFDRSxxQmpEb3VITixDaURydUhJLGtIQUNFLG1CakR3dUhOLENpRHp1SEksa0hBQ0Usc0JqRDR1SE4sQ2lEN3VISSxrSEFDRSxxQmpEZ3ZITixDaURqdkhJLGtIQUNFLHNCakRvdkhOLENpRHJ2SEksa0hBQ0UscUJqRHd2SE4sQ2lEenZISSxvSEFDRSxzQmpENHZITixDaUQ3dkhJLG9IQUNFLHFCakRnd0hOLENpRGp3SEksb0hBQ0Usc0JqRG93SE4sQ2lEcndISSxvSEFDRSxxQmpEd3dITixDaUR6d0hJLG9IQUNFLHNCakQ0d0hOLENpRDd3SEksb0hBQ0UscUJqRGd4SE4sQ2lEanhISSxvSEFDRSxzQmpEb3hITixDaURyeEhJLG9IQUNFLHFCakR3eEhOLENpRHp4SEksb0hBQ0Usc0JqRDR4SE4sQ2lEN3hISSxvSEFDRSxxQmpEZ3lITixDaURqeUhJLG9IQUNFLHNCakRveUhOLENpRHJ5SEksb0hBQ0UscUJqRHd5SE4sQ2lEenlISSxvSEFDRSxzQmpENHlITixDaUQ3eUhJLG9IQUNFLHFCakRnekhOLENpRGp6SEksb0hBQ0Usc0JqRG96SE4sQ2lEcnpISSxvSEFDRSxtQmpEd3pITixDaUR6ekhJLG9IQUNFLHNCakQ0ekhOLENpRDd6SEksb0hBQ0UscUJqRGcwSE4sQ2lEajBISSxvSEFDRSxzQmpEbzBITixDaURyMEhJLG9IQUNFLHFCakR3MEhOLENpRHowSEksb0hBQ0Usc0JqRDQwSE4sQ2lENzBISSxvSEFDRSxxQmpEZzFITixDaURqMUhJLG9IQUNFLHNCakRvMUhOLENpRHIxSEksb0hB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NkxJLDJEQUNFLG9CaEYyNkxOLENnRjU2TEksMkRBQ0UsbUJoRjg2TE4sQ2dGLzZMSSwyREFDRSxxQmhGaTdMTixDZ0ZsN0xJLDJEQUNFLHFCaEZvN0xOLENnRnI3TEksMkRBQ0UscUJoRnU3TE4sQ2dGeDdMSSwyREFDRSxxQmhGMDdMTixDZ0YzN0xJLDJEQUNFLHFCaEY2N0xOLENnRjk3TEksMkRBQ0UscUJoRmc4TE4sQ2dGajhMSSwyREFDRSxxQmhGbThMTixDZ0ZwOExJLDJEQUNFLHFCaEZzOExOLENnRnY4TEksMkRBQ0UscUJoRnk4TE4sQ2dGMThMSSwyREFDRSxtQmhGNDhMTixDZ0Y3OExJLDJEQUNFLHFCaEYrOExOLENnRmg5TEksMkRBQ0UscUJoRms5TE4sQ2dGbjlMSSwyREFDRSxxQmhGcTlMTixDZ0Z0OUxJLDJEQUNFLHFCaEZ3OUxOLENnRno5TEksMkRBQ0UscUJoRjI5TE4sQ2dGNTlMSSwyREFDRSxxQmhGODlMTixDZ0YvOUxJLDJEQUNFLHFCaEZpK0xOLENnRmwrTEksMkRBQ0UscUJoRm8rTE4sQ2dGcitMSSwyREFDRSxxQmhGdStMTixDZ0Z4K0xJLDJEQUNFLG1CaEYwK0xOLENnRjMrTEksMkRBQ0UscUJoRjYrTE4sQ2dGOStMSSwyREFDRSxxQmhGZy9MTixDZ0ZqL0xJLDJEQUNFLHFCaEZtL0xOLENnRnAvTEksMkRBQ0UscUJoRnMvTE4sQ2dGdi9MSSwyREFDRSxxQmhGeS9MTixDZ0YxL0xJLDJEQUNFLHFCaEY0L0xOLENnRjcvTEksMkRBQ0UscUJoRisvTE4sQ2dGaGdNSSwyREFDRSxxQmhGa2dNTixDZ0ZuZ01JLDJEQUNFLHFCaEZxZ01OLENnRnRnTUksMkRBQ0UsbUJoRndnTU4sQ2dGemdNSSwyREFDRSxxQmhGMmdNTixDZ0Y1Z01JLDJEQUNFLHFCaEY4Z01OLENnRi9nTUksMkRBQ0UscUJoRmloTU4sQ2dGbGhNSSwyREFDRSxxQmhGb2hNTixDZ0ZyaE1JLDJEQUNFLHFCaEZ1aE1OLENnRnhoTUksMkRBQ0UscUJoRjBoTU4sQ2dGM2hNSSwyREFDRSxxQmhGNmhNTixDZ0Y5aE1J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aU5BLFlBQ0MsaUN2RnFpTkQsQ3dGcGlORSxrQ0FDRSxTQUFBLENBQ0EsMkJ4RmdqTkosQ3dGemlORSx3RkFDQyxZeEYyaU5ILEN3RnhpTkUscUNBQ0MsMkJ4RjBpTkgsQ3lGdmpOQyxpQ0FHQyxlQUFBLENBREEsV0FBQSxDQURBLGlCekYrak5GLEN5RjFqTkMsbUNBV0Msa0NBQUEsQ0FIQSw0Q0FBQSxDQUNBLGNBQUEsQ0FQQSxXQUFBLENBRUEsUUFBQSxDQUVBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FOQSxpQkFBQSxDQUlBLE9BQUEsQ0FPQSw2QkFBQSxDQVRBLFVBQUEsQ0FPQSxTekY4ak5GLEN5RnpqTkMseUNBQ0Msb0J6RjJqTkYsQ3lGeGpOQyxxR0FFQyxZekYwak5GLEN5RnZqTkMsNEJBR0MsdUJBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCQUFBLENBSEEsV0FBQSxDQURBLFNBQUEsQ0FLQSwyQnpGeWpORixDeUZ0ak5DLCtCQUdDLFdBQUEsQ0FGQSxpQkFBQSxDQUdBLFVBQUEsQ0FGQSxTekYwak5GIiwiZmlsZSI6InN0eWxlLXY0OC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGlkZS1zbSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNtLW9ubHkge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sZy1vbmx5IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1sZykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZWRpdC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm92ZXJsYXkgLmVkaXQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn0iLCIuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc20tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAubGctb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ub3ZlcmxheSAuZWRpdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgaHRtbCxcbmJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQ6IDE0cHgvMS41IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaHRtbC5vdmVybGF5LW9wZW4sXG5odG1sLm92ZXJsYXktb3BlbiBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYSxcbi5idXR0b24sXG4udG9vbHRpcF9fdHJpZ2dlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLCBhID4gW2NsYXNzXj1pY29uLV06YmVmb3JlLCBhID4gW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUsXG4uYnV0dG9uLFxuLmJ1dHRvbiA+IFtjbGFzc149aWNvbi1dOmJlZm9yZSxcbi5idXR0b24gPiBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSxcbi50b29sdGlwX190cmlnZ2VyLFxuLnRvb2x0aXBfX3RyaWdnZXIgPiBbY2xhc3NePWljb24tXTpiZWZvcmUsXG4udG9vbHRpcF9fdHJpZ2dlciA+IFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbmE6aG92ZXIsXG4uYnV0dG9uOmhvdmVyLFxuLnRvb2x0aXBfX3RyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cblxuLnRvb2x0aXBfX3RyaWdnZXI6aG92ZXIgPiBhID4gc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cblxucDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tY29tcGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG59XG5cbnAgKyAuZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5jb2wgKyAuY29sIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5ncmlkLS1lcXVhbCAuY29sIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5ncmlkLS1jb21wYWN0IC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uc2l0ZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpdGVfX2NvbnRhaW5lci0tbmFycm93IHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLnNpdGVfX2NvbnRhaW5lci0tZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogMTcwMHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNpdGVfX2NvbnRhaW5lci0tZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZzogMCA3NXB4O1xuICB9XG59XG5cbi5zaXRlX19zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zaXRlX19zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbl9fYW5jaG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogLTE1MHB4O1xufVxuXG4uc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWN0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zZWN0aW9uX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbl9fdGV4dC0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuc2VjdGlvbl9fdGV4dC0tcmlnaHQgKyAqIHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zZWN0aW9uX190aXRsZSArIC5zZWN0aW9uX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oZWFkbGluZSxcbi5fYnJsYnMtaDMsXG4uYWNjb3JkZW9uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYzQxYTMyO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5oZWFkbGluZS0tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZS0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5oZWFkbGluZS0tZm9yY2UtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGxpbmUtLTEge1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmhlYWRsaW5lLS0xIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZS0tMSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5cbi5oZWFkbGluZS0tMixcbmgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lLS0yLFxuaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uaGVhZGxpbmUtLTMsIC5fYnJsYnMtaDMsIC5hY2NvcmRlb25fX3RpdGxlLFxuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGxpbmUtLTMsIC5fYnJsYnMtaDMsIC5hY2NvcmRlb25fX3RpdGxlLFxuaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uaGVhZGxpbmUtLTQsIC5hY2NvcmRlb25fX3RpdGxlLS1zbWFsbCxcbmg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uaGVhZGxpbmUtLTUsXG5oNSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmhlYWRsaW5lLS02LFxuaDYge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmhlYWRsaW5lX19yb29mLFxuLmhlYWRsaW5lX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5oZWFkbGluZV9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbn1cblxuLmhlYWRsaW5lLS0yIC5oZWFkbGluZV9fcm9vZiB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG5cbi5oZWFkbGluZV9fc3VmZml4IHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbn1cblxuLmhlYWRsaW5lX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRsaW5lX19saW5rIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNjNDFhMzI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4uaGVhZGxpbmVfX2xpbms6aG92ZXIgc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWFkbGluZV9fbGluazpob3ZlciAucGF0aDM6YmVmb3JlIHtcbiAgY29sb3I6ICNjNDFhMzI7XG59XG5cbi5oZWFkbGluZV9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5oZWFkbGluZV9faWNvbiB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGxpbmVfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4uaGVhZGxpbmVfX3N1cGVyIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5oZWFkbGluZV9fbGluay1kb3dubG9hZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogNTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2NzY3NmM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXJfX3RvcCB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX3RvcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2UtaGVhZGVyX190b3AgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucGFnZS1oZWFkZXJfX3RvcCAuc2l0ZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzY3NmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDE1MDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICB0b3A6IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAucGFnZS1oZWFkZXJfX2JvdHRvbSB7XG4gICAgdG9wOiA5MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1oZWFkZXJfX2JvdHRvbSB7XG4gICAgdG9wOiAxMTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fYm90dG9tIGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAucGFnZS1oZWFkZXJfX2JvdHRvbSAubWVudSBhOmhvdmVyLFxuLnBhZ2UtaGVhZGVyX19ib3R0b20gbGk6bm90KC5zY3JvbGwtaXRlbSkuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5wYWdlLWhlYWRlcl9fYm90dG9tIGxpOm5vdCguc2Nyb2xsLWl0ZW0pLmN1cnJlbnQtcGFnZS1hbmNlc3RvciBhLFxuLnBhZ2UtaGVhZGVyX19ib3R0b20gLnNjcm9sbC1pdGVtLS1hY3RpdmUgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuXG4uYWRtaW4tYmFyIC5wYWdlLWhlYWRlcl9fYm90dG9tIHtcbiAgdG9wOiAzMnB4O1xufVxuXG4ucGFnZS1oZWFkZXItLW5hdi1vcGVuICsgLnBhZ2UtaGVhZGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2lubmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2l0ZW0ucGFnZS1oZWFkZXJfX25hdi1pdGVtcywgLnBhZ2UtaGVhZGVyX19pdGVtLnBhZ2UtaGVhZGVyX19uYXYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2l0ZW0tLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2l0ZW0tLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19pdGVtLS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbG9nbyBhLFxuLnBhZ2UtaGVhZGVyX19sb2dvIGltZyxcbi5wYWdlLWhlYWRlcl9fYWNjb3VudCBhLFxuLnBhZ2UtaGVhZGVyX19hY2NvdW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2FjY291bnQgLmljb24tYWNjb3VudDpiZWZvcmUge1xuICAgIGNvbG9yOiAjNjc2NzZjO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fYWNjb3VudCBhOmhvdmVyIC5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2M0MWEzMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5ibG9nLWlkLTIgLnBhZ2UtaGVhZGVyX19sb2dvLFxuLmJsb2ctaWQtMyAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fbG9nbyBpbWcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX25hdi1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX25hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19uYXYtaXRlbS5wYWdlLWhlYWRlcl9fbmF2LWl0ZW0tLWdyb3cge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX25hdi1pdGVtcy0tc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYtdG9nZ2xlLS1vcGVuIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVkNmRcIjtcbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS5tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbWVudS5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFlbSAwO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS5tZW51IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC45ZW0gMDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSAubGctb25seSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbGFuZ3VhZ2VzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2xhbmd1YWdlcyB7XG4gICAgcGFkZGluZzogMS41ZW0gMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19sYW5ndWFnZXMgLm1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2xhbmd1YWdlcy1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHk6bm90KC5sb2dnZWQtaW4pIC5wYWdlLWhlYWRlcl9fbGFuZ3VhZ2VzIGxpOm50aC1jaGlsZCg3KSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2FjY291bnQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fYWNjb3VudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2FjY291bnQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19sYW5ndWFnZXMsXG4ucGFnZS1oZWFkZXJfX2FjY291bnQge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnN0YWdlLS1tZWRpdW0gKyAucGFnZS1jb250ZW50LFxuLmpvYnMtcGFnZSAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2UtdGV4dCAucGFnZS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1kb3dubG9hZHMgLnBhZ2UtY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY2FsY3VsYXRvciAucGFnZS1jb250ZW50LFxuLnNpbmdsZSAucGFnZS1jb250ZW50LFxuLmVycm9yNDA0IC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG4uaG9tZSAucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5ibG9nIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXdlYmluYXJzIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbi5wYWdlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAucGFnZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucGFnZS1mb290ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyX19tZW51Lm1lbnUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtZm9vdGVyX19tZW51Lm1lbnUgYSB7XG4gIGNvbG9yOiAjNjc2NzZjO1xufVxuLnBhZ2UtZm9vdGVyX19tZW51Lm1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fbWVudS5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1mb290ZXJfX21lbnUubWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fY29weXJpZ2h0IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxuICAucGFnZS1mb290ZXJfX2NvcHlyaWdodCBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ucGFnZS1mb290ZXJfX2NvcHlyaWdodCBzdHJvbmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ubWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAubWVudSAuc2VwYXJhdGUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAubWVudSAuc2VwYXJhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4ubWVudV9faXRlbSxcbi5tZW51IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAubWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLm1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLm1lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSxcbi5tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ubWVudV9faXRlbS0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uZm9ybV9fZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZm9ybV9fZmllbGRzZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm1fX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuXG4uZm9ybV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9faXRlbS0tc3VibWl0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZvcm1fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb3JtX19sYWJlbC0taW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZvcm1fX2xhYmVsLS1kb3duY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZm9ybV9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICBwYWRkaW5nOiAxZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG59XG5cbmRpdi5mb3JtX19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5kaXYuZm9ybV9faW5wdXQgKiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuZGl2LmZvcm1fX2lucHV0IGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZvcm0tLWNvbXBhY3QgLmZvcm1fX2lucHV0IHtcbiAgcGFkZGluZzogMC44ZW07XG59XG5cbmJvZHkgLmZvcm1fX2lucHV0LS1hY2NlcHRhbmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbmJvZHkgLmZvcm1fX2lucHV0LS1hY2NlcHRhbmNlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5IC5mb3JtX19pbnB1dC0tYWNjZXB0YW5jZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuYm9keSAuZm9ybV9faW5wdXQtLWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZm9ybV9faW5saW5lLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogYXV0bztcbn1cblxuc2VsZWN0LmZvcm1fX2lubGluZS1pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuc2VsZWN0LmZvcm1fX2lubGluZS1pbnB1dDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19oZWxwIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xufVxuXG4uZm9ybV9fc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtX19zZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgY29udGVudDogXCJcXGVkYzFcIjtcbiAgY29sb3I6ICNjNDFhMzI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtX19zdWZmaXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZm9ybV9fc3VmZml4LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG5cbi5mb3JtX19lcnJvcixcbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG59XG5cbi5mb3JtX19pbnB1dCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uZm9ybV9fbm90aWNlLFxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMi41ZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDAuOGVtIDFlbSAwLjhlbSAxZW07XG59XG5cbi5mb3JtX19ub3RpY2UtLWVycm9yLFxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2U3MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZm9ybV9fcmVxdWlyZWQtbm90aWNlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOThmMTQ7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnRhYmxlX193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWJsZV9fd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnRhYmxlX193cmFwcGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA1MXB4KTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCByZ2JhKDEwMywgMTAzLCAxMDgsIDAuMyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50YWJsZV9fd3JhcHBlci0tc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlX193cmFwcGVyLS1zY3JvbGw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRhYmxlX193cmFwcGVyLS1zY3JvbGwgPiBkaXYge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4udGFibGVfX3dyYXBwZXItLXNjcm9sbCA+IGRpdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDEycHg7XG59XG4udGFibGVfX3dyYXBwZXItLXNjcm9sbCA+IGRpdjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQ7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4udGFibGVfX3dyYXBwZXItLXNjcm9sbCA+IGRpdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG50YWJsZSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG50YWJsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG50ciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG50aCwgdGQge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDEwMywgMTA4LCAwLjEpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnRkIHtcbiAgcGFkZGluZy10b3A6IDAuN2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwMywgMTAzLCAxMDgsIDAuMSk7XG59XG5cbi5wYWdlLWNvbnRlbnQgdWw6bm90KFtjbGFzc10pLFxuLmFydGljbGUgdWw6bm90KFtjbGFzc10pIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ucGFnZS1jb250ZW50IGxpLFxuLmFydGljbGUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhZ2UtY29udGVudCB1bDpub3QoW2NsYXNzXSkgbGk6bm90KFtjbGFzc10pLFxuLmFydGljbGUgdWw6bm90KFtjbGFzc10pIGxpOm5vdChbY2xhc3NdKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ucGFnZS1jb250ZW50IHVsOm5vdChbY2xhc3NdKSBsaTpub3QoW2NsYXNzXSk6bm90KDpsYXN0LWNoaWxkKSxcbi5hcnRpY2xlIHVsOm5vdChbY2xhc3NdKSBsaTpub3QoW2NsYXNzXSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xufVxuLnBhZ2UtY29udGVudCB1bDpub3QoW2NsYXNzXSkgbGk6bm90KFtjbGFzc10pOmJlZm9yZSxcbi5hcnRpY2xlIHVsOm5vdChbY2xhc3NdKSBsaTpub3QoW2NsYXNzXSk6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDFhMzI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5sYW5ndWFnZXMgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sYW5ndWFnZXMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLmxhbmd1YWdlcyBsaTpub3QoLmN1cnJlbnQtbGFuZykge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubGFuZ3VhZ2VzLWRyb3Bkb3duIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xufVxuXG4ubGFuZ3VhZ2VzLWRyb3Bkb3duX19jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGFuZ3VhZ2VzLWRyb3Bkb3duX19jdXJyZW50OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbnRlbnQ6IFwiXFxlZGMxXCI7XG59XG5cbi5sYW5ndWFnZXMtZHJvcGRvd25fX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxhbmd1YWdlcy1kcm9wZG93bl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG4ubGFuZ3VhZ2VzLWRyb3Bkb3duX19saXN0IC5jdXJyZW50LWxhbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sYW5ndWFnZXMtZHJvcGRvd25fX2xpc3QgLmxhbmctaXRlbS1ydSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiBtYXgtY29udGVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc3RhZ2Uge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3NHB4KTtcbiAgfVxufVxuLnN0YWdlICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc3RhZ2U6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdGFnZS1iZy1wb3J0cmFpdC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZ2U6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdGFnZS1iZy5zdmdcIik7XG4gIH1cbn1cblxuLnN0YWdlLS1tZWRpdW0ge1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbn1cblxuLnN0YWdlX192aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0YWdlX192aWRlby1jb250YWluZXIgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc3RhZ2VfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnN0YWdlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMzBweCAwIDEyMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZ2VfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnN0YWdlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgZmxleDogMCAwIDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWdlX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuc3RhZ2VfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCAzOHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgLnN0YWdlX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5zdGFnZV9fY29udGVudC0td2lkZSB7XG4gICAgZmxleDogMCAwIDUwdnc7XG4gIH1cbn1cblxuLnN0YWdlX19zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0b3A6IDIwcHg7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDAgMCAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc3RhZ2VfX3NsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuc3RhZ2VfX3NsaWRlciB7XG4gICAgd2lkdGg6IDIxdnc7XG4gICAgZmxleDogMCAwIDIxdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAuc3RhZ2VfX3NsaWRlciB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGZsZXg6IDAgMCA0NTBweDtcbiAgfVxufVxuLnN0YWdlX19zbGlkZXIgLnN0YWdlX19zbGlkZXItY292ZXItaGVhZGVyLFxuLnN0YWdlX19zbGlkZXIgLnN0YWdlX19zbGlkZXItY292ZXItZm9vdGVyIHtcbiAgcGFkZGluZzogMS41dnc7XG59XG4uc3RhZ2VfX3NsaWRlciAuc3RhZ2VfX3NsaWRlci1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMi41dnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5zdGFnZV9fc2xpZGVyIC5zdGFnZV9fc2xpZGVyLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDMuNWVtO1xuICB9XG59XG4uc3RhZ2VfX3NsaWRlciAuc3RhZ2VfX3NsaWRlci1yb29mIHtcbiAgZm9udC1zaXplOiAxdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgLnN0YWdlX19zbGlkZXIgLnN0YWdlX19zbGlkZXItcm9vZiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5zdGFnZV9fc2xpZGVyIC5zdGFnZV9fc2xpZGVyLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1dnc7XG4gIH1cbn1cbi5zdGFnZV9fc2xpZGVyIC5zdGFnZV9fc2xpZGVyLW5hdiBidXR0b24ge1xuICB0b3A6IGF1dG87XG59XG4uc3RhZ2VfX3NsaWRlciAuc3RhZ2VfX3NsaWRlci1uYXYgYnV0dG9uOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RhZ2VfX3NsaWRlciAub3dsLWRvdDpub3QoOmhvdmVyKTpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zdGFnZV9fc2xpZGVyIC5vd2wtZG90OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjNDFhMzIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnN0YWdlX19oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnN0YWdlX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA4dmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAuc3RhZ2VfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDdlbTtcbiAgfVxufVxuXG4uc3RhZ2VfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0ZW07XG59XG5cbi5zdGFnZV9fcm9vZi1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnN0YWdlX19yb29mLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS44dmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAuc3RhZ2VfX3Jvb2YtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbn1cbi5zdGFnZV9fcm9vZi1jb250ZW50IGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi5zdGFnZV9fcm9vZi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3RhZ2VfX3Jvb2YtY29udGVudC5zdGFnZV9fcm9vZi1jb250ZW50LS1oYXMtaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc3RhZ2VfX3Jvb2YtY29udGVudC5zdGFnZV9fcm9vZi1jb250ZW50LS1oYXMtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5zdGFnZV9fcm9vZi1jb250ZW50LnN0YWdlX19yb29mLWNvbnRlbnQtLWhhcy1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbi5zdGFnZV9fcm9vZi1jb250ZW50IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMjAlO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbn1cblxuLnN0YWdlX19zY3JvbGwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiA5NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBhbmltYXRpb246IGp1bXAgMC41cyBsaW5lYXIgYWx0ZXJuYXRlIGluZmluaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5zdGFnZV9fc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnN0YWdlX19zY3JvbGw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnN0YWdlX19zY3JvbGw6aG92ZXIsXG4uc3RhZ2VfX3Njcm9sbDpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5Aa2V5ZnJhbWVzIGp1bXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTUlKTtcbiAgfVxufVxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbSAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDFhMzI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNDFhMzI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNjNDFhMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLmJ1dHRvbi0tYXJyb3c6YmVmb3JlLFxuLmJ1dHRvbiBbY2xhc3NePWljb24tXSwgLmJ1dHRvbiBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmJ1dHRvbi0tbGFyZ2Uge1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5idXR0b24tLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5idXR0b24tLW91dGxpbmU6aG92ZXIsIC5idXR0b24tLW91dGxpbmU6aG92ZXIgc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi0tb3V0bGluZS1yZWQge1xuICBib3JkZXItY29sb3I6ICNjNDFhMzI7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuXG4uYnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNjNDFhMzI7XG59XG4uYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDFhMzI7XG4gIGJvcmRlci1jb2xvcjogI2M0MWEzMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24tLWFycm93OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJ1dHRvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJ1dHRvbi1yb3cgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmJ1dHRvbi1yb3cgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmJ1dHRvbi1yb3ctLW5vd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmJ1dHRvbi1yb3ctLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuYnV0dG9uLXJvdy0tY2VudGVyZWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmJ1dHRvbi1yb3ctLWNlbnRlcmVkIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLXJvdy0tY2VudGVyZWQgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ1dHRvbi1yb3ctLWVxdWFsIC5idXR0b24ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmVhZC1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnJlYWQtbW9yZSBbY2xhc3NePWljb24tXSwgLnJlYWQtbW9yZSBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xufVxuXG4ucmVhZC1tb3JlLS1hcnJvdy1sZWZ0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlYWQtbW9yZS0tYXJyb3ctbGVmdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uaWNvbnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pY29ucm93X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmljb25yb3dfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5pY29ucm93X19pdGVtLmljb25yb3dfX2l0ZW0tLXNlcGFyYXRlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gIG1hcmdpbi1yaWdodDogMC44ZW07XG59XG5cbi5pY29ucm93X19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuaWNvbnJvd19faWNvbiB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIHdpZHRoOiAyM3B4O1xuICB9XG59XG5cbi5jb3ZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb3ZlciwgLmNvdmVyOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb3Zlci0taG92ZXItc2NhbGUsXG4uY292ZXItLWhvdmVyLXNjYWxlIC5jb3Zlcl9faW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uY292ZXItLWhvdmVyLXNjYWxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNGM1MiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uY292ZXItLWhvdmVyLXNjYWxlOmhvdmVyIC5jb3Zlcl9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuYS5jb3ZlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbmEuY292ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4Mjg5O1xufVxuXG4uY292ZXItLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYsIDI2LCA1MCwgMC45KTtcbn1cblxuLmNvdmVyLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMwLCAxMzAsIDEzNywgMC4yKTtcbn1cblxuYS5jb3Zlci0tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzcsIDAuMyk7XG59XG5cbi5jb3Zlcl9faGVhZGVyLFxuLmNvdmVyX19jb250ZW50LFxuLmNvdmVyX19mb290ZXIge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uY292ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNvdmVyX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdmVyX19jb250ZW50LS1taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuLmNvdmVyX19yb29mIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uY292ZXJfX2hlYWRsaW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmNvdmVyX19oZWFkbGluZS0tZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY292ZXJfX2ltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb3Zlcl9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb3Zlcl9faW1hZ2UtLW5hcnJvdyB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY292ZXJfX2ltYWdlLS1uYXJyb3cge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbi5jb3Zlcl9faW1hZ2UtLW5hcnJvdyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY292ZXJfX3RleHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uY292ZXItLW5vLWJ1dHRvbiAuY292ZXJfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY292ZXJfX2hlYWRsaW5lICsgLmNvdmVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5jb3Zlcl9fcmVhZC1tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbi5jb3Zlcl9fcmVhZC1tb3JlIC5pY29uLWFycm93LXJpZ2h0LXNtYWxsOmJlZm9yZSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5jb3Zlcjpob3ZlciAuY292ZXJfX3JlYWQtbW9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuLmNvdmVyOmhvdmVyIC5jb3Zlcl9fcmVhZC1tb3JlIC5pY29uLWFycm93LXJpZ2h0LXNtYWxsOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyICFpbXBvcnRhbnQ7XG59XG5cbi5jb3Zlcl9fZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGFiZWxsaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxhYmVsbGluZ19fbGFiZWwge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuLnNsaWRlcl9fbGluZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uc2xpZGVyX19saW5lcy1pdGVtIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMywgMTAzLCAxMDgsIDAuOSk7XG59XG4uc2xpZGVyX19saW5lcy1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDEyOCwgMTM0LCAwLjkpO1xufVxuXG4uc2xpZGVyX19saW5lcy1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NiwgMjYsIDUwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXJfX2ltYWdlIHtcbiAgbWluLWhlaWdodDogNjgwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zbGlkZXJfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlcl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2xpZGVyX19jb250cm9scyAuc2xpZGVyX19kb3RzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gIH1cbiAgLnNsaWRlcl9fY29udHJvbHMgLnNsaWRlcl9fbmF2IGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOGVtO1xuICB9XG59XG5cbi5zbGlkZXJfX25hdixcbi5zbGlkZXJfX2RvdHMge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zbGlkZXJfX25hdiBidXR0b24sXG4uc2xpZGVyX19kb3RzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWRlcl9fZG90cy0tc29saWQgLnNsaWRlcl9fZG90LFxuLnNsaWRlcl9fZG90cy0tc29saWQgLm93bC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNsaWRlcl9fZG90cy0tc29saWQgLnNsaWRlcl9fZG90Om5vdCguYWN0aXZlKTpob3Zlcixcbi5zbGlkZXJfX2RvdHMtLXNvbGlkIC5vd2wtZG90Om5vdCguYWN0aXZlKTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnNsaWRlcl9fbmF2LS1jZW50ZXJlZCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2xpZGVyX19uYXYtLW91dHNpZGUgLm93bC1wcmV2IHtcbiAgbGVmdDogLTUycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX19uYXYtLW91dHNpZGUgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNjVweDtcbiAgfVxufVxuLnNsaWRlcl9fbmF2LS1vdXRzaWRlIC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXJfX25hdi0tb3V0c2lkZSAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNjVweDtcbiAgfVxufVxuXG4uc2xpZGVyX19uYXYtLWZvb3Rlci1vZmZzZXQgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX19uYXYtLWZvb3Rlci1vZmZzZXQgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAtODVweDtcbiAgfVxufVxuXG4uc2xpZGVyX19hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG59XG4uc2xpZGVyX19hcnJvdzpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLnNsaWRlcl9fYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICM2NzY3NmM7XG59XG5cbi5vd2wtcHJldjpob3ZlciAuc2xpZGVyX19hcnJvdzpiZWZvcmUsXG4ub3dsLW5leHQ6aG92ZXIgLnNsaWRlcl9fYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICM2NzY3NmM7XG59XG5cbi5zbGlkZXJfX25hdi0tY2VudGVyZWQgLnNsaWRlcl9fYXJyb3cge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4ub3dsLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4ub3dsLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLnNsaWRlcl9fZG90cy0tY2VudGVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWRlcl9fZG90LFxuLnNsaWRlcl9fZG90cyAub3dsLWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzY3Njc2YztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNsaWRlcl9fZG90OmhvdmVyLFxuLnNsaWRlcl9fZG90cyAub3dsLWRvdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzY3NmM7XG59XG4uc2xpZGVyX19kb3Q6bm90KDpsYXN0LWNoaWxkKSxcbi5zbGlkZXJfX2RvdHMgLm93bC1kb3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5zbGlkZXJfX2RvdC0tYWN0aXZlLFxuLnNsaWRlcl9fZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNjNDFhMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDFhMzI7XG59XG5cbi5uZXdzLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5uZXdzLXNsaWRlcl9fd3JhcHBlciwgLm5ld3Mtc2xpZGVyX193cmFwcGVyICoge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5uZXdzLXNsaWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy1zbGlkZXJfX3dyYXBwZXIgLnNsaWRlcl9fYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNjNDFhMzI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAubmV3cy1zbGlkZXIgLnRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4udGVhc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlciAudGVhc2VyX190aXRsZSB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC50ZWFzZXIgLnRlYXNlcl9fbWVkaWEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRtcC1yZXZlcnNlLW1kIC50ZWFzZXJfX21lZGlhIHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXItLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4udGVhc2VyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAudGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXItLWxlZnQgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBvcmRlcjogMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC50ZWFzZXItLWxlZnQgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHotaW5kZXg6IDQwO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4udGVhc2VyLS1wYW5lcyAudGVhc2VyX19jb250ZW50LFxuLnRlYXNlci0tZG93bmxvYWRzIC50ZWFzZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnRlYXNlci0tcGFuZXMgLnRlYXNlcl9fY29udGVudCxcbi50ZWFzZXItLWRvd25sb2FkcyAudGVhc2VyX19jb250ZW50IHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX3RpdGxlIHtcbiAgICBmbGV4OiAwIDAgMTMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX3RpdGxlLFxuLnRlYXNlci0tZG93bmxvYWRzIC50ZWFzZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9fdGl0bGUtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLnRlYXNlcl9fdGl0bGUtLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnRlYXNlcl9fdGl0bGUtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyLS1yaWdodCAudGVhc2VyX190aXRsZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnRlYXNlci0tcmlnaHQgLnRlYXNlcl9fdGl0bGUgc3BhbiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlci0tbGVmdCAudGVhc2VyX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnRlYXNlcl9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNjAlO1xuICBsZWZ0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNDVweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9fYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRlYXNlcl9fYmFkZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGVhc2VyLS1yaWdodCAudGVhc2VyX19iYWRnZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbn1cblxuLnRlYXNlcl9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgb3JkZXI6IC0yMDtcbn1cbi50ZWFzZXJfX2hlYWRsaW5lIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW4gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX19oZWFkbGluZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICB9XG4gIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YmVmb3JlLCAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNDFhMzI7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4udGVhc2VyX19oZWFkbGluZS0tc21hbGwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRlYXNlcl9faGVhZGxpbmUtLXNtYWxsIHNwYW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9faGVhZGxpbmUtLXNtYWxsIHNwYW46YWZ0ZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyLS1wYW5lcyAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyLFxuLnRlYXNlci0tZG93bmxvYWRzIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi50ZWFzZXItLWxlZnQgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLnRlYXNlci0tcGFuZXMgLnRlYXNlcl9faGVhZGxpbmUsXG4udGVhc2VyLS1kb3dubG9hZHMgLnRlYXNlcl9faGVhZGxpbmUge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAudGVhc2VyLS1wYW5lcyAudGVhc2VyX19oZWFkbGluZSxcbi50ZWFzZXItLWRvd25sb2FkcyAudGVhc2VyX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICB9XG59XG5cbi50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2JvZHkge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi50ZWFzZXItLWxvZ29zIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4udGVhc2VyX19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX19tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG4udGVhc2VyLS1zcGVjaWFsLXBheW1lbnQtdGFibGUgLnRlYXNlcl9fbWVkaWEge1xuICB6LWluZGV4OiAyMDtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyLS1zcGVjaWFsLXBheW1lbnQtdGFibGUgLnRlYXNlcl9fbWVkaWEge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi50ZWFzZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXItLXNwZWNpYWwtcGF5bWVudC10YWJsZSAudGVhc2VyX19pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhc2VyLS1zcGVjaWFsLXBheW1lbnQtdGFibGUgLnRlYXNlcl9faW1hZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC50ZWFzZXItLXNwZWNpYWwtcGF5bWVudC10YWJsZSAudGVhc2VyX19pbWFnZSB7XG4gICAgd2lkdGg6IDE0NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX21lZGlhLS1tYXNrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50ZWFzZXJfX21lZGlhLS1tYXNrOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGVhc2VyLWltYWdlLW1hc2stcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyLS1sZWZ0IC50ZWFzZXJfX21lZGlhLS1tYXNrOmFmdGVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy90ZWFzZXItaW1hZ2UtbWFzay1sZWZ0LnN2Z1wiKTtcbiAgfVxufVxuLnRlYXNlci0tbGVmdCAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi50ZWFzZXJfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4udGVhc2VyX190ZXh0IGEge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cbi50ZWFzZXJfX3RleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjc2NzZjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlci0tbmFycm93IC50ZWFzZXJfX3RleHQge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnRlYXNlci0tY29sdW1ucy0yIC50ZWFzZXJfX3RleHQge1xuICAgIGNvbHVtbnM6IDI7XG4gICAgY29sdW1uLWdhcDogMmVtO1xuICB9XG59XG4udGVhc2VyX2J1dHRvbi1yb3cge1xuICBtYXJnaW4tdG9wOiAyLjVlbTtcbn1cblxuLnRlYXNlcl9fYnV0dG9uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXItLXJpZ2h0IC50ZWFzZXJfX2J1dHRvbiB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX3BhbmUtZ3JpZCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhc2VyX19wYW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX3BhbmUtZ3JpZCB7XG4gICAgZmxleC1iYXNpczogMTIwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgaHRtbDpub3QoLm5vLWpzKSAudGVhc2VyX19wYW5lLWdyaWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcjpub3QoLnRlYXNlci0tbmFycm93KSAudGVhc2VyX19wYW5lLWdyaWQucGFuZS1ncmlkLS0yLWNvbHMge1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgfVxufVxuLnRlYXNlcl9fbG9nby1ncmlkIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmFuaW1hdGUgLnRlYXNlcl9fdGl0bGUsXG4uYW5pbWF0ZS50ZWFzZXJfX3RpdGxlLS10b3Age1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX3RpdGxlLFxuLnRlYXNlci0tYW5pbWF0aW9uLnRlYXNlcl9fdGl0bGUtLXRvcCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbi50ZWFzZXItLWxlZnQgLnRlYXNlcl9fdGl0bGUge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC50ZWFzZXJfX2JhZGdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX2JhZGdlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjpiZWZvcmUsXG4uYW5pbWF0ZSAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9faGVhZGxpbmUgc3BhbjpiZWZvcmUsXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbi5hbmltYXRlIC50ZWFzZXJfX21lZGlhIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX21lZGlhLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnRlYXNlcl9fYm9keSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19ib2R5IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRleHQtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzQxYTMyO1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRleHQtYm94IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmNvdmVyLWdyaWRfX2NvdmVyczpub3QoLmFjY29yZGVvbi0taW5pdGlhbGl6ZWQpOm5vdCguY292ZXItZ3JpZF9fY292ZXJzLS1zbGlkZXIpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gICAgZmxleDogMCAwIDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY292ZXItZ3JpZF9fY292ZXItd3JhcHBlci0tb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLS00LWNvbHMgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIsXG4uY292ZXItZ3JpZF9fY292ZXJzLS1zbGlkZXIgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgMjUlO1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLS0zLWNvbHMgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgMzMuMzMzMyU7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtLTItY29scyAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAhaW1wb3J0YW50O1xufVxuLmNvdmVyLWdyaWRfX2NvdmVyOmhvdmVyIC5jb3Zlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvdmVyLWdyaWRfX2NvdmVyIC5jb3Zlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbiAgLmNvdmVyLWdyaWRfX2NvdmVyIC5jb3Zlcl9faGVhZGxpbmUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Zlci1ncmlkX19jb3Zlci5jb3Zlci0tbmV3cyAuY292ZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICB9XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnM6bm90KC5hY2NvcmRlb24tLWluaXRpYWxpemVkKTpub3QoLmNvdmVyLWdyaWRfX2NvdmVycy0tc2xpZGVyKSAuY292ZXItZ3JpZF9fY292ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLS1zbGlkZXIgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtLXNsaWRlciAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy13cmFwcGVyIC5zbGlkZXJfX2Fycm93OmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjNjc2NzZjO1xufVxuXG4uY292ZXItZ3JpZF9fbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC00MHB4O1xufVxuXG4uY292ZXItZ3JpZF9fbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtNDBweDtcbn1cblxuLmFuaW1hdGUgLmNvdmVyLWdyaWRfX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgxNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDE5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMjEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgyMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMjMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDI0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgyNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMjYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDI3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgyOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMjkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDMwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgzMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDMyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuMXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgzMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjJzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMzQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4zcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDM1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgzNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjVzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMzcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy42cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDM4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuN3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgzOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjhzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNDApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy45cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDQxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDRzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC4xcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDQzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuMnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg0NCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjNzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC40cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDQ2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuNXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg0Nykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjZzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC43cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDQ5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuOHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg1MCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjlzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg1Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjFzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNTMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS4ycztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDU0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuM3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg1NSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjRzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNTYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS41cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDU3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuNnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg1OCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjdzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNTkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS44cztcbn1cblxuLmFuaW1hdGUgLmNvdmVyLWdyaWRfX25hdiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX25hdiB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uZ3JpZF9faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLmljb25ncmlkX19pY29ucy0taW5kZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbi5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5pY29uZ3JpZF9faWNvbnMtLWNvbHMtNSAuaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5pY29uZ3JpZF9faWNvbnMtLWNvbHMtNSAuaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgfVxufVxuXG4uaWNvbmdyaWRfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pY29uZ3JpZF9faWNvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uaWNvbmdyaWRfX2ltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDcwcHg7XG59XG5cbi5pY29uZ3JpZF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMWVtO1xufVxuXG4uYW5pbWF0ZSAuaWNvbmdyaWRfX3RpdGxlIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlcjpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlcjpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlcjpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlcjpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG5cbi5pY29ubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaWNvbmxpbmUge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pY29ubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuaWNvbmxpbmU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGxlZnQ6IDE1MHB4O1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi5pY29ubGluZV9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmljb25saW5lX19pdGVtOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBsZWZ0OiAxNTBweDtcbiAgICB0b3A6IDcwcHg7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNDFhMzI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNzUlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmljb25saW5lX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgfVxufVxuXG4uaWNvbmxpbmVfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiAxNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmljb25saW5lX19pY29uIGltZyB7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNjBweDtcbn1cblxuLmljb25saW5lX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5pY29ubGluZV9fY2lyY2xlOmJlZm9yZSwgLmljb25saW5lX19jaXJjbGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MnB4O1xufVxuLmljb25saW5lX19jaXJjbGU6YmVmb3JlIHtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9jaXJjbGUtMS10b3BsZWZ0LnN2Z1wiKTtcbn1cbi5pY29ubGluZV9fY2lyY2xlOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICByaWdodDogLTFweDtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2NpcmNsZS0xLWJvdHRvbXJpZ2h0LnN2Z1wiKTtcbn1cblxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCgyKSAuaWNvbmxpbmVfX2NpcmNsZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCgzKSAuaWNvbmxpbmVfX2NpcmNsZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5pY29ubGluZV9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmljb25saW5lX19oZWFkbGluZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5GYWRlTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG4uYW5pbWF0ZSAuaWNvbmxpbmVfX2ljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaWNvbmxpbmUtLWFuaW1hdGlvbiAuaWNvbmxpbmVfX2ljb24ge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGZvcndhcmRzO1xufVxuXG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDIpIC5pY29ubGluZV9faWNvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCgzKSAuaWNvbmxpbmVfX2ljb24ge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDQpIC5pY29ubGluZV9faWNvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cblxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCg1KSAuaWNvbmxpbmVfX2ljb24ge1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuXG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDYpIC5pY29ubGluZV9faWNvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi41cztcbn1cblxuLmljb25saW5lLmljb25saW5lLS1hbmltYXRpb246YWZ0ZXIge1xuICBhbmltYXRpb246IGV4cGFuZCAxcyBsaW5lYXIgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42NXM7XG59XG5cbi5hbmltYXRpb24gLmljb25saW5lX19jaXJjbGUge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5GYWRlTGVmdCAwLjc1cyBmb3J3YXJkcztcbn1cblxuLmljb25saW5lLS1hbmltYXRpb24gLmljb25saW5lX19jaXJjbGUge1xuICBhbmltYXRpb246IHNwaW5GYWRlTGVmdCAwLjc1cyBmb3J3YXJkcztcbn1cblxuLmFuaW1hdGUgLmljb25saW5lX19oZWFkbGluZSxcbi5hbmltYXRlIC5pY29ubGluZV9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pY29ubGluZS5pY29ubGluZS0tYW5pbWF0aW9uIC5pY29ubGluZV9faGVhZGxpbmUsXG4uaWNvbmxpbmUuaWNvbmxpbmUtLWFuaW1hdGlvbiAuaWNvbmxpbmVfX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbkBrZXlmcmFtZXMgZXhwYW5kIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmxvZ28tZ3JpZF9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG5cbi5sb2dvLWdyaWRfX2xvZ28td3JhcHBlciB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5sb2dvLWdyaWRfX2xvZ28td3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG59XG5cbi5sb2dvLWdyaWRfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9nby1ncmlkX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIGF1dG87IC8qIElFICovXG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd247IC8qIEZGICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxvZ28tZ3JpZF9fbG9nby1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYW5pbWF0ZSAubG9nby1ncmlkX19sb2dvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC5sb2dvLWdyaWRfX2xvZ28ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb250ZW50LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5jb250ZW50LXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLS1jYXJvdXNlbCB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXNsaWRlcl9fd3JhcHBlci0tY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogNTclO1xuICB9XG59XG4uY29udGVudC1zbGlkZXJfX3dyYXBwZXItLWNhcm91c2VsLCAuY29udGVudC1zbGlkZXJfX3dyYXBwZXItLWNhcm91c2VsICoge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC1zbGlkZXJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5Mjk0O1xufVxuLmNvbnRlbnQtc2xpZGVyX19pdGVtIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMS41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX19kb3RzIHtcbiAgYm90dG9tOiAtNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLS1mdWxsLXdpZHRoIC5zbGlkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGVudC1zbGlkZXJfX3dyYXBwZXIuYW5pbWF0ZSAub3dsLWl0ZW0ge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbnRlbnQtc2xpZGVyLS1hbmltYXRpb24gLm93bC1pdGVtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQtc2xpZGVyLS1hbmltYXRpb24gLm93bC1pdGVtOm5vdCguYWN0aXZlKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuXG4uY29udGVudC1zbGlkZXJfX3dyYXBwZXIuYW5pbWF0ZSAuY29udGVudC1zbGlkZXJfX25hdixcbi5jb250ZW50LXNsaWRlcl9fd3JhcHBlci5hbmltYXRlIC5jb250ZW50LXNsaWRlcl9fZG90cyB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29udGVudC1zbGlkZXItLWFuaW1hdGlvbiAuY29udGVudC1zbGlkZXJfX25hdixcbi5jb250ZW50LXNsaWRlci0tYW5pbWF0aW9uIC5jb250ZW50LXNsaWRlcl9fZG90cyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZS1zZWN0aW9uX19pbWFnZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLmltYWdlLXNlY3Rpb25fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWFnZS1zZWN0aW9uLmFuaW1hdGUgLmltYWdlLXNlY3Rpb25fX2hlYWRsaW5lLFxuLmltYWdlLXNlY3Rpb24uYW5pbWF0ZSAuaW1hZ2Utc2VjdGlvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbWFnZS1zZWN0aW9uLS1hbmltYXRpb24gLmltYWdlLXNlY3Rpb25fX2hlYWRsaW5lLFxuLmltYWdlLXNlY3Rpb24tLWFuaW1hdGlvbiAuaW1hZ2Utc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZS1zZWN0aW9uLS1hbmltYXRpb24gLmltYWdlLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uaW1hZ2Utc2VjdGlvbi5hbmltYXRlIC5pbWFnZS1zZWN0aW9uX19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmltYWdlLXNlY3Rpb24tLWFuaW1hdGlvbiAuaW1hZ2Utc2VjdGlvbl9faW1hZ2Uge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1zZWN0aW9uX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi52aWRlby1zZWN0aW9uX19pbWFnZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLnZpZGVvLXNlY3Rpb25fX3ZpZGVvLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnZpZGVvLXNlY3Rpb25fX3ZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi52aWRlby1zZWN0aW9uLmFuaW1hdGUgLnZpZGVvLXNlY3Rpb25fX2hlYWRsaW5lLFxuLnZpZGVvLXNlY3Rpb24uYW5pbWF0ZSAudmlkZW8tc2VjdGlvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi52aWRlby1zZWN0aW9uLS1hbmltYXRpb24gLnZpZGVvLXNlY3Rpb25fX2hlYWRsaW5lLFxuLnZpZGVvLXNlY3Rpb24tLWFuaW1hdGlvbiAudmlkZW8tc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1zZWN0aW9uLS1hbmltYXRpb24gLnZpZGVvLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4udmlkZW8tc2VjdGlvbi5hbmltYXRlIC52aWRlby1zZWN0aW9uX192aWRlbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLnZpZGVvLXNlY3Rpb24tLWFuaW1hdGlvbiAudmlkZW8tc2VjdGlvbl9fdmlkZW8ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgcGFkZGluZzogMmVtIDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY3Njc2YyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhbmUge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIGhlaWdodDogMzQ5cHg7XG4gIH1cbn1cbi5wYW5lOmhvdmVyLCAucGFuZS5wYW5lLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxYTMyO1xufVxuLnBhbmU6aG92ZXIgKiwgLnBhbmUucGFuZS0tYWN0aXZlICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYW5lOm5vdCgucGFuZS0tYWN0aXZlKTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG5cbi5wYW5lLS1hbGlnbi10b3Age1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wYW5lLS1jb21wYWN0IHtcbiAgbWluLWhlaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYW5lLS1jb21wYWN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYW5lLS1kb3dubG9hZCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4ucGFuZV9faWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhbmVfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYW5lX19pY29uIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wYW5lX19pY29uLS1maXhlZC13aWR0aCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ucGFuZTpob3ZlciAucGFuZV9faWNvbixcbi5wYW5lLS1hY3RpdmUgLnBhbmVfX2ljb24ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuXG4ucGFuZV9fdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnBhbmUtLWFjdGl2ZSAucGFuZV9fdGl0bGUsXG4ucGFuZTpob3ZlciAucGFuZV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVfX3N1YnRpdGxlIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLnBhbmUtLWRvd25sb2FkIC5wYW5lX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhbmVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEuOGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYW5lX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhbmVfX2Fycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ucGFuZTpob3ZlciAucGFuZV9fYXJyb3c6YmVmb3JlLFxuLnBhbmUtLWFjdGl2ZSAucGFuZV9fYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lX19jb250ZW50IC5idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaHRtbDpub3QoLm5vLWpzKSAucGFuZV9fY29udGVudDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIC5wYW5lX19jb250ZW50Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wYW5lX19jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5saW5rLXRpbGVzIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgZmxleDogMTtcbn1cblxuLmxpbmstdGlsZXMgLmNvdmVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpbmstdGlsZXMgLmNvdmVyX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhbmUtZ3JpZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYWNjb3JkZW9uX19pdGVtID4gLnBhbmUtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnBhbmUtZ3JpZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLnBhbmUtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuLnBhbmUtZ3JpZF9faXRlbSAucGFuZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5wYW5lLWdyaWRfX2l0ZW0gLnBhbmUtLWRvd25sb2FkIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYW5lLWdyaWQ6bm90KC5wYW5lLWdyaWQtLTItY29scyk6bm90KC5wYW5lLWdyaWQtLTQtY29scyk6bm90KC5wYW5lLWdyaWQtLTUtY29scykgLnBhbmUtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFuZS1ncmlkLS00LWNvbHMgLnBhbmUtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhbmUtZ3JpZC0tNS1jb2xzIC5wYW5lLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gIH1cbn1cblxuLnBhbmUtZ3JpZC5hbmltYXRlIC5wYW5lLWdyaWRfX2l0ZW0sXG4udGVhc2VyLmFuaW1hdGUgLnBhbmUtZ3JpZF9faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDcpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg4KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoOSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDEwKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDExKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDEyKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDEzKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxNCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxNSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxNiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxNyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxOCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxOSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyMCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyMSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyMiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyMyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjQpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuMXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjUpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuMnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjYpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuM3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjcpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjgpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjkpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzApLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDMwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuN3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzEpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDMxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuOHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzIpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDMyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuOXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzMpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDMzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDRzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM0KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjFzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM1KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjJzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM2KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjNzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM3KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjRzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM4KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjVzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM5KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjZzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQwKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0MCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjdzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQxKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjhzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQyKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjlzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQzKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0Mykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0NCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS4xcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0NSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS4ycztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0NiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS4zcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0NyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS40cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0OCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS41cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0OSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS42cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1MCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS43cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1MSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS44cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1MiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS45cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1MyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTQpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYuMXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTUpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYuMnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTYpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYuM3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTcpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYuNHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTgpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYuNXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTkpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYuNnM7XG59XG5cbi5hY2NvcmRlb24tc2VjdGlvbiArIC5hY2NvcmRlb24tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uYWNjb3JkZW9uLS1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hY2NvcmRlb24tLWluaXRpYWxpemVkIC5hY2NvcmRlb25fX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLmFjY29yZGVvbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODI4Mjg5O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3JkZW9uX190aXRsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgY29sb3I6ICNlMjA2MTM7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFjY29yZGVvbl9fdGl0bGUuYWNjb3JkZW9uX190aXRsZS0tZXhwYW5kZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uYWNjb3JkZW9uX190aXRsZS0taWNvbiB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLmFjY29yZGVvbl9fdGl0bGUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogODAlO1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFjY29yZGVvbl9fdGl0bGUtaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hY2NvcmRlb24tLXJpZ2h0IC5hY2NvcmRlb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5hY2NvcmRlb24tLXJpZ2h0IC5hY2NvcmRlb25fX3RpdGxlOmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5hbmltYXRlIC5hY2NvcmRlb24tc2VjdGlvbl9faGVhZGxpbmUsXG4uYW5pbWF0ZSAuYWNjb3JkZW9uLXNlY3Rpb25fX3RleHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uLXNlY3Rpb25fX2hlYWRsaW5lLFxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbi1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb24tc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5hbmltYXRlIC5hY2NvcmRlb25fX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGUsXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMTtcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOTVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDUpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDYpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDcpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoOCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoOSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxMCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDExKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxMiksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDEzKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxNCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE1KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxNiksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE3KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxOCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE5KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyMCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDIwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDIxKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyMiksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDIyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDIzKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyNCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI1KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjYpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyNyksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjgpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyOSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzApLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzMSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDMxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzIpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzMyksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDMzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzQpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzNSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzYpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzNyksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzgpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzOSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDApLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0MCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0MSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDIpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0MyksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDQpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0NCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0NSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ2KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4wNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDcpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0Nykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjFzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ4KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4xNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDkpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0OSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjJzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDUwKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4yNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNTEpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg1MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjNzO1xufVxuXG4udG9vbHRpcF9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvb2x0aXBfX2hlYWRsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b29sdGlwX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLnRvb2x0aXBfX2NvbnRlbnQgLmZvcm1fX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnRvb2x0aXBfX2NvbnRlbnQtLWNhbGN1bGF0b3Ige1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC00NXB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAudG9vbHRpcF9fY29udGVudC0tY2FsY3VsYXRvciAudG9vbHRpcF9faW5uZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAudG9vbHRpcF9fY29udGVudC0tZG93bmxvYWRzIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnRvb2x0aXBfX2NvbnRlbnQtLWRvd25sb2FkcyAudG9vbHRpcF9faW5uZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG5cbi50b29sdGlwX190cmlnZ2VyOmhvdmVyIC50b29sdGlwX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi50b29sdGlwX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDEwMywgMTA4LCAwLjkpO1xufVxuLnRvb2x0aXBfX2lubmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAzMHB4IDMwcHggMzBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDEwMywgMTAzLCAxMDgsIDAuOSkgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50b29sdGlwX19jb250ZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXBfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhZGdlLnN2Z1wiKSBuby1yZXBlYXQgMTAwJS8xMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG59XG5cbmEuYmFkZ2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZykgc2NhbGUoMS4xKTtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uLWZpbmlzaGVkIC5iYWRnZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbn1cblxuLmJhZGdlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG59XG4uYmFkZ2VfX2ljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5iYWRnZV9fbGluZS0tc21hbGwge1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuLmJhZGdlX19saW5lLS1zbWFsbC5iYWRnZV9fbGluZS0zIHtcbiAgbWFyZ2luLXRvcDogMC4xNWVtO1xufVxuXG4uYmFkZ2VfX2xpbmUtLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5iYWRnZV9fbGluZS0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4uYmFkZ2VfX2xpbmUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNpdGVfX3NlY3Rpb246bGFzdC1jaGlsZCAuY29udGFjdC1tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtbWFwIC5zaXRlX19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuY29udGFjdC1tYXBfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuY29udGFjdC1tYXBfX2NvbnRhY3Qge1xuICAgIGZsZXg6IDAgMCAzNTBweDtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYW5pbWF0ZSAuY29udGFjdC1tYXBfX2NvbnRhY3Qge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC5jb250YWN0LW1hcF9fY29udGFjdCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtbWFwX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5jb250YWN0LW1hcF9faGVhZGxpbmUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuY29udGFjdC1tYXBfX2hlYWRsaW5lIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uY29udGFjdC1tYXBfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5jb250YWN0LW1hcF9fbWFwIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LW1hcF9fbWFwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNvbnRhY3QtbWFwX19tYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29udGFjdC1tYXBfX21hcC0taW5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtbWFwX19jb25zZW50LXRleHQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29udGFjdC1tYXBfX2NvbnNlbnQtYWNjZXB0LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5hbmltYXRlIC5jb250YWN0LW1hcF9fbWFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAuY29udGFjdC1tYXBfX21hcCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtbWFwX19tYXAtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTMwMzU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuY29udGFjdC1tYXBfX21hcC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMDBweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5jb250YWN0LW1hcF9fbWFwLWNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250YWN0LW1hcF9fY29uc2VudC1sYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MzAzNTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNvbnRhY3QtbWFwX19jb25zZW50LWxheWVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbmJvZHkgLmNvbnRhY3QtbWFwX19mb3JtIC5mb3JtX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5ib2R5IC5jb250YWN0LW1hcF9fZm9ybSAuZm9ybV9faXRlbS0tc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uaW5mb3dpbmRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzAwMDtcbn1cbi5pbmZvd2luZG93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiBzb2xpZCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5pbmZvd2luZG93LS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4uaW5mb3dpbmRvdy0tb3ZlcmxheTphZnRlcixcbi5pbmZvd2luZG93LS1vdmVybGF5IC5pbmZvd2luZG93OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pbmZvd2luZG93LS1vdmVybGF5IC5pbmZvd2luZG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzMCwgMTM3LCAwLjUpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZzogMWVtO1xufVxuLmluZm93aW5kb3ctLW92ZXJsYXkgLmluZm93aW5kb3dfX3RpdGxlLFxuLmluZm93aW5kb3ctLW92ZXJsYXkgLmluZm93aW5kb3dfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLmluZm93aW5kb3ctLW92ZXJsYXkgLmxhYmVsbGluZ19fbGFiZWwge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLmluZm93aW5kb3ctLW92ZXJsYXkgLmluZm93aW5kb3dfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmluZm93aW5kb3dfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4uaW5mb3dpbmRvd19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmluZm93aW5kb3dfX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaW5mb3dpbmRvd19faGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmluZm93aW5kb3dfX2hlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMTAwcHg7XG4gIH1cbn1cblxuLmluZm93aW5kb3dfX2hlYWRlci1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uaW5mb3dpbmRvd19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4uaW5mb3dpbmRvd19fY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDAuMWVtO1xufVxuLmluZm93aW5kb3dfX2NvbnRhY3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmluZm93aW5kb3dfX21hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3ICo6bm90KC5pbmZvd2luZG93X19oZWFkZXItaW1hZ2UpIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmluZm93aW5kb3dfX2Nsb3NlLFxuLmdtLXN0eWxlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uaW5mb3dpbmRvd19fY2xvc2UgaW1nLFxuLmdtLXN0eWxlIGJ1dHRvbiBpbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaW5mb3dpbmRvd19fY2xvc2U6YmVmb3JlLFxuLmdtLXN0eWxlIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmdtLXN0eWxlIGJ1dHRvbiB7XG4gIHRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuLmdtLXN0eWxlIGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRjOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmluZm93aW5kb3dfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uZ20tc3R5bGUtaXcuZ20tc3R5bGUtaXctYyxcbi5nbS1zdHlsZS1pdy1kIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cbi5hcnRpY2xlIGgyOm5vdCg6bGFzdC1jaGlsZCksIC5hcnRpY2xlIGgzOm5vdCg6bGFzdC1jaGlsZCksIC5hcnRpY2xlIGg0Om5vdCg6bGFzdC1jaGlsZCksIC5hcnRpY2xlIGg1Om5vdCg6bGFzdC1jaGlsZCksIC5hcnRpY2xlIGg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5hcnRpY2xlIHA6bm90KDpsYXN0LWNoaWxkKSwgLmFydGljbGUgdWw6bm90KDpsYXN0LWNoaWxkKSwgLmFydGljbGUgb2w6bm90KDpsYXN0LWNoaWxkKSwgLmFydGljbGUgLmdyaWQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLmFydGljbGUgb2w6bm90KFtjbGFzc10pIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uYXJ0aWNsZSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuYXJ0aWNsZS0tNDA0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLS00MDQgLmFydGljbGVfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxufVxuXG4uYXJ0aWNsZV9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYXJ0aWNsZV9fdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX3RodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICB9XG59XG4uYXJ0aWNsZV9fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hcnRpY2xlLS00MDQgLmFydGljbGVfX2NvbnRlbnQgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5hcnRpY2xlX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5maWxlLWxpc3RfX2NhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uZmlsZS1saXN0X19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xufVxuXG4uZmlsZS1saXN0X19maWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgLmZpbGUtbGlzdF9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keSAuZmlsZS1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbmJvZHkgLmZpbGUtbGlzdF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5ib2R5IC5maWxlLWxpc3RfX2xpbms6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xufVxuXG4uc29jaWFsLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbC1iYXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLnNvY2lhbC1iYXJfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNvY2lhbC1iYXJfX2l0ZW0gYSBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuLnNvY2lhbC1iYXJfX2l0ZW0gYTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtcGFnaW5hdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNGVtO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuLndwLXBhZ2luYXRlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndwLXBhZ2luYXRlIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLndwLXBhZ2luYXRlIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ud3AtcGFnaW5hdGUgbGkgPiBzcGFuLFxuLndwLXBhZ2luYXRlIGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzcsIDAuMyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cC1wYWdpbmF0ZSAucGFnZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi53cC1wYWdpbmF0ZSAubmV4dCxcbi53cC1wYWdpbmF0ZSAucHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ud3AtcGFnaW5hdGUgLm5leHQ6YmVmb3JlLFxuLndwLXBhZ2luYXRlIC5wcmV2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xufVxuLndwLXBhZ2luYXRlIC5uZXh0OmhvdmVyOmJlZm9yZSxcbi53cC1wYWdpbmF0ZSAucHJldjpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cbi53cC1wYWdpbmF0ZSAucHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLndwLXBhZ2luYXRlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzcsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndwLXBhZ2luYXRlIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi52aWRlb19fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDFhMzI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnZpZGVvX19wbGF5OmhvdmVyIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19fcGxheSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi52aWRlb19fcGxheS1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi52aWRlb19fY29udGVudDpob3ZlciAudmlkZW9fX3BsYXktaWNvbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLnZpZGVvLS1sb2FkZWQgLnZpZGVvX19jb250ZW50IC52aWRlb19faGVhZGxpbmUsXG4udmlkZW8tLWxvYWRlZCAudmlkZW9fX2NvbnRlbnQgLnZpZGVvX19wbGF5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi52aWRlby0tbGF6eSAudmlkZW9fX2NvbnRlbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlb19faGVhZGxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBsZWZ0OiAxZW07XG4gIHRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvX19oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC52aWRlb19faGVhZGxpbmUge1xuICAgIGxlZnQ6IDIuM2VtO1xuICAgIHRvcDogMi4zZW07XG4gIH1cbn1cblxuLnZpZGVvX19pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvX19wcml2YWN5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAxMDMsIDEwOCwgMC40KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpZGVvX19wcml2YWN5IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmZhY3RzX19zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbDogcmdiYSgxMDMsIDEwMywgMTA4LCAwLjkpO1xuICBzdHJva2Utd2lkdGg6IDAuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwLjI7XG4gIH1cbn1cblxuLmZhY3RzLS1jb21wYWN0IC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIHN0cm9rZS13aWR0aDogMC4zO1xuICBmaWxsOiBub25lO1xufVxuXG4uZmFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4uZmFjdHMtLWNvbXBhY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5mYWN0c19faGVhZGxpbmUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmFjdHNfX2hlYWRsaW5lLXdyYXBwZXIgLmZhY3RzX19oZWFkbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmZhY3RzX19oZWFkbGluZS13cmFwcGVyIC5mYWN0c19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNzFweDtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICB9XG59XG5cbi5mYWN0c19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmZhY3RzX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uZmFjdHNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0c19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5mYWN0c19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cbi5mYWN0c19fY29udGFpbmVyIC5mYWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuZmFjdHNfX2NvbnRhaW5lciAuZmFjdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmZhY3RzX19jb250YWluZXIgLmZhY3RzIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZmFjdHNfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5mYWN0c19fY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5mYWN0c19fY2lyY2xlIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICB9XG59XG4uZmFjdHNfX2NpcmNsZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX19jaXJjbGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX19jaXJjbGUge1xuICAgIHdpZHRoOiAxNHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbi5mYWN0c19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmZhY3RzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuOHZ3O1xuICB9XG59XG5cbi5mYWN0c19fdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDIuN2VtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5mYWN0c19fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gIH1cbn1cblxuLmZhY3RzX192YWx1ZS1zdWZmaXgge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDMuNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0cy0tY29tcGFjdCAuZmFjdHNfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICB9XG59XG5cbi5mYWN0c19fd3JhcHBlci5hbmltYXRlIC5mYWN0c19faGVhZGxpbmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFjdHMtLWFuaW1hdGlvbiAuZmFjdHNfX2hlYWRsaW5lIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmZhY3RzX193cmFwcGVyLmFuaW1hdGUgLmZhY3RzX19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWN0cy0tYW5pbWF0aW9uIC5mYWN0c19faW1hZ2Uge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uZmFjdHNfX3dyYXBwZXIuYW5pbWF0ZSAuZmFjdHNfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFjdHMtLWFuaW1hdGlvbiAuZmFjdHNfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuZmFjdHNfX3N2Zy1jaXJjbGUge1xuICBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDtcbn1cblxuLmZhY3RzLS1hbmltYXRpb24gLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcyAxLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgZmlsbC1vcGFjaXR5OiAwLjU7XG59XG5cbi5mYWN0c19fd3JhcHBlci5mYWN0cy0tYW5pbWF0aW9uIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDEwMCUge1xuICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAgMTAwO1xuICB9XG59XG4udGVzdGltb25pYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlc3RpbW9uaWFsIHtcbiAgICBtaW4taGVpZ2h0OiA2NzhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4udGVzdGltb25pYWwgKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlc3RpbW9uaWFsOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZXN0aW1vbmlhbC1ncmFkaWVudC1sZWZ0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLnRlc3RpbW9uaWFsIC5zaXRlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZXN0aW1vbmlhbC0tcmlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZXN0aW1vbmlhbC1ncmFkaWVudC1yaWdodC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlc3RpbW9uaWFsLS1yaWdodCAudGVzdGltb25pYWxfX2NvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxfX2hlYWRsaW5lIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAudGVzdGltb25pYWxfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLnN0YWZmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zdGFmZl9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZmZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuc3RhZmZfX3RleHQge1xuICAgIGZsZXg6IDAgMCA0MDBweDtcbiAgfVxufVxuXG4uc3RhZmZfX21lbWJlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZmZfX21lbWJlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnN0YWZmX19jb250ZW50LS1oYXMtdGV4dCAuc3RhZmZfX21lbWJlcnMge1xuICAgIGxlZnQ6IC0xMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZmZfX2NvbnRlbnQtLW5vLXRleHQgLnN0YWZmX19tZW1iZXJzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uc3RhZmZfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICB3aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFmZl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN0YWZmX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgfVxufVxuXG4uc3RhZmZfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnN0YWZmX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFmZl9fbmFtZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3RhZmZfX3Bvc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG59XG5cbi5zdGFmZl9fY29udGFjdCB7XG4gIHBhZGRpbmc6IDAuNmVtO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5hbmltYXRlIC5zdGFmZl9fdGl0bGUge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0YWZmLS1hbmltYXRpb24gLnN0YWZmX190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5zdGFmZl9fdGV4dCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3RhZmYtLWFuaW1hdGlvbiAuc3RhZmZfX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFuaW1hdGUgLnN0YWZmX19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0YWZmLS1hbmltYXRpb24gLnN0YWZmX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbmltYXRlIC5zdGFmZl9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLnN0YWZmLS1hbmltYXRpb24gLnN0YWZmX19pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5qb2JzLXBhZ2UgLnBhZ2UtY29udGVudCA+IC5zaXRlX19zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5qb2JzX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi5qb2JzX19oZWFkZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0OHB4O1xufVxuXG4uam9ic19fc2VhcmNoLWlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmpvYnNfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cblxuLmpvYnNfX3NlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmpvYnNfX3NlYXJjaC10ZXJtIHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuLmpvYnNfX3NlYXJjaC10ZXJtOjpwbGFjZWhvbGRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbn1cblxuLmpvYnNfX3NlYXJjaC1idXR0b24ge1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMjtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5qb2JzX19zZWFyY2gtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmpvYnNfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGdhcDogMTZweDtcbn1cblxuLmpvYnNfX2ZpbHRlcnMtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5qb2JzIC5jb3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi5qb2JzIC5jb3Zlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5qb2JzIC5jb3Zlcl9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG4uam9ic19fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5qb2JzX19tZXRhLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmpvYnNfX21ldGEtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb2Itb2ZmZXJzX19jYXRlZ29yaWVzOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gIH1cbn1cbi5qb2Itb2ZmZXJzX19jYXRlZ29yaWVzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2Itb2ZmZXJzX19jYXRlZ29yaWVzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxufVxuXG4uam9iLW9mZmVyc19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuN2VtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9iLW9mZmVyc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn1cblxuLmFuaW1hdGUgLmpvYi1vZmZlcnNfX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpvYi1vZmZlcnMtLWFuaW1hdGlvbiAuam9iLW9mZmVyc19fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuam9iLW9mZmVyc19fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qb2Itb2ZmZXJzLS1hbmltYXRpb24gLmpvYi1vZmZlcnNfX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuam9iLW9mZmVyc19fY2F0ZWdvcmllcyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qb2Itb2ZmZXJzLS1hbmltYXRpb24gLmpvYi1vZmZlcnNfX2NhdGVnb3JpZXMge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmpvYi1vZmZlcnMtLWFuaW1hdGlvbiAuam9iLW9mZmVyc19fY2F0ZWdvcmllczpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmZvcm0tc2VjdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0tc2VjdGlvbi0tYW5pbWF0aW9uIC5mb3JtLXNlY3Rpb25fX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLXNlY3Rpb24tLWFuaW1hdGlvbiAuZm9ybS1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fZm9ybSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLXNlY3Rpb24tLWFuaW1hdGlvbiAuZm9ybS1zZWN0aW9uX19mb3JtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmdhbGxlcnlfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuZ2FsbGVyeV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuXG4uZ2FsbGVyeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmdhbGxlcnlfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi5nYWxsZXJ5X19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuZ2FsbGVyeV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0ZW07XG4gIH1cbn1cblxuLmdhbGxlcnlfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2FsbGVyeV9faXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuZ2FsbGVyeV9faXRlbTpudGgtb2YtdHlwZShuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeV9faXRlbTpudGgtb2YtdHlwZShuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZ2FsbGVyeV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5nYWxsZXJ5X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdhbGxlcnlfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAyNiwgNTAsIDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG5cbi5nYWxsZXJ5X19pdGVtOmhvdmVyIC5nYWxsZXJ5X19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdhbGxlcnlfX292ZXJsYXktdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmdhbGxlcnlfX292ZXJsYXktdGV4dCB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZ2FsbGVyeV9fb3ZlcmxheS10ZXh0IHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIH1cbn1cblxuLmdhbGxlcnlfX292ZXJsYXktbGluayB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5nYWxsZXJ5X19vdmVybGF5LWxpbmsgc3BhbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmdhbGxlcnlfX292ZXJsYXktbGluazpob3ZlciwgLmdhbGxlcnlfX292ZXJsYXktbGluazpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdhbGxlcnlfX292ZXJsYXktbGluazpob3ZlciBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4uYW5pbWF0ZSAuZ2FsbGVyeV9fYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9fYnV0dG9uIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG4ub3ZlcmxheV9faGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXlfX2JhY2tkcm9wLFxuLm92ZXJsYXlfX3dyYXAtb3V0ZXIsXG4ub3ZlcmxheV9fd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ub3ZlcmxheV9fYmFja2Ryb3Age1xuICB6LWluZGV4OiA3MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm92ZXJsYXlfX2JhY2tkcm9wLS1ibHVycnktZ3JheXNjYWxlIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBncmF5c2NhbGUoMSkgYmx1cig1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5vdmVybGF5X193cmFwLW91dGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vdmVybGF5X193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLm92ZXJsYXlfX3dyYXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5vdmVybGF5X193cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOTUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLm92ZXJsYXkge1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLm92ZXJsYXkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5vdmVybGF5Omhhcygub3ZlcmxheV9feW91dHViZS12aWRlbykge1xuICB3aWR0aDogMTEwMHB4O1xufVxuXG4ub3ZlcmxheV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5vdmVybGF5X19jbG9zZSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG4ub3ZlcmxheV9fY2xvc2Ugc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2M0MWEzMjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbi5vdmVybGF5X19jbG9zZTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ub3ZlcmxheSAub3ZlcmxheS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5vdmVybGF5IC5vdmVybGF5LWNvbnRlbnQsXG4ub3ZlcmxheSAub3ZlcmxheS1jb250ZW50IC5oZWFkbGluZV9fcm9vZiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm92ZXJsYXkgLm92ZXJsYXktY29udGVudCAuYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ub3ZlcmxheSAub3ZlcmxheS1jb250ZW50IC5mb3JtX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAxMDMsIDEwOCwgMC44KTtcbn1cblxuLm92ZXJsYXkgLm92ZXJsYXktY29udGVudC0tbWluaSB7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbi5vdmVybGF5IC5vdmVybGF5LWNvbnRlbnQtLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLm92ZXJsYXktY29udGVudC0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdmVybGF5X19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ub3ZlcmxheV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuYm9keSAub3ZlcmxheV9fdGV4dCArICoge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkgLm92ZXJsYXlfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jc2VydmljZS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICNzZXJ2aWNlLW92ZXJsYXkge1xuICAgIG1pbi13aWR0aDogNzQwcHg7XG4gIH1cbn1cblxuI3NlcnZpY2Utb3ZlcmxheSAub3ZlcmxheV9faGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuXG4jc2VydmljZS1vdmVybGF5IC5jb3Zlcjpob3ZlciAuY292ZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzY3NmM7XG4gIGJvcmRlci1jb2xvcjogIzY3Njc2Yztcbn1cbiNzZXJ2aWNlLW92ZXJsYXkgLmNvdmVyOmhvdmVyIC5jb3Zlcl9fYnV0dG9uLCAjc2VydmljZS1vdmVybGF5IC5jb3Zlcjpob3ZlciAuY292ZXJfX2J1dHRvbiBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jc2VydmljZS1vdmVybGF5IC5jb3Zlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkgLmNvdmVyX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLndlYmluYXJzLXBhZ2VfX2ludHJvIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2ViaW5hcnMtcGFnZV9fZm9ybS1mb3JtIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi53ZWJpbmFycy1wYWdlX19mb3JtLWZvcm0gLmZvcm1fX2lucHV0IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi5vdmVybGF5Omhhcygud2ViaW5hci1vdmVybGF5KSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndlYmluYXItb3ZlcmxheSB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmluYXItb3ZlcmxheSAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAud2ViaW5hci1vdmVybGF5IC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbi53ZWJpbmFyLW92ZXJsYXkgLmFydGljbGVfX3RodW1ibmFpbCB7XG4gIGZsb2F0OiBub25lO1xuICBmbGV4OiAwIDAgNDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJpbmFyLW92ZXJsYXkgLmFydGljbGVfX3RodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ud2ViaW5hci1vdmVybGF5X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53ZWJpbmFyLW92ZXJsYXlfX2lmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLndlYmluYXItb3ZlcmxheV9faWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuXG4ud2ViaW5hci1vdmVybGF5X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi53ZWJpbmFycy1saXN0X19saW5rIHNwYW4ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLndlYmluYXJzLWxpc3RfX2xpbmsudG9nZ2xlLXRyaWdnZXItYWN0aXZlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi50b2dnbGU6bm90KC50b2dnbGUtLWluaXRpYWxpemVkKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b2dnbGVfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50b2dnbGVfX29wdGlvbjpiZWZvcmUsIC50b2dnbGVfX29wdGlvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbi50b2dnbGVfX29wdGlvbjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi50b2dnbGVfX29wdGlvbjpob3ZlcjphZnRlciwgLnRvZ2dsZV9fb3B0aW9uLnRvZ2dsZV9fb3B0aW9uLS1hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnRvZ2dsZV9fb3B0aW9uOmFjdGl2ZTphZnRlciwgLnRvZ2dsZV9fb3B0aW9uLnRvZ2dsZV9fb3B0aW9uLS1hY3RpdmU6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbn1cbi50b2dnbGVfX29wdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG5cbi50b2dnbGUtLWNvbXBhY3QgLnRvZ2dsZV9fb3B0aW9uIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuLnRvZ2dsZS0tY29tcGFjdCAudG9nZ2xlX19vcHRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLnRvZ2dsZS0tY29tcGFjdCAudG9nZ2xlX19vcHRpb246YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbn1cbi50b2dnbGUtLWNvbXBhY3QgLnRvZ2dsZV9fb3B0aW9uOmFmdGVyIHtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbn1cbi50b2dnbGUtLWNvbXBhY3QgLnRvZ2dsZV9fb3B0aW9uOmFjdGl2ZTphZnRlciwgLnRvZ2dsZS0tY29tcGFjdCAudG9nZ2xlX19vcHRpb24udG9nZ2xlX19vcHRpb24tLWFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sb2FkZXJfX3NwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubG9hZGVyX19zcGlubmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnRvb2x0aXBfX2NvbnRlbnQgLmNhbGN1bGF0b3Ige1xuICB3aWR0aDogMzIwcHg7XG59XG4udG9vbHRpcF9fY29udGVudCAuY2FsY3VsYXRvciAjYWQge1xuICBtYXgtd2lkdGg6IDc1cHg7XG59XG4udG9vbHRpcF9fY29udGVudCAuY2FsY3VsYXRvciAjd2FsbCB7XG4gIG1heC13aWR0aDogMjdweDtcbn1cbi50b29sdGlwX19jb250ZW50IC5jYWxjdWxhdG9yICNyZXN1bHQge1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19mb3JtIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLmNhbGN1bGF0b3JfX2FwcGVuZCB7XG4gIGRpc3BsYXk6IDAuN2VtO1xufVxuXG4uY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzcsIDAuMyk7XG59XG5cbiogKyAuY3RhIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5zb2NpYWwtaWNvbnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG5cbi5zb2NpYWwtaWNvbnNfX2xpbmsge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zb2NpYWwtaWNvbnNfX2xpbms6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5hbmltYXRlIC5zb2NpYWwtaWNvbnNfX2hlYWRsaW5lIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2hlYWRsaW5lIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnNvY2lhbC1pY29uc19faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgxMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDE0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgxNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDE3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDIwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMjEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMjIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDI0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMjUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDI3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMjgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDMwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMzEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMzIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4xcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgzMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDM0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMzUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy40cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgzNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDM3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMzgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy43cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgzOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjhzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDQwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuOXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNHM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC4xcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg0Mykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDQ0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC40cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg0Nikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDQ3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuNnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC43cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg0OSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjhzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDUwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuOXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS4xcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1Mykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDU0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS40cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1Nikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDU3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuNnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS43cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1OSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjhzO1xufVxuXG4ubG9jYXRpb24tdGFibGUsIC5sb2NhdGlvbi10YWJsZSB0ZCwgLmxvY2F0aW9uLXRhYmxlIHRoLCAubG9jYXRpb24tdGFibGUgdHIge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxvY2F0aW9uLXRhYmxlX193cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmxvY2F0aW9uLXRhYmxlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDQwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmxvY2F0aW9uLXRhYmxlX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tdGFibGVfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDYwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAubG9jYXRpb24tdGFibGVfX2ltYWdlLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxufVxuXG4ubG9jYXRpb24tdGFibGVfX2ltYWdlLXdyYXBwZXItLXNtYWxsIHtcbiAgZmxleDogMCAwIDIwJTtcbn1cblxuLmxvY2F0aW9uLXRhYmxlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxvY2F0aW9uLXRhYmxlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sb2NhdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmxvY2F0aW9uX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb25fX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbl9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmxvY2F0aW9uX19pbWFnZS13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmxvY2F0aW9uX19pbWFnZS13cmFwcGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5sb2NhdGlvbl9faW1hZ2Utd3JhcHBlcjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG59XG5cbi5sb2NhdGlvbl9faW1hZ2Utd3JhcHBlci0tc21hbGwge1xuICB3aWR0aDogMjAlO1xufVxuXG4ubG9jYXRpb25fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubG9jYXRpb24gPiAuaW5mb3dpbmRvd19fYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmxvY2F0aW9uID4gLmluZm93aW5kb3dfX2FkZHJlc3Mge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1kYXRhX193cmFwcGVyICsgLmxvY2F0aW9uLWRhdGFfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubG9jYXRpb24tZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9jYXRpb24tZGF0YSA+ICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4ubG9jYXRpb24tZGF0YV9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCA1NSU7XG4gIGdhcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAubG9jYXRpb24tZGF0YV9fbWFpbiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uLWRhdGFfX21haW4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YV9fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YS0tMS1jb2wgLmxvY2F0aW9uLWRhdGFfX21haW4ge1xuICBmbGV4OiAxMDAlO1xufVxuXG4ubG9jYXRpb24tZGF0YV9faW1hZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5sb2NhdGlvbi1kYXRhX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZGF0YV9faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3ZlcmxheS1jb250ZW50IC5sb2NhdGlvbi1kYXRhX19pbWFnZS13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMjU1cHg7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19pbWFnZSxcbi5vdmVybGF5IC5sb2NhdGlvbi1kYXRhX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubG9jYXRpb24tZGF0YV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uLWRhdGFfX2luZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5sb2NhdGlvbi1kYXRhX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG5cbi5sb2NhdGlvbi1kYXRhX19leHRlbnNpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19leHRlbnNpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4ubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9uID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5vdmVybGF5LWNvbnRlbnQgLmxvY2F0aW9uLWRhdGFfX2V4dGVuc2lvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9uLW5hbWUge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gIH1cbn1cblxuLnNpbmdsZS1qb2Itb2ZmZXIgLmpvYnMtaXRlbSBhIHtcbiAgY29sb3I6ICNjNDFhMzI7XG59XG5cbi5jdXJyZW50LW1lbnUtaXRlbS5jb250YWN0LWl0ZW0gYTpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RhZ2UgLm93bC1jYXJvdXNlbDpub3QoLm93bC1sb2FkZWQpID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWNvbi1hY2NvdW50LFxuLnN0YWdlX19zY3JvbGwge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwIDEwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1wb3J0LW92ZXJsYXkgLl9icmxicy1ibG9jay1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuI0JvcmxhYnNDb29raWVCb3ggLl9icmxicy1ibG9jay1jb250ZW50IHtcbiAgei1pbmRleDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbiNCb3JsYWJzQ29va2llQm94IC5fYnJsYnMtYm94LFxuI0JvcmxhYnNDb29raWVCb3ggLl9icmxicy1iYXIge1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLl9icmxicy1oMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLl9icmxicy1idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNDFhMzIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uX2JybGJzLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4jQ29va2llUHJlZlNhdmUge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udGVhc2VyLXR1cm4tdXAgLnRlYXNlcl9fbWVkaWEge1xuICBmbGV4OiAwIDAgMzIuMyU7XG59XG4udGVhc2VyLXR1cm4tdXAgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGVhc2VyLXR1cm4tdXAgLnRlYXNlcl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVhc2VyLXR1cm4tdXAgLmNvdmVyLWdyaWRfX2NvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50ZWFzZXItdHVybi11cCAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250OiBpbmhlcml0O1xufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7XG59XG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC8qKlxuICBcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuICBcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuICAgKi9cbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59IiwiJGZpeC1tcXM6IGZhbHNlICFkZWZhdWx0O1xuXG5AbWl4aW4gcmVzcG9uZC1taW4oJHdpZHRoKSB7XG4gIC8vIElmIHdlJ3JlIG91dHB1dHRpbmcgZm9yIGEgZml4ZWQgbWVkaWEgcXVlcnkgc2V0Li4uXG4gIEBpZiAkZml4LW1xcyB7XG4gICAgLy8gLi4uYW5kIGlmIHdlIHNob3VsZCBhcHBseSB0aGVzZSBydWxlcy4uLlxuICAgIEBpZiAkZml4LW1xcyA+PSAkd2lkdGgge1xuICAgICAgLy8gLi4ub3V0cHV0IHRoZSBjb250ZW50IHRoZSB1c2VyIGdhdmUgdXMuXG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSwgb3V0cHV0IGl0IHVzaW5nIGEgcmVndWxhciBtZWRpYSBxdWVyeVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLW1heCgkd2lkdGgpIHtcbiAgLy8gSWYgd2UncmUgb3V0cHV0dGluZyBmb3IgYSBmaXhlZCBtZWRpYSBxdWVyeSBzZXQuLi5cbiAgQGlmICRmaXgtbXFzIHtcbiAgICAvLyAuLi5hbmQgaWYgd2Ugc2hvdWxkIGFwcGx5IHRoZXNlIHJ1bGVzLi4uXG4gICAgQGlmICRmaXgtbXFzIDw9ICR3aWR0aCB7XG4gICAgICAvLyAuLi5vdXRwdXQgdGhlIGNvbnRlbnQgdGhlIHVzZXIgZ2F2ZSB1cy5cbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlLCBvdXRwdXQgaXQgdXNpbmcgYSByZWd1bGFyIG1lZGlhIHF1ZXJ5XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc2VtaS1sZykge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQ6IDE0cHgvMS41IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaHRtbC5vdmVybGF5LW9wZW4sXG5odG1sLm92ZXJsYXktb3BlbiBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYSxcbi5idXR0b24sXG4udG9vbHRpcF9fdHJpZ2dlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJixcbiAgJiA+IFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG4gICYgPiBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgfVxufVxuXG4vLyAuYnV0dG9uLFxuLy8gLnRvb2x0aXBfX3RyaWdnZXIge1xuLy8gICBjb2xvcjogI2ZmZjtcblxuLy8gICAmOmhvdmVyID4gW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcbi8vICAgJjpob3ZlciA+IFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgfVxuLy8gfVxuXG4udG9vbHRpcF9fdHJpZ2dlcjpob3ZlciA+IGEgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG5wOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuaW1nIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjIpO1xufVxuIiwiLmdyaWQge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgICYuZ3JpZC0tY29tcGFjdCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICB9XG4gIH1cbn1cblxucCArIC5ncmlkIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uY29sIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgICsgLmNvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uZ3JpZC0tZXF1YWwgLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5ncmlkLS1jb21wYWN0IC5jb2wge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59IiwiLnNpdGVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaXRlX19jb250YWluZXItLW5hcnJvdyB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5zaXRlX19jb250YWluZXItLWZ1bGwtd2lkdGgge1xuICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgZmxleC1ncm93OiAxO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nOiAwIDc1cHg7XG4gIH1cbn1cblxuLnNpdGVfX3NlY3Rpb24ge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cbn0iLCIuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb25fX2FuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IC0xNTBweDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnNlY3Rpb25fX3RleHQtLXJpZ2h0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICsgKiB7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uX190aXRsZSArIC5zZWN0aW9uX190ZXh0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi10b3A6IC0yZW07XG4gIH1cbn0iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaGVhZGxpbmUtLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xufVxuXG4uaGVhZGxpbmUtLXJpZ2h0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5oZWFkbGluZS0tZm9yY2UtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGxpbmUtLTEge1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5cbi5oZWFkbGluZS0tMixcbmgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmhlYWRsaW5lLS0zLFxuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uaGVhZGxpbmUtLTQsXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmhlYWRsaW5lLS01LFxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5oZWFkbGluZS0tNixcbmg2IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5oZWFkbGluZV9fcm9vZixcbi5oZWFkbGluZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGVhZGxpbmVfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG5cbi5oZWFkbGluZS0tMiAuaGVhZGxpbmVfX3Jvb2Yge1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuXG4uaGVhZGxpbmVfX3N1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG5cbi5oZWFkbGluZV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cblxuICAmOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6aG92ZXIgLnBhdGgzOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIH1cbn1cblxuLmhlYWRsaW5lX19pY29uIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbi5oZWFkbGluZV9fc3VwZXIge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmhlYWRsaW5lX19saW5rLWRvd25sb2FkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG59XG4iLCIvLyBDb2xvcnNcbiRjb2xvci1tYWluOiAjNjc2NzZjO1xuJGNvbG9yLW1haW4tLWxpZ2h0OiAjODI4Mjg5O1xuJGNvbG9yLWFjY2VudDogI2M0MWEzMjtcblxuLy8gQnJlYWtwb2ludHNcbiRzY3JlZW4teHM6IDU0MHB4O1xuJHNjcmVlbi1zbTogNzY4cHg7XG4kc2NyZWVuLW1kOiAxMDIwcHg7XG4kc2NyZWVuLXNlbWktbGc6IDEyNjBweDtcbiRzY3JlZW4tbGc6IDEzNDBweDtcbiRzY3JlZW4teGw6IDE4NDBweDtcblxuJG5hdi1icmVha3BvaW50OiAkc2NyZWVuLW1kO1xuXG4vLyBNaXNjXG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiIsIi5wYWdlLWhlYWRlciB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICRjb2xvci1tYWluO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX3RvcCAuc2l0ZV9fY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi14cykge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRuYXYtYnJlYWtwb2ludCkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTUwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgdG9wOiA4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICAgIHRvcDogOTBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgIHRvcDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gICAgfVxuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAubWVudSBhOmhvdmVyLFxuICBsaTpub3QoLnNjcm9sbC1pdGVtKS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICBsaTpub3QoLnNjcm9sbC1pdGVtKS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgYSxcbiAgLnNjcm9sbC1pdGVtLS1hY3RpdmUgYSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoI2ZmZiwgMC41KTtcbiAgICB9XG4gIH1cbn1cblxuLmFkbWluLWJhciAucGFnZS1oZWFkZXJfX2JvdHRvbSB7XG4gIHRvcDogMzJweDtcbn1cblxuLnBhZ2UtaGVhZGVyLS1uYXYtb3BlbiArIC5wYWdlLWhlYWRlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJG5hdi1icmVha3BvaW50KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfX2l0ZW0ge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRuYXYtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYucGFnZS1oZWFkZXJfX25hdi1pdGVtcyxcbiAgJi5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19pdGVtLS1zZXBhcmF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9faXRlbS0tbGluayB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbG9nbyxcbi5wYWdlLWhlYWRlcl9fYWNjb3VudCB7XG4gIGEsXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWluKCRuYXYtYnJlYWtwb2ludCkge1xuICAucGFnZS1oZWFkZXJfX2FjY291bnQge1xuICAgIC5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICB9XG5cbiAgICBhOmhvdmVyIC5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBAVE9ETyBkeW5hbWljIHNvbHV0aW9uIGlmIGV4dHJhLXNwYWNlIGlzIG5lZWRlZFxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAuYmxvZy1pZC0yIC5wYWdlLWhlYWRlcl9fbG9nbyxcbiAgLmJsb2ctaWQtMyAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2xvZ28ge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiAqIDI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLnBhZ2UtaGVhZGVyX19uYXYtaXRlbS0tZ3JvdyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2LWl0ZW1zLS1zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdi10b2dnbGUtLW9wZW4ge1xuICBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVkNmRcIjtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX25hdiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMWVtIDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuOWVtIDA7XG4gICAgfVxuXG4gICAgLmxnLW9ubHkge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbGFuZ3VhZ2VzIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJG5hdi1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJG5hdi1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogMS41ZW0gMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjMpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMyk7XG5cbiAgICAubWVudSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19sYW5ndWFnZXMtZHJvcGRvd24ge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keTpub3QoLmxvZ2dlZC1pbikgLnBhZ2UtaGVhZGVyX19sYW5ndWFnZXMge1xuICBsaTpudGgtY2hpbGQoNykge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2FjY291bnQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAucGFnZS1oZWFkZXJfX2xhbmd1YWdlcyxcbiAgLnBhZ2UtaGVhZGVyX19hY2NvdW50IHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbiIsIi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuLnN0YWdlLS1tZWRpdW0gKyAucGFnZS1jb250ZW50LFxuLmpvYnMtcGFnZSAucGFnZS1jb250ZW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRleHQgLnBhZ2UtY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtZG93bmxvYWRzIC5wYWdlLWNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNhbGN1bGF0b3IgLnBhZ2UtY29udGVudCxcbi5zaW5nbGUgLnBhZ2UtY29udGVudCxcbi5lcnJvcjQwNCAucGFnZS1jb250ZW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG4uaG9tZSAucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5ibG9nIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2Utd2ViaW5hcnMgLnBhZ2UtY29udGVudCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuIiwiLnBhZ2UtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMzBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc2VtaS1sZykge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyX19pbm5lciB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc2VtaS1sZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyX19tZW51Lm1lbnUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zZW1pLWxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyX19jb3B5cmlnaHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc2VtaS1sZykge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc2VtaS1sZykge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG59IiwiLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogOTAwO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zZXBhcmF0ZSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJG5hdi1icmVha3BvaW50KSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJG5hdi1icmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tZW51X19pdGVtLFxuLm1lbnUgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJG5hdi1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWVudV9faXRlbS0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1mb290ZXJfX21lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5mb3JtX19maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9ybV9fbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbi5mb3JtX19pdGVtIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvcm1fX2l0ZW0tLXN1Ym1pdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mb3JtX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9ybV9fbGFiZWwtLWlubGluZSB7XG4gIG1hcmdpbi1yaWdodDogMC44ZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mb3JtX19sYWJlbC0tZG93bmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmZvcm1fX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzMzMywgMC4yKTtcbiAgcGFkZGluZzogMWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250OiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoIzMzMywgMC44KTtcbiAgfVxufVxuXG5kaXYuZm9ybV9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICoge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmZvcm0tLWNvbXBhY3QgLmZvcm1fX2lucHV0IHtcbiAgcGFkZGluZzogMC44ZW07XG59XG5cbmJvZHkgLmZvcm1fX2lucHV0LS1hY2NlcHRhbmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5mb3JtX19pbmxpbmUtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5zZWxlY3QuZm9ybV9faW5saW5lLWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybV9faGVscCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbn1cblxuLmZvcm1fX3NlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgY29udGVudDogXCJcXGVkYzFcIjtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm1fX3N1ZmZpeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mb3JtX19zdWZmaXgtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuLmZvcm1fX2Vycm9yLFxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbn1cblxuLmZvcm1fX2lucHV0IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5mb3JtX19ub3RpY2UsXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAyLjVlbSAwIDAgMDtcbiAgcGFkZGluZzogMC44ZW0gMWVtIDAuOGVtIDFlbTtcbn1cblxuLmZvcm1fX25vdGljZS0tZXJyb3IsXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG5kaXYud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtX19yZXF1aXJlZC1ub3RpY2Uge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5kaXYud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5OGYxNDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuIiwiLnRhYmxlX193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSA1MXB4KTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwwLjUpKTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgcmdiYSgkY29sb3ItbWFpbiwgMC4zKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4udGFibGVfX3dyYXBwZXItLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJiA+IGRpdiB7XG5cdCAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIFx0aGVpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBcdGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwwLjE1KSBpbnNldDtcbiAgICBcdGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIFx0YmFja2dyb3VuZDogI2NjYztcbiAgICB9XG4gIH1cbn1cblxudGFibGUge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxudHIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxudGgsIHRkIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG50aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4sIDAuMSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxudGQge1xuICBwYWRkaW5nLXRvcDogMC43ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjdlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLW1haW4sIDAuMSk7XG59IiwiLnBhZ2UtY29udGVudCxcbi5hcnRpY2xlIHtcbiAgdWw6bm90KFtjbGFzc10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgdWw6bm90KFtjbGFzc10pIGxpOm5vdChbY2xhc3NdKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG59IiwiLmxhbmd1YWdlcyB7XG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgICY6bm90KC5jdXJyZW50LWxhbmcpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59IiwiLmxhbmd1YWdlcy1kcm9wZG93biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbn1cblxuLmxhbmd1YWdlcy1kcm9wZG93bl9fY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBjb250ZW50OiBcIlxcZWRjMVwiO1xuICB9XG59XG5cbi5sYW5ndWFnZXMtZHJvcGRvd25fX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICB9XG5cbiAgLmN1cnJlbnQtbGFuZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAubGFuZy1pdGVtLXJ1IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3NHB4KTtcbiAgfVxuXG4gICoge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0YWdlLWJnLXBvcnRyYWl0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3RhZ2UtYmcuc3ZnXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhZ2UtLW1lZGl1bSB7XG4gIG1heC1oZWlnaHQ6IDU1MHB4O1xufVxuXG4uc3RhZ2VfX3ZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnN0YWdlX19pbm5lciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5zdGFnZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTMwcHggMCAxMjBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnN0YWdlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgZmxleDogMCAwIDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmbGV4OiAwIDAgNjAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgZmxleDogMCAwIDM4dnc7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhsKSB7XG4gICAgZmxleDogMCAwIDc1MHB4O1xuICB9XG59XG5cbi5zdGFnZV9fY29udGVudC0td2lkZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBmbGV4OiAwIDAgNTB2dztcbiAgfVxufVxuXG4uc3RhZ2VfX3NsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMCAwIDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICB3aWR0aDogMjF2dztcbiAgICBmbGV4OiAwIDAgMjF2dztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teGwpIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgZmxleDogMCAwIDQ1MHB4O1xuICB9XG5cbiAgLnN0YWdlX19zbGlkZXItY292ZXItaGVhZGVyLFxuICAuc3RhZ2VfX3NsaWRlci1jb3Zlci1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuNXZ3O1xuICB9XG5cbiAgLnN0YWdlX19zbGlkZXItaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhsKSB7XG4gICAgICBmb250LXNpemU6IDMuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5zdGFnZV9fc2xpZGVyLXJvb2Yge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14bCkge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhsKSB7XG4gICAgLnN0YWdlX19zbGlkZXItYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXZ3O1xuICAgIH1cbiAgfVxuXG4gIC5zdGFnZV9fc2xpZGVyLW5hdiBidXR0b24ge1xuICAgIHRvcDogYXV0bztcblxuICAgICY6aG92ZXIgc3BhbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLm93bC1kb3Q6bm90KDpob3Zlcik6bm90KC5hY3RpdmUpIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vd2wtZG90OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN0YWdlX19oZWFkbGluZSB7XG4gIC8vIEBUT0RPIHJlbW92ZSAocXVpY2tmaXggc2NyZWVuIG92ZXJmbG93KVxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXhzKSB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIGZvbnQtc2l6ZTogOHZoO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14bCkge1xuICAgIGZvbnQtc2l6ZTogN2VtO1xuICB9XG59XG5cbi5zdGFnZV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLnN0YWdlX19yb29mLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgZm9udC1zaXplOiAxLjh2aDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teGwpIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgfVxufVxuXG4uc3RhZ2VfX3Jvb2YtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYuc3RhZ2VfX3Jvb2YtY29udGVudC0taGFzLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14bCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTIwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgfVxufVxuXG4uc3RhZ2VfX3Njcm9sbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDk1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBhbmltYXRpb246IGp1bXAgMC41cyBsaW5lYXIgYWx0ZXJuYXRlIGluZmluaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmLFxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGp1bXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTUlKTtcbiAgfVxufVxuIiwiLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbSAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi5idXR0b24tLWFycm93OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5idXR0b24tLWxhcmdlIHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uYnV0dG9uLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cbiAgJjpob3ZlciB7XG4gICAgJiwgc3BhbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tLW91dGxpbmUtcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5idXR0b24tLWFycm93IHtcbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59IiwiLmJ1dHRvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLXJvdy0tbm93cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5idXR0b24tcm93LS1yaWdodCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5idXR0b24tcm93LS1jZW50ZXJlZCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLmJ1dHRvbi1yb3ctLWNlbnRlcmVkIC5idXR0b24ge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ1dHRvbi1yb3ctLWVxdWFsIHtcbiAgLmJ1dHRvbiB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn0iLCIucmVhZC1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgfVxufVxuXG4ucmVhZC1tb3JlLS1hcnJvdy1sZWZ0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufSIsIi5pY29ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmljb25yb3dfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG59XG5cbi5pY29ucm93X19pdGVtLmljb25yb3dfX2l0ZW0tLXNlcGFyYXRlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gIG1hcmdpbi1yaWdodDogMC44ZW07XG59XG5cbi5pY29ucm93X19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB3aWR0aDogMjNweDtcbiAgfVxufVxuIiwiLmNvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5jb3Zlci0taG92ZXItc2NhbGUge1xuICAmLFxuICAuY292ZXJfX2ltYWdlIGltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNkNGM1MiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgIC5jb3Zlcl9faW1hZ2UgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuICB9XG59XG5cbmEuY292ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLS1saWdodDtcbiAgfVxufVxuXG4uY292ZXItLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYWNjZW50LCAwLjkpO1xufVxuXG4uY292ZXItLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbi0tbGlnaHQsIDAuMik7XG59XG5cbmEuY292ZXItLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbi0tbGlnaHQsIDAuMyk7XG59XG5cbi5jb3Zlcl9faGVhZGVyLFxuLmNvdmVyX19jb250ZW50LFxuLmNvdmVyX19mb290ZXIge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uY292ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1ncm93OiAxO1xuXG4gICYgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAuY292ZXJfX2NvbnRlbnQtLW1pbi1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICB9XG59XG5cbi5jb3Zlcl9fcm9vZiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmNvdmVyX19oZWFkbGluZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5jb3Zlcl9faGVhZGxpbmUtLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvdmVyX19pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvdmVyX19pbWFnZS0tbmFycm93IHtcbiAgaGVpZ2h0OiAxMDBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmNvdmVyX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmNvdmVyLS1uby1idXR0b24gLmNvdmVyX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvdmVyX19oZWFkbGluZSArIC5jb3Zlcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uY292ZXJfX3JlYWQtbW9yZSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG5cbiAgLmljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3JlIHtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb3Zlcjpob3ZlciAuY292ZXJfX3JlYWQtbW9yZSB7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuXG4gIC5pY29uLWFycm93LXJpZ2h0LXNtYWxsOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY292ZXJfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5sYWJlbGxpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGFiZWxsaW5nX19sYWJlbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufSIsIi5zbGlkZXJfX2xpbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLnNsaWRlcl9fbGluZXMtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbiwgMC45KTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGxpZ2h0ZW4oJGNvbG9yLW1haW4sIDEwJSksIDAuOSk7XG4gIH1cbn1cblxuLnNsaWRlcl9fbGluZXMtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYWNjZW50LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXJfX2ltYWdlIHtcbiAgbWluLWhlaWdodDogNjgwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xpZGVyX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgLnNsaWRlcl9fZG90cyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyX19uYXYgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2LFxuLnNsaWRlcl9fZG90cyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5zbGlkZXJfX2RvdHMtLXNvbGlkIC5zbGlkZXJfX2RvdCxcbi5zbGlkZXJfX2RvdHMtLXNvbGlkIC5vd2wtZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5zbGlkZXJfX25hdi0tY2VudGVyZWQge1xuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2LS1vdXRzaWRlIHtcbiAgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNTJweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgIGxlZnQ6IC02NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC01MnB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgcmlnaHQ6IC02NXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyX19uYXYtLWZvb3Rlci1vZmZzZXQge1xuICBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luLXRvcDogLTg1cHg7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXJfX2Fycm93IHtcbiAgZm9udC1zaXplOiAyLjVlbTtcblxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cblxuICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xuICB9XG59XG5cbi5vd2wtcHJldjpob3ZlciAuc2xpZGVyX19hcnJvdzpiZWZvcmUsXG4ub3dsLW5leHQ6aG92ZXIgLnNsaWRlcl9fYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICRjb2xvci1tYWluO1xufVxuXG4uc2xpZGVyX19uYXYtLWNlbnRlcmVkIC5zbGlkZXJfX2Fycm93IHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGlkZXJfX2RvdHMtLWNlbnRlcmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGlkZXJfX2RvdCxcbi5zbGlkZXJfX2RvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cbn1cblxuLnNsaWRlcl9fZG90LS1hY3RpdmUsXG4uc2xpZGVyX19kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbn0iLCIubmV3cy1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgJiwgKiB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gIC5uZXdzLXNsaWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uZXdzLXNsaWRlcl9fd3JhcHBlciAuc2xpZGVyX19hcnJvdyB7XG4gICY6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgfVxufVxuXG4ubmV3cy1zbGlkZXIgLnRlYXNlcl9fY29udGVudCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59IiwiLnRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAvLyBSZS1vcmRlcmluZyBvbiBtb2JpbGVcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIC50ZWFzZXJfX3RpdGxlIHtcbiAgICAgIG9yZGVyOiAtMjtcbiAgICB9XG5cbiAgICAudGVhc2VyX19tZWRpYSB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICB9XG59XG5cbi8vIEBUT0RPIHJlbW92ZSBtZVxuQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAudG1wLXJldmVyc2UtbWQgLnRlYXNlcl9fbWVkaWEge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG5cbi50ZWFzZXItLXJpZ2h0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi50ZWFzZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi50ZWFzZXItLWxlZnQgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG9yZGVyOiAzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuXG4udGVhc2VyLS1zcGVjaWFsLXBheW1lbnQtdGFibGUgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgei1pbmRleDogNDA7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2NvbnRlbnQsXG4udGVhc2VyLS1kb3dubG9hZHMgLnRlYXNlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNDBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5cbi50ZWFzZXJfX3RpdGxlIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGZsZXg6IDAgMCAxMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udGVhc2VyLS1wYW5lcyAudGVhc2VyX190aXRsZSxcbi50ZWFzZXItLWRvd25sb2FkcyAudGVhc2VyX190aXRsZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuXG4udGVhc2VyX190aXRsZS10ZXh0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi50ZWFzZXJfX3RpdGxlLS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi50ZWFzZXJfX3RpdGxlLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGVhc2VyLS1yaWdodCAudGVhc2VyX190aXRsZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBvcmRlcjogMztcblxuICAgIHNwYW4ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2VyLS1sZWZ0IC50ZWFzZXJfX3RpdGxlIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi50ZWFzZXJfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwJTtcbiAgbGVmdDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50ZWFzZXItLXJpZ2h0IC50ZWFzZXJfX2JhZGdlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xufVxuXG4udGVhc2VyX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICBvcmRlcjogLTIwO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZWFzZXJfX2hlYWRsaW5lLS1zbWFsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc3BhbjphZnRlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIsXG4udGVhc2VyLS1kb3dubG9hZHMgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4udGVhc2VyLS1sZWZ0IC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2hlYWRsaW5lLFxuLnRlYXNlci0tZG93bmxvYWRzIC50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgfVxufVxuXG4udGVhc2VyLS1wYW5lcyAudGVhc2VyX19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4udGVhc2VyLS1sb2dvcyAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnRlYXNlcl9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX21lZGlhIHtcbiAgei1pbmRleDogMjA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi50ZWFzZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIHdpZHRoOiAxNDUlO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgLnRlYXNlcl9fbWVkaWEtLW1hc2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGVhc2VyLWltYWdlLW1hc2stcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMnMgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gIC50ZWFzZXItLWxlZnQgLnRlYXNlcl9fbWVkaWEtLW1hc2s6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL3RlYXNlci1pbWFnZS1tYXNrLWxlZnQuc3ZnXCIpO1xuICB9XG59XG5cbi50ZWFzZXItLWxlZnQgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4udGVhc2VyX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgLnRlYXNlci0tbmFycm93IC50ZWFzZXJfX3RleHQge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgLnRlYXNlci0tY29sdW1ucy0yIC50ZWFzZXJfX3RleHQge1xuICAgIGNvbHVtbnM6IDI7XG4gICAgY29sdW1uLWdhcDogMmVtO1xuICB9XG59XG5cbi50ZWFzZXJfYnV0dG9uLXJvdyB7XG4gIG1hcmdpbi10b3A6IDIuNWVtO1xufVxuXG4udGVhc2VyX19idXR0b24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4udGVhc2VyLS1yaWdodCAudGVhc2VyX19idXR0b24ge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnRlYXNlcl9fcGFuZS1ncmlkIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZmxleC1iYXNpczogMTIwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gIGh0bWw6bm90KC5uby1qcykgLnRlYXNlcl9fcGFuZS1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gIC50ZWFzZXI6bm90KC50ZWFzZXItLW5hcnJvdykgLnRlYXNlcl9fcGFuZS1ncmlkLnBhbmUtZ3JpZC0tMi1jb2xzIHtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbn1cblxuLnRlYXNlcl9fbG9nby1ncmlkIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbiIsIi5hbmltYXRlIC50ZWFzZXJfX3RpdGxlLFxuLmFuaW1hdGUudGVhc2VyX190aXRsZS0tdG9wIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX190aXRsZSxcbi50ZWFzZXItLWFuaW1hdGlvbi50ZWFzZXJfX3RpdGxlLS10b3Age1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24udGVhc2VyLS1sZWZ0IC50ZWFzZXJfX3RpdGxlIHtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19iYWRnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19iYWRnZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19oZWFkbGluZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19oZWFkbGluZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YmVmb3JlLFxuLmFuaW1hdGUgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YmVmb3JlLFxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19tZWRpYSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19tZWRpYSxcbi50ZWFzZXItLWFuaW1hdGlvbiAuc2xpZGVyX19jb250cm9scyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICAvLyB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC50ZWFzZXJfX2JvZHkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9fYm9keSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59IiwiLnRleHQtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi50ZXh0LWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFjY2VudDtcbiAgcGFkZGluZzogMWVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn0iLCIuY292ZXItZ3JpZF9fY292ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAmOm5vdCguYWNjb3JkZW9uLS1pbml0aWFsaXplZCk6bm90KC5jb3Zlci1ncmlkX19jb3ZlcnMtLXNsaWRlcikge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG59XG5cbi5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGZsZXg6IDAgMCA1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyLS1vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtLTQtY29scyAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcixcbi5jb3Zlci1ncmlkX19jb3ZlcnMtLXNsaWRlciAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGZsZXg6IDAgMCAyNSU7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtLTMtY29scyAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzJTtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy0tMi1jb2xzIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgZmxleDogMCAwIDUwJTtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIgLmNvdmVyX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICB9XG5cbiAgLmNvdmVyX19oZWFkbGluZSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgICAgZm9udC1zaXplOiAxLjhlbTtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY292ZXItLW5ld3MgLmNvdmVyX19oZWFkbGluZSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVyczpub3QoLmFjY29yZGVvbi0taW5pdGlhbGl6ZWQpOm5vdChcbiAgICAuY292ZXItZ3JpZF9fY292ZXJzLS1zbGlkZXJcbiAgKVxuICAuY292ZXItZ3JpZF9fY292ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLS1zbGlkZXIgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtLXNsaWRlciAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy13cmFwcGVyIC5zbGlkZXJfX2Fycm93OmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAkY29sb3ItbWFpbjtcbn1cblxuLmNvdmVyLWdyaWRfX25hdiAub3dsLXByZXYge1xuICBsZWZ0OiAtNDBweDtcbn1cblxuLmNvdmVyLWdyaWRfX25hdiAub3dsLW5leHQge1xuICByaWdodDogLTQwcHg7XG59XG4iLCIuYW5pbWF0ZSAuY292ZXItZ3JpZF9fdGl0bGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgJGk6IDI7XG4gICRkZWxheTogMC4xcztcbiAgQHdoaWxlICRpIDwgNjAge1xuICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7IHRyYW5zaXRpb24tZGVsYXk6ICRkZWxheTsgfVxuICAgICRpOiAkaSArIDE7XG4gICAgJGRlbGF5OiAkZGVsYXkgKyAwLjE7XG4gIH1cbn1cblxuLmFuaW1hdGUgLmNvdmVyLWdyaWRfX25hdiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX25hdiB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59IiwiLmljb25ncmlkX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG5cbi5pY29uZ3JpZF9faWNvbnMtLWluZGVudCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbi5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxufVxuXG4uaWNvbmdyaWRfX2ljb25zLS1jb2xzLTUge1xuICAuaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgICBmbGV4OiAwIDAgMjAlO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbmdyaWRfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pY29uZ3JpZF9faWNvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uaWNvbmdyaWRfX2ltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDcwcHg7XG59XG5cbi5pY29uZ3JpZF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMWVtO1xufSIsIi5hbmltYXRlIC5pY29uZ3JpZF9fdGl0bGUge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAmOm50aC1jaGlsZCgyKSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgJjpudGgtY2hpbGQoMykgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzOyB9XG4gICY6bnRoLWNoaWxkKDQpIHsgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuICAmOm50aC1jaGlsZCg1KSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgJjpudGgtY2hpbGQoNikgeyB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuICAmOm50aC1jaGlsZCg3KSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cbiAgJjpudGgtY2hpbGQoOCkgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG4gICY6bnRoLWNoaWxkKDkpIHsgdHJhbnNpdGlvbi1kZWxheTogMS4zczsgfVxuICAmOm50aC1jaGlsZCgxMCkgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzOyB9XG4gICY6bnRoLWNoaWxkKDExKSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7IH1cbiAgJjpudGgtY2hpbGQoMTIpIHsgdHJhbnNpdGlvbi1kZWxheTogMS42czsgfVxufSIsIkBtaXhpbiBpY29ubGluZS1saW5lKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGxlZnQ6IDE1MHB4O1xuICB0b3A6IDcwcHg7XG4gIHdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICBjb250ZW50OiAnJztcbn1cblxuLmljb25saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBpY29ubGluZS1saW5lO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbmxpbmVfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBpY29ubGluZS1saW5lO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICB9XG4gIH1cbn1cblxuLmljb25saW5lX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMTQycHg7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICBpbWcge1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuLmljb25saW5lX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MnB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvY2lyY2xlLTEtdG9wbGVmdC5zdmcnKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTZweDtcbiAgICByaWdodDogLTFweDtcbiAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9jaXJjbGUtMS1ib3R0b21yaWdodC5zdmcnKTtcbiAgfVxufVxuXG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDIpIC5pY29ubGluZV9fY2lyY2xlIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjVzOyB9XG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDMpIC5pY29ubGluZV9fY2lyY2xlIHsgYW5pbWF0aW9uLWRlbGF5OiAxLjBzOyB9XG5cbi5pY29ubGluZV9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5GYWRlTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgwKTtcbiAgfVxufSIsIi8vIEljb25zXG5cbi5hbmltYXRlIC5pY29ubGluZV9faWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pY29ubGluZS0tYW5pbWF0aW9uIC5pY29ubGluZV9faWNvbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZm9yd2FyZHM7XG59XG5cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoMikgLmljb25saW5lX19pY29uIHsgYW5pbWF0aW9uLWRlbGF5OiAwLjVzOyB9XG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDMpIC5pY29ubGluZV9faWNvbiB7IGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoNCkgLmljb25saW5lX19pY29uIHsgYW5pbWF0aW9uLWRlbGF5OiAxLjVzOyB9XG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDUpIC5pY29ubGluZV9faWNvbiB7IGFuaW1hdGlvbi1kZWxheTogMnM7IH1cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoNikgLmljb25saW5lX19pY29uIHsgYW5pbWF0aW9uLWRlbGF5OiAyLjVzOyB9XG5cbi8vIExpbmVcblxuLmljb25saW5lLmljb25saW5lLS1hbmltYXRpb246YWZ0ZXIge1xuICBhbmltYXRpb246IGV4cGFuZCAxcyBsaW5lYXIgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42NXM7XG59XG5cbi8vIENpcmNsZXNcblxuLmFuaW1hdGlvbiAuaWNvbmxpbmVfX2NpcmNsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3BpbkZhZGVMZWZ0IDAuNzVzIGZvcndhcmRzO1xufVxuXG4uaWNvbmxpbmUtLWFuaW1hdGlvbiAuaWNvbmxpbmVfX2NpcmNsZSB7XG4gIGFuaW1hdGlvbjogc3BpbkZhZGVMZWZ0IDAuNzVzIGZvcndhcmRzO1xufVxuXG4vLyBUZXh0c1xuXG4uYW5pbWF0ZSAuaWNvbmxpbmVfX2hlYWRsaW5lLFxuLmFuaW1hdGUgLmljb25saW5lX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmljb25saW5lLmljb25saW5lLS1hbmltYXRpb24gLmljb25saW5lX19oZWFkbGluZSxcbi5pY29ubGluZS5pY29ubGluZS0tYW5pbWF0aW9uIC5pY29ubGluZV9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuQGtleWZyYW1lcyBleHBhbmQge1xuICBmcm9tIHsgd2lkdGg6IDA7IH1cbiAgdG8geyB3aWR0aDogNzUlOyB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgdG8geyBvcGFjaXR5OiAxOyB9XG59IiwiLmxvZ28tZ3JpZF9fbG9nb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG5cbi5sb2dvLWdyaWRfX2xvZ28td3JhcHBlciB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG59XG5cbi5sb2dvLWdyaWRfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleDogMCAwIGF1dG87ICAvKiBJRSAqL1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247IC8qIEZGICovXG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5sb2dvLWdyaWRfX2xvZ28taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn0iLCIuYW5pbWF0ZSAubG9nby1ncmlkX19sb2dvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC5sb2dvLWdyaWRfX2xvZ28ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gIG9wYWNpdHk6IDE7XG59IiwiLmNvbnRlbnQtc2xpZGVyX19jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1zbGlkZXJfX3dyYXBwZXItLWNhcm91c2VsIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgbWF4LXdpZHRoOiA1NyU7XG4gIH1cblxuICAmLCAqIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250ZW50LXNsaWRlcl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjkyOTQ7XG5cbiAgLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgICBzdHJva2U6ICNmZmY7XG4gIH1cbn1cblxuLmNvbnRlbnQtc2xpZGVyX19mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMS41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX19kb3RzIHtcbiAgYm90dG9tOiAtNDBweDtcbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAuY29udGVudC1zbGlkZXJfX3dyYXBwZXItLWZ1bGwtd2lkdGggLnNsaWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIuY29udGVudC1zbGlkZXJfX3dyYXBwZXIuYW5pbWF0ZSAub3dsLWl0ZW0ge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbnRlbnQtc2xpZGVyLS1hbmltYXRpb24gLm93bC1pdGVtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQtc2xpZGVyLS1hbmltYXRpb24gLm93bC1pdGVtOm5vdCguYWN0aXZlKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuXG4uY29udGVudC1zbGlkZXJfX3dyYXBwZXIuYW5pbWF0ZSAuY29udGVudC1zbGlkZXJfX25hdixcbi5jb250ZW50LXNsaWRlcl9fd3JhcHBlci5hbmltYXRlIC5jb250ZW50LXNsaWRlcl9fZG90cyB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29udGVudC1zbGlkZXItLWFuaW1hdGlvbiAuY29udGVudC1zbGlkZXJfX25hdixcbi5jb250ZW50LXNsaWRlci0tYW5pbWF0aW9uIC5jb250ZW50LXNsaWRlcl9fZG90cyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59IiwiLmltYWdlLXNlY3Rpb25fX2ltYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uaW1hZ2Utc2VjdGlvbl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi5pbWFnZS1zZWN0aW9uLmFuaW1hdGUgLmltYWdlLXNlY3Rpb25fX2hlYWRsaW5lLFxuLmltYWdlLXNlY3Rpb24uYW5pbWF0ZSAuaW1hZ2Utc2VjdGlvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbWFnZS1zZWN0aW9uLS1hbmltYXRpb24gLmltYWdlLXNlY3Rpb25fX2hlYWRsaW5lLFxuLmltYWdlLXNlY3Rpb24tLWFuaW1hdGlvbiAuaW1hZ2Utc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZS1zZWN0aW9uLS1hbmltYXRpb24gLmltYWdlLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uaW1hZ2Utc2VjdGlvbi5hbmltYXRlIC5pbWFnZS1zZWN0aW9uX19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmltYWdlLXNlY3Rpb24tLWFuaW1hdGlvbiAuaW1hZ2Utc2VjdGlvbl9faW1hZ2Uge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4iLCIudmlkZW8tc2VjdGlvbl9fdGV4dCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi52aWRlby1zZWN0aW9uX19pbWFnZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLnZpZGVvLXNlY3Rpb25fX3ZpZGVvLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnZpZGVvLXNlY3Rpb25fX3ZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIudmlkZW8tc2VjdGlvbi5hbmltYXRlIC52aWRlby1zZWN0aW9uX19oZWFkbGluZSxcbi52aWRlby1zZWN0aW9uLmFuaW1hdGUgLnZpZGVvLXNlY3Rpb25fX3RleHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udmlkZW8tc2VjdGlvbi0tYW5pbWF0aW9uIC52aWRlby1zZWN0aW9uX19oZWFkbGluZSxcbi52aWRlby1zZWN0aW9uLS1hbmltYXRpb24gLnZpZGVvLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tc2VjdGlvbi0tYW5pbWF0aW9uIC52aWRlby1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuLnZpZGVvLXNlY3Rpb24uYW5pbWF0ZSAudmlkZW8tc2VjdGlvbl9fdmlkZW8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi52aWRlby1zZWN0aW9uLS1hbmltYXRpb24gLnZpZGVvLXNlY3Rpb25fX3ZpZGVvIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuIiwiLnBhbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICBwYWRkaW5nOiAyZW0gMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItbWFpbiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBoZWlnaHQ6IDM0OXB4O1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJi5wYW5lLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5wYW5lLS1hY3RpdmUpOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG59XG5cbi5wYW5lLS1hbGlnbi10b3Age1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wYW5lLS1jb21wYWN0IHtcbiAgbWluLWhlaWdodDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41ZW07XG4gIH1cbn1cblxuLnBhbmUtLWRvd25sb2FkIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLnBhbmVfX2ljb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ucGFuZV9faWNvbi0tZml4ZWQtd2lkdGgge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnBhbmU6aG92ZXIgLnBhbmVfX2ljb24sXG4ucGFuZS0tYWN0aXZlIC5wYW5lX19pY29uIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cblxuLnBhbmVfX3RpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5wYW5lLS1hY3RpdmUgLnBhbmVfX3RpdGxlLFxuLnBhbmU6aG92ZXIgLnBhbmVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lX19zdWJ0aXRsZSB7XG4gIGhlaWdodDogNzBweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5wYW5lLS1kb3dubG9hZCAucGFuZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYW5lX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjhlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgfVxufVxuXG4ucGFuZTpob3ZlciAucGFuZV9fYXJyb3c6YmVmb3JlLFxuLnBhbmUtLWFjdGl2ZSAucGFuZV9fYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lX19jb250ZW50IHtcbiAgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICBodG1sOm5vdCgubm8tanMpIC5wYW5lX19jb250ZW50IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5wYW5lX19jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4iLCIubGluay10aWxlcyAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGZsZXg6IDE7XG59XG5cbi5saW5rLXRpbGVzIC5jb3Zlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saW5rLXRpbGVzIC5jb3Zlcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIucGFuZS1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uYWNjb3JkZW9uX19pdGVtID4gLnBhbmUtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLnBhbmUtZ3JpZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG5cbiAgLnBhbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC5wYW5lLS1kb3dubG9hZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBhbmUtZ3JpZDpub3QoLnBhbmUtZ3JpZC0tMi1jb2xzKTpub3QoLnBhbmUtZ3JpZC0tNC1jb2xzKTpub3QoXG4gICAgLnBhbmUtZ3JpZC0tNS1jb2xzXG4gICkge1xuICAucGFuZS1ncmlkX19pdGVtIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gICAgfVxuICB9XG59XG5cbi5wYW5lLWdyaWQtLTQtY29scyB7XG4gIC5wYW5lLWdyaWRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgfVxuICB9XG59XG5cbi5wYW5lLWdyaWQtLTUtY29scyB7XG4gIC5wYW5lLWdyaWRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgfVxuICB9XG59XG4iLCIucGFuZS1ncmlkLmFuaW1hdGUgLnBhbmUtZ3JpZF9faXRlbSxcbi50ZWFzZXIuYW5pbWF0ZSAucGFuZS1ncmlkX19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW0sXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgJGk6IDI7XG4gICRkZWxheTogMC45cztcbiAgQHdoaWxlICRpIDwgNjAge1xuICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7IHRyYW5zaXRpb24tZGVsYXk6ICRkZWxheTsgfVxuICAgICRpOiAkaSArIDE7XG4gICAgJGRlbGF5OiAkZGVsYXkgKyAwLjE7XG4gIH1cbn0iLCIuYWNjb3JkZW9uLXNlY3Rpb24gKyAuYWNjb3JkZW9uLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmFjY29yZGVvbi0taW5pdGlhbGl6ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWNjb3JkZW9uLS1pbml0aWFsaXplZCAuYWNjb3JkZW9uX19pdGVtIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbn1cblxuLmFjY29yZGVvbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBleHRlbmQgLmhlYWRsaW5lLCAuaGVhZGxpbmUtLTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbWFpbi0tbGlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBjb2xvcjogI2UyMDYxMztcbiAgICBmb250LXNpemU6IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJi5hY2NvcmRlb25fX3RpdGxlLS1leHBhbmRlZDphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgfVxufVxuXG4uYWNjb3JkZW9uX190aXRsZS0taWNvbiB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuLmFjY29yZGVvbl9fdGl0bGUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogODAlO1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5hY2NvcmRlb25fX3RpdGxlLS1zbWFsbCB7XG4gIEBleHRlbmQgLmhlYWRsaW5lLS00O1xufVxuXG4uYWNjb3JkZW9uLS1yaWdodCAuYWNjb3JkZW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufSIsIi5hbmltYXRlIC5hY2NvcmRlb24tc2VjdGlvbl9faGVhZGxpbmUsXG4uYW5pbWF0ZSAuYWNjb3JkZW9uLXNlY3Rpb25fX3RleHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uLXNlY3Rpb25fX2hlYWRsaW5lLFxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbi1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb24tc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5hbmltYXRlIC5hY2NvcmRlb25fX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGUsXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMTtcblxuICAkaTogMTtcbiAgJGRlbGF5OiAwLjlzO1xuICBAd2hpbGUgJGkgPCA1MCB7XG4gICAgJjpudGgtY2hpbGQoI3skaSArIDJ9KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgfVxuICAgICRpOiAkaSArIDE7XG4gICAgJGRlbGF5OiAkZGVsYXkgKyAwLjA1O1xuICB9XG59XG4iLCIudG9vbHRpcF9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvb2x0aXBfX2hlYWRsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50b29sdGlwX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAuZm9ybV9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50b29sdGlwX19jb250ZW50LS1jYWxjdWxhdG9yIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1sZykge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC00NXB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgIC50b29sdGlwX19pbm5lcjpiZWZvcmUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcF9fY29udGVudC0tZG93bmxvYWRzIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1sZykge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC00NXB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgIC50b29sdGlwX19pbm5lcjpiZWZvcmUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAtNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcF9fdHJpZ2dlcjpob3ZlciAudG9vbHRpcF9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4udG9vbHRpcF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4sIDAuOSk7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDMwcHggMzBweCAzMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgkY29sb3ItbWFpbiwgMC45KSB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIEBUT0RPIHJlcGxhY2UgcXVpY2tmaXhcbi50b29sdGlwX19jb250ZW50IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXBfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbiIsIi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2JhZGdlLnN2ZycpIG5vLXJlcGVhdCAxMDAlLzEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG59XG5cbmEuYmFkZ2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZykgc2NhbGUoMS4xKTtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uLWZpbmlzaGVkIC5iYWRnZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5iYWRnZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5iYWRnZV9fbGluZS0tc21hbGwge1xuICBmb250LXNpemU6IDAuN2VtO1xuXG4gICYuYmFkZ2VfX2xpbmUtMyB7XG4gICAgbWFyZ2luLXRvcDogMC4xNWVtO1xuICB9XG59XG5cbi5iYWRnZV9fbGluZS0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLmJhZGdlX19saW5lLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5iYWRnZV9fbGluZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG5cblxuLy8gLmJhZGdlX19saW5lLTItLWxhcmdlIHtcbi8vICAgZm9udC1zaXplOiAxLjJlbTtcbi8vIH0iLCIuc2l0ZV9fc2VjdGlvbjpsYXN0LWNoaWxkIC5jb250YWN0LW1hcCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jb250YWN0LW1hcCAuc2l0ZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY29udGFjdC1tYXBfX2lubmVyIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmNvbnRhY3QtbWFwX19jb250YWN0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGZsZXg6IDAgMCAzNTBweDtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYW5pbWF0ZSAuY29udGFjdC1tYXBfX2NvbnRhY3Qge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC5jb250YWN0LW1hcF9fY29udGFjdCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtbWFwX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uY29udGFjdC1tYXBfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbnRhY3QtbWFwX19tYXAtLWluYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb250YWN0LW1hcF9fY29uc2VudC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbnRhY3QtbWFwX19jb25zZW50LWFjY2VwdC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYW5pbWF0ZSAuY29udGFjdC1tYXBfX21hcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLmNvbnRhY3QtbWFwX19tYXAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LW1hcF9fbWFwLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzMDM1O1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTAwMHB4KTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmNvbnRhY3QtbWFwX19tYXAtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbnRhY3QtbWFwX19jb25zZW50LWxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzMDM1O1xuICBjb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5ib2R5IC5jb250YWN0LW1hcF9fZm9ybSB7XG4gIC5mb3JtX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuXG4gIC5mb3JtX19pdGVtLS1zdWJtaXQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG59IiwiLmluZm93aW5kb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2ZmZiwgMC45NSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNXB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwMDA7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAyMHB4IHJnYmEoI2ZmZiwgMC45NSk7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5pbmZvd2luZG93LS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJjphZnRlcixcbiAgLmluZm93aW5kb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAuaW5mb3dpbmRvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4tLWxpZ2h0LCAwLjUpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG5cbiAgLmluZm93aW5kb3dfX3RpdGxlLFxuICAuaW5mb3dpbmRvd19fc3VidGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuXG5cbiAgLmxhYmVsbGluZ19fbGFiZWwge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cblxuICAuaW5mb3dpbmRvd19fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbmZvd2luZG93X19jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbn1cblxuLmluZm93aW5kb3dfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzAwMCwgMC4xKTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaW5mb3dpbmRvd19faGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBmbGV4OiAwIDAgMTAwcHg7XG4gIH1cbn1cblxuLmluZm93aW5kb3dfX2hlYWRlci1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvd2luZG93X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5pbmZvd2luZG93X19jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMC4xZW07XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5pbmZvd2luZG93X19tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi8vIC8vIEdNIGluZm93aW5kb3cgaGFja3NcblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgJiwgKjpub3QoLmluZm93aW5kb3dfX2hlYWRlci1pbWFnZSkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmluZm93aW5kb3dfX2Nsb3NlLFxuLmdtLXN0eWxlIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgfVxufVxuXG4uZ20tc3R5bGUgYnV0dG9uIHtcbiAgdG9wOiA4cHghaW1wb3J0YW50O1xuICByaWdodDogLTIwcHggIWltcG9ydGFudDtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Yzo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvd2luZG93X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbn1cblxuLmdtLXN0eWxlLWl3LmdtLXN0eWxlLWl3LWMsXG4uZ20tc3R5bGUtaXctZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLy8gbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi5hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcblxuICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG4gIH1cblxuICBwLCB1bCwgb2wsIC5ncmlkIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgfVxuICB9XG5cbiAgb2w6bm90KFtjbGFzc10pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5hcnRpY2xlLS00MDQge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uYXJ0aWNsZV9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgaHlwaGVuczogYXV0bztcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgfVxufVxuXG4uYXJ0aWNsZS0tNDA0IC5hcnRpY2xlX19oZWFkbGluZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxufVxuXG4uYXJ0aWNsZV9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYXJ0aWNsZV9fdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBtYXgtd2lkdGg6IDQwNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYXJ0aWNsZS0tNDA0IC5hcnRpY2xlX19jb250ZW50IHtcbiAgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgfVxufVxuXG4uYXJ0aWNsZV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjIpO1xufSIsIi5maWxlLWxpc3RfX2NhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uZmlsZS1saXN0X19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xufVxuXG4uZmlsZS1saXN0X19maWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgLmZpbGUtbGlzdF9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4zKTtcbiAgfVxufVxuXG5ib2R5IC5maWxlLWxpc3RfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICY6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgfVxufSIsIi5zb2NpYWwtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWJhcl9faXRlbSB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cblxuICBhIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgc3BhbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn0iLCIud3AtcGFnaW5hdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNGVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgbGkgPiBzcGFuLFxuICBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLS1saWdodCwgMC4zKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAucGFnZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cblxuICAubmV4dCxcbiAgLnByZXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICB9XG5cbiAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB9XG4gIH1cblxuICAucHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLS1saWdodCwgMC41KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59IiwiLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlb19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnZpZGVvX19wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLnZpZGVvX19wbGF5LWljb24ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5cbi52aWRlb19fY29udGVudDpob3ZlciAudmlkZW9fX3BsYXktaWNvbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLnZpZGVvLS1sb2FkZWQgLnZpZGVvX19jb250ZW50IHtcbiAgLnZpZGVvX19oZWFkbGluZSxcbiAgLnZpZGVvX19wbGF5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi52aWRlby0tbGF6eSAudmlkZW9fX2NvbnRlbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlb19faGVhZGxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBsZWZ0OiAxZW07XG4gIHRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGxlZnQ6IDIuM2VtO1xuICAgIHRvcDogMi4zZW07XG4gIH1cbn1cblxuLnZpZGVvX19pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvX19wcml2YWN5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4sIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuIiwiLmZhY3RzX19zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbDogcmdiYSgkY29sb3ItbWFpbiwgMC45KTtcbiAgc3Ryb2tlLXdpZHRoOiAwLjM7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIHN0cm9rZS13aWR0aDogMC4yO1xuICB9XG59XG5cbi5mYWN0cy0tY29tcGFjdCAuZmFjdHNfX3N2Zy1jaXJjbGUge1xuICBzdHJva2Utd2lkdGg6IDAuMztcbiAgZmlsbDogbm9uZTtcbn1cblxuLmZhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuLmZhY3RzLS1jb21wYWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmFjdHNfX2hlYWRsaW5lLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZhY3RzX19oZWFkbGluZS13cmFwcGVyIC5mYWN0c19faGVhZGxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogM2VtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBmb250LXNpemU6IDcxcHg7XG4gICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgfVxufVxuXG4uZmFjdHNfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXhzKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uZmFjdHNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB9XG5cbiAgLmZhY3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uZmFjdHNfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX19pdGVtIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi14cykge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uZmFjdHNfX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX19jaXJjbGUge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICB3aWR0aDogMTR2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTR2dztcbiAgfVxufVxuXG4uZmFjdHNfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjU1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgZm9udC1zaXplOiAwLjZlbTtcbiAgfVxufVxuXG4uZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX19jb250ZW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgZm9udC1zaXplOiAwLjh2dztcbiAgfVxufVxuXG4uZmFjdHNfX3ZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAyLjdlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gIH1cbn1cblxuLmZhY3RzX192YWx1ZS1zdWZmaXgge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX3ZhbHVlIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gIH1cbn1cblxuLmZhY3RzLS1jb21wYWN0IC5mYWN0c19fdmFsdWUge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgfVxufSIsIi5mYWN0c19fd3JhcHBlci5hbmltYXRlIC5mYWN0c19faGVhZGxpbmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFjdHMtLWFuaW1hdGlvbiAuZmFjdHNfX2hlYWRsaW5lIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmZhY3RzX193cmFwcGVyLmFuaW1hdGUgLmZhY3RzX19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWN0cy0tYW5pbWF0aW9uIC5mYWN0c19faW1hZ2Uge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uZmFjdHNfX3dyYXBwZXIuYW5pbWF0ZSAuZmFjdHNfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFjdHMtLWFuaW1hdGlvbiAuZmFjdHNfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuZmFjdHNfX3N2Zy1jaXJjbGUge1xuICBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDtcbn1cblxuLmZhY3RzLS1hbmltYXRpb24gLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcyAxLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgZmlsbC1vcGFjaXR5OiAwLjU7XG59XG5cbi5mYWN0c19fd3JhcHBlci5mYWN0cy0tYW5pbWF0aW9uIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDEwMCUge1xuICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAgMTAwO1xuICB9XG59XG4iLCIudGVzdGltb25pYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1pbi1oZWlnaHQ6IDY3OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Rlc3RpbW9uaWFsLWdyYWRpZW50LWxlZnQuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgfVxuXG4gIC5zaXRlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLS1yaWdodDphZnRlciB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90ZXN0aW1vbmlhbC1ncmFkaWVudC1yaWdodC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtLXJpZ2h0IC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsX19oZWFkbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIi5zdGFmZl9fY29udGVudCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc2VtaS1sZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnN0YWZmX190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBmbGV4OiAwIDAgNDAwcHg7XG4gIH1cbn1cblxuLnN0YWZmX19tZW1iZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cblxuLnN0YWZmX19jb250ZW50LS1oYXMtdGV4dCAuc3RhZmZfX21lbWJlcnMge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgbGVmdDogLTExMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG59XG5cbi5zdGFmZl9fY29udGVudC0tbm8tdGV4dCAuc3RhZmZfX21lbWJlcnMge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnN0YWZmX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgd2lkdGg6IDIyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICB9XG4gIH1cblxuICAvLyBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gIC8vICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAvLyAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIC8vIH1cblxuICAvLyBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gIC8vICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAvLyAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIC8vIH1cbn1cblxuLnN0YWZmX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxufVxuXG4uc3RhZmZfX25hbWUge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnN0YWZmX19wb3NpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xufVxuXG4uc3RhZmZfX2NvbnRhY3Qge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuIiwiLmFuaW1hdGUgLnN0YWZmX190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3RhZmYtLWFuaW1hdGlvbiAuc3RhZmZfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnN0YWZmX190ZXh0IHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdGFmZi0tYW5pbWF0aW9uIC5zdGFmZl9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYW5pbWF0ZSAuc3RhZmZfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3RhZmYtLWFuaW1hdGlvbiAuc3RhZmZfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFuaW1hdGUgLnN0YWZmX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4uc3RhZmYtLWFuaW1hdGlvbiAuc3RhZmZfX2ltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufSIsIi5qb2JzLXBhZ2UgLnBhZ2UtY29udGVudCA+IC5zaXRlX19zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmpvYnNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmpvYnNfX2hlYWRlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQ4cHg7XG59XG5cbi5qb2JzX19zZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uam9ic19fc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuXG4uam9ic19fc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uam9ic19fc2VhcmNoLXRlcm0ge1xuICB3aWR0aDogMjYwcHg7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB9XG59XG5cbi5qb2JzX19zZWFyY2gtYnV0dG9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuLmpvYnNfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGdhcDogMTZweDtcbn1cblxuLmpvYnNfX2ZpbHRlcnMtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5qb2JzIC5jb3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi5qb2JzIC5jb3Zlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5qb2JzIC5jb3Zlcl9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG4uam9ic19fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5qb2JzX19tZXRhLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmpvYnNfX21ldGEtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4iLCIuam9iLW9mZmVyc19fY2F0ZWdvcmllcyB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIH1cbiAgfVxufVxuXG4uam9iLW9mZmVyc19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuN2VtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn0iLCIuYW5pbWF0ZSAuam9iLW9mZmVyc19fdGl0bGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uam9iLW9mZmVycy0tYW5pbWF0aW9uIC5qb2Itb2ZmZXJzX190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5qb2Itb2ZmZXJzX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpvYi1vZmZlcnMtLWFuaW1hdGlvbiAuam9iLW9mZmVyc19fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5qb2Itb2ZmZXJzX19jYXRlZ29yaWVzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpvYi1vZmZlcnMtLWFuaW1hdGlvbiAuam9iLW9mZmVyc19fY2F0ZWdvcmllcyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICB9XG59IiwiLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmZvcm0tc2VjdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn0iLCIuYW5pbWF0ZSAuZm9ybS1zZWN0aW9uX190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybS1zZWN0aW9uLS1hbmltYXRpb24gLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuZm9ybS1zZWN0aW9uX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0tc2VjdGlvbi0tYW5pbWF0aW9uIC5mb3JtLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuZm9ybS1zZWN0aW9uX19mb3JtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0tc2VjdGlvbi0tYW5pbWF0aW9uIC5mb3JtLXNlY3Rpb25fX2Zvcm0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufSIsIi5nYWxsZXJ5X19pdGVtcyB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICB9XG59XG5cbi5nYWxsZXJ5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uZ2FsbGVyeV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLmdhbGxlcnlfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDJlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgbWFyZ2luLXRvcDogNGVtO1xuICB9XG59XG5cbi5nYWxsZXJ5X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgJjpudGgtb2YtdHlwZShuKzUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgICY6bnRoLW9mLXR5cGUobis0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmdhbGxlcnlfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZ2FsbGVyeV9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYWNjZW50LCAwLjg1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbiAqIDI7XG59XG5cbi5nYWxsZXJ5X19pdGVtOmhvdmVyIC5nYWxsZXJ5X19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdhbGxlcnlfX292ZXJsYXktdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIH1cbn1cblxuLmdhbGxlcnlfX292ZXJsYXktbGluayB7XG4gIG1hcmdpbi10b3A6IDFlbTtcblxuICBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6aG92ZXIgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gIH1cbn1cbiIsIi5hbmltYXRlIC5nYWxsZXJ5X190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDIpIHsgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMykgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0KSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDUpIHsgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNikgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzOyB9XG5cblxuLmFuaW1hdGUgLmdhbGxlcnlfX2J1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2J1dHRvbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbn1cbiIsIi5vdmVybGF5X19oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheV9fYmFja2Ryb3AsXG4ub3ZlcmxheV9fd3JhcC1vdXRlcixcbi5vdmVybGF5X193cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5vdmVybGF5X19iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDcwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjUpO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ub3ZlcmxheV9fYmFja2Ryb3AtLWJsdXJyeS1ncmF5c2NhbGUge1xuICBiYWNrZHJvcC1maWx0ZXI6IGdyYXlzY2FsZSgxKSBibHVyKDVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLm92ZXJsYXlfX3dyYXAtb3V0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm92ZXJsYXlfX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzMzLCAwLjk1KTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5vdmVybGF5Omhhcygub3ZlcmxheV9feW91dHViZS12aWRlbykge1xuICB3aWR0aDogMTEwMHB4O1xufVxuXG4ub3ZlcmxheV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cblxuICBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cblxuICAmOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ub3ZlcmxheSAub3ZlcmxheS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAmLFxuICAuaGVhZGxpbmVfX3Jvb2Yge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmFydGljbGUge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIC5mb3JtX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbiwgMC44KTtcbiAgfVxufVxuXG4ub3ZlcmxheSAub3ZlcmxheS1jb250ZW50LS1taW5pIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLm92ZXJsYXkgLm92ZXJsYXktY29udGVudC0tc21hbGwge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG4ub3ZlcmxheS1jb250ZW50LS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm92ZXJsYXlfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5vdmVybGF5X19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG5ib2R5IC5vdmVybGF5X190ZXh0ICsgKiB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuI3NlcnZpY2Utb3ZlcmxheSAub3ZlcmxheV9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIjc2VydmljZS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLDAsMCwwLjYpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtaW4td2lkdGg6IDc0MHB4O1xuICB9XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkgLm92ZXJsYXlfX2hlYWRsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cblxuI3NlcnZpY2Utb3ZlcmxheSAuY292ZXI6aG92ZXIgLmNvdmVyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbWFpbjtcblxuICAmLCBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuI3NlcnZpY2Utb3ZlcmxheSAuY292ZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jc2VydmljZS1vdmVybGF5IC5jb3Zlcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIud2ViaW5hcnMtcGFnZV9faW50cm8ge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53ZWJpbmFycy1wYWdlX19mb3JtLWZvcm0ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gIC5mb3JtX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gIH1cbn1cbiIsIi5vdmVybGF5Omhhcygud2ViaW5hci1vdmVybGF5KSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndlYmluYXItb3ZlcmxheSB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXG4gIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgIGdhcDogMjVweDtcbiAgICB9XG4gIH1cblxuICAuYXJ0aWNsZV9fdGh1bWJuYWlsIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ud2ViaW5hci1vdmVybGF5X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53ZWJpbmFyLW92ZXJsYXlfX2lmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICB9XG59XG5cbi53ZWJpbmFyLW92ZXJsYXlfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLndlYmluYXJzLWxpc3RfX2xpbmsgc3BhbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ud2ViaW5hcnMtbGlzdF9fbGluay50b2dnbGUtdHJpZ2dlci1hY3RpdmUgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbiIsIi50b2dnbGU6bm90KC50b2dnbGUtLWluaXRpYWxpemVkKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b2dnbGVfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAmOmhvdmVyOmFmdGVyLFxuICAmLnRvZ2dsZV9fb3B0aW9uLS1hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgJjphY3RpdmU6YWZ0ZXIsXG4gICYudG9nZ2xlX19vcHRpb24tLWFjdGl2ZTphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxcHg7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICB9XG59XG5cbi50b2dnbGUtLWNvbXBhY3QgLnRvZ2dsZV9fb3B0aW9uIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgfVxuXG4gICY6YWN0aXZlOmFmdGVyLFxuICAmLnRvZ2dsZV9fb3B0aW9uLS1hY3RpdmU6YWZ0ZXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn0iLCIubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubG9hZGVyX19zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi50b29sdGlwX19jb250ZW50IC5jYWxjdWxhdG9yIHtcbiAgd2lkdGg6IDMyMHB4O1xuXG4gICNhZCB7XG4gICAgbWF4LXdpZHRoOiA3NXB4O1xuICB9XG5cbiAgI3dhbGwge1xuICAgIG1heC13aWR0aDogMjdweDtcbiAgfVxuXG4gICNyZXN1bHQge1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvcl9fZm9ybSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5jYWxjdWxhdG9yX19hcHBlbmQge1xuICBkaXNwbGF5OiAwLjdlbTtcbn0iLCIuY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLS1saWdodCwgMC4zKTtcbn1cblxuKiArIC5jdGEge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbiIsIi5zb2NpYWwtaWNvbnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG5cbi5zb2NpYWwtaWNvbnNfX2xpbmsge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG4iLCIuYW5pbWF0ZSAuc29jaWFsLWljb25zX19oZWFkbGluZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19oZWFkbGluZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5zb2NpYWwtaWNvbnNfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgJGk6IDI7XG4gICRkZWxheTogMC4xcztcbiAgQHdoaWxlICRpIDwgNjAge1xuICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgfVxuICAgICRpOiAkaSArIDE7XG4gICAgJGRlbGF5OiAkZGVsYXkgKyAwLjE7XG4gIH1cbn1cbiIsIi5sb2NhdGlvbi10YWJsZSB7XG4gICYsIHRkLCB0aCwgdHIge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sb2NhdGlvbi10YWJsZV9fd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubG9jYXRpb24tdGFibGVfX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXhzKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlci0tc21hbGwge1xuICBmbGV4OiAwIDAgMjAlO1xufVxuXG4ubG9jYXRpb24tdGFibGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubG9jYXRpb24tdGFibGVfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIi5sb2NhdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmxvY2F0aW9uX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgY29udGVudDogXCJcIjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubG9jYXRpb25fX2ltYWdlLXdyYXBwZXItLXNtYWxsIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmxvY2F0aW9uX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxvY2F0aW9uID4gLmluZm93aW5kb3dfX2FkZHJlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuIiwiLmxvY2F0aW9uLWRhdGFfX3dyYXBwZXIge1xuICAmICsgLmxvY2F0aW9uLWRhdGFfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICYgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5sb2NhdGlvbi1kYXRhX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDU1JTtcbiAgZ2FwOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YV9fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YS0tMS1jb2wgLmxvY2F0aW9uLWRhdGFfX21haW4ge1xuICBmbGV4OiAxMDAlO1xufVxuXG4ubG9jYXRpb24tZGF0YV9faW1hZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3ZlcmxheS1jb250ZW50IC5sb2NhdGlvbi1kYXRhX19pbWFnZS13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMjU1cHg7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19pbWFnZSxcbi5vdmVybGF5IC5sb2NhdGlvbi1kYXRhX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubG9jYXRpb24tZGF0YV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZmxleC1ncm93OiAxO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubG9jYXRpb24tZGF0YV9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xufVxuXG4ubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5vdmVybGF5LWNvbnRlbnQgLmxvY2F0aW9uLWRhdGFfX2V4dGVuc2lvbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICYgPiAqIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5vdmVybGF5LWNvbnRlbnQgLmxvY2F0aW9uLWRhdGFfX2V4dGVuc2lvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19leHRlbnNpb24tbmFtZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICB9XG59XG4iLCIvLyBBY3RpdmUgbWVudSBpdGVtc1xuLnNpbmdsZS1qb2Itb2ZmZXIgLmpvYnMtaXRlbSBhIHtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG59XG5cbi5jdXJyZW50LW1lbnUtaXRlbS5jb250YWN0LWl0ZW0gYTpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RhZ2UgLm93bC1jYXJvdXNlbDpub3QoLm93bC1sb2FkZWQpIHtcbiAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIEZpeCBDaHJvbWUgY3V0IG9mZiBTVkdzXG4uaWNvbi1hY2NvdW50LFxuLnN0YWdlX19zY3JvbGwge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIH1cbn1cblxuLy8gSUUxMSBub24tYW5pbWF0ZWQgZmFjdCBjaXJjbGVcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwIDEwMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaG93LXBvcnQtb3ZlcmxheSAuX2JybGJzLWJsb2NrLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4jQm9ybGFic0Nvb2tpZUJveCAuX2JybGJzLWJsb2NrLWNvbnRlbnQge1xuICB6LWluZGV4OiA2MDAgIWltcG9ydGFudDtcbn1cblxuI0JvcmxhYnNDb29raWVCb3ggLl9icmxicy1ib3gsXG4jQm9ybGFic0Nvb2tpZUJveCAuX2JybGJzLWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYigwIDAgMCAvIDYwJSkgIWltcG9ydGFudDtcbn1cblxuLl9icmxicy1oMyB7XG4gIEBleHRlbmQgLmhlYWRsaW5lLCAuaGVhZGxpbmUtLTM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLl9icmxicy1idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNDb29raWVQcmVmU2F2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRVUk4gVVAgSEFDS1NcblxuLnRlYXNlci10dXJuLXVwIHtcbiAgLnRlYXNlcl9fbWVkaWEge1xuICAgIGZsZXg6IDAgMCAzMi4zJTtcbiAgfVxuXG4gIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudGVhc2VyX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNvdmVyLWdyaWRfX2NvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG5cbiAgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbiIsIi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblxuXHQub3dsLXN0YWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG5cdFx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC8qIGZpeCBmaXJlZm94IGFuaW1hdGlvbiBnbGl0Y2ggKi9cblx0fVxuXG5cdC5vd2wtc3RhZ2U6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQub3dsLXN0YWdlLW91dGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdH1cblxuXHQub3dsLXdyYXBwZXIsXG5cdC5vd2wtaXRlbXtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdH1cblxuXHQub3dsLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAxcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdH1cblx0Lm93bC1pdGVtIGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQub3dsLW5hdi5kaXNhYmxlZCxcblx0Lm93bC1kb3RzLmRpc2FibGVkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm93bC1uYXYgLm93bC1wcmV2LFxuXHQub3dsLW5hdiAub3dsLW5leHQsXG5cdC5vd2wtZG90IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG5cdC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcblx0YnV0dG9uLm93bC1kb3Qge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6MCFpbXBvcnRhbnQ7XG5cdFx0Zm9udDogaW5oZXJpdDtcblx0fVxuXG5cdCYub3dsLWxvYWRlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1sb2FkaW5nIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji5vd2wtaGlkZGVuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Ji5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdCYub3dsLWRyYWcgLm93bC1pdGVtIHtcblx0XHR0b3VjaC1hY3Rpb246IHBhbi15O1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQmLm93bC1ncmFiIHtcblx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0Y3Vyc29yOiBncmFiO1xuXHR9XG5cblx0Ji5vd2wtcnRsIHtcblx0XHRkaXJlY3Rpb246IHJ0bDtcblx0fVxuXG5cdCYub3dsLXJ0bCAub3dsLWl0ZW0ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG4vKiBObyBKcyAqL1xuLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbHtcblx0LmFuaW1hdGVkIHtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHR9XG5cdC5vd2wtYW5pbWF0ZWQtaW4ge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblx0Lm93bC1hbmltYXRlZC1vdXQge1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LmZhZGVPdXQge1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuIiwiLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cblxuLm93bC1oZWlnaHQge1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4iLCIvKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cblxuLm93bC1jYXJvdXNlbCB7XG5cdC5vd2wtaXRlbSB7XG5cdFx0Lm93bC1sYXp5IHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHRcdH1cblxuXHRcdC8qKlxuXHRcdFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXG5cdFx0XHRjYWxjdWxhdGlvbiBvZiB0aGUgaGVpZ2h0IG9mIHRoZSBvd2wtaXRlbSB0aGF0IGJyZWFrcyBwYWdlIGxheW91dHNcblx0XHQgKi9cblx0XHQub3dsLWxhenlbc3JjXj1cIlwiXSwgLm93bC1sYXp5Om5vdChbc3JjXSkge1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHR9XG5cblx0XHRpbWcub3dsLWxhenkge1xuXHRcdFx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHR9XG5cdH1cbn1cblxuIiwiJG93bC1pbWFnZS1wYXRoOiBcIlwiICFkZWZhdWx0O1xuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuXG4ub3dsLWNhcm91c2Vse1xuXHQub3dsLXZpZGVvLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0fVxuXG5cdC5vd2wtdmlkZW8tcGxheS1pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogLTQwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTQwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKFwiI3skb3dsLWltYWdlLXBhdGh9b3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ei1pbmRleDogMTtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTtcblx0fVxuXG5cdC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcblx0fVxuXG5cdC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuXHQub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQub3dsLXZpZGVvLXRuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0fVxuXG5cdC5vd2wtdmlkZW8tZnJhbWUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIl19 */
