.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}.uppercase{text-transform:uppercase!important}*{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,.single-job .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__subline{color:#dedede;font-size:1.6em;margin-top:.7em;text-transform:uppercase}.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:5%}}@media screen and (min-width:1840px){.stage__roof-content.stage__roof-content--has-icon{padding-left:60px}}.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,a.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)}.cover--dark{background-color:#67676c;color:#fff}.cover--dark *,.cover--dark .cover__read-more .icon-arrow-right-small:before{transition:all .2s}.cover--dark .cover__headline,.cover--dark .cover__read-more .icon-arrow-right-small:before{color:#fff!important}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}a.cover:hover .cover__read-more{color:#c41a32}a.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-section.animate{opacity:0}.text-section--animation{opacity:1!important;transition:1s;transition-delay:.5s}.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}.article__divider{border-top:1px solid #bfbfbf;margin-bottom:48px;margin-top:48px}@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:.7em}@media screen and (min-width:768px){.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%}.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:32px 0}@media screen and (min-width:1020px){.jobs__header{padding-bottom:60px;padding-top:60px}}.jobs__header-form{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width:768px){.jobs__header-form{gap:16px}}@media screen and (min-width:1020px){.jobs__header-form{gap:48px}}@media screen and (min-width:1260px){.jobs__header-form{justify-content:space-between}}@media screen and (max-width:1260px){.jobs__search-headline{display:none}}.jobs__search-input{background-color:#fff;color:#666;font-weight:700;height:50px;letter-spacing:.4px}@media screen and (max-width:768px){.jobs__search-input{height:40px;padding:.5em .7em}}.jobs__search{align-items:center;display:flex;gap:32px}@media screen and (max-width:1020px){.jobs__search{width:100%}}.jobs__search-form{display:flex}@media screen and (max-width:1020px){.jobs__search-form{width:100%}}.jobs__search-term{width:100%}@media screen and (min-width:1020px){.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}@media screen and (max-width:768px){.jobs__filters{flex-direction:column;gap:8px}}@media screen and (min-width:1020px){.jobs__filters{max-width:640px}}.jobs__filters-item{flex-basis:100%}.jobs a.cover:hover{background-color:#dedede}.jobs .cover__content{padding:16px}.jobs .cover__headline.headline--5{font-size:1rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-overflow:clip}.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}.cover-grid__covers-wrapper.loading .cover-grid__cover{overflow:hidden;position:relative}.cover-grid__covers-wrapper.loading .cover-grid__cover:before{-webkit-animation:horizontal-shimmer 1.2s ease-in-out infinite;animation:horizontal-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:2}.cover-grid__covers-wrapper.loading .cover__image{background-color:#e0e0e0}.cover-grid__covers-wrapper.loading .cover__content *,.cover-grid__covers-wrapper.loading .cover__image img{opacity:0!important;transition:none!important}.jobs__initiative-cover{min-height:360px}.jobs__initiative-cover .cover__content{justify-content:center}.jobs__initiative-cover .cover__text p{margin-bottom:20px;margin-top:10px}.jobs__no-results-text{color:#666;font-size:1.5em;font-weight:700;text-align:center}@-webkit-keyframes horizontal-shimmer{0%{left:-100%}to{left:100%}}@keyframes horizontal-shimmer{0%{left:-100%}to{left:100%}}@media screen and (max-width:768px){.single-job__stage{height:auto;min-height:70vh}}.single-job__stage .stage__content{flex:0 0 100%;max-width:850px}.single-job__stage .stage__roof-content--has-icon{padding-left:40px}.single-job__stage .stage__headline{font-size:1.8rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width:768px){.single-job__stage .stage__headline{font-size:3rem}}.single-job__header{background-color:#eee;padding:16px 0}.single-job__header-inner{align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1020px){.single-job__header-inner{align-items:center;flex-direction:row;justify-content:space-between}}.single-job__meta{color:#67676c;display:flex;flex-direction:column;font-size:1.1em;font-weight:700;line-height:1;list-style:none;text-transform:uppercase}@media screen and (max-width:768px){.single-job__meta{list-style:disc;margin-left:1em}}@media screen and (min-width:768px){.single-job__meta{flex-direction:row;font-size:1.2em}}.single-job__meta-item:not(:last-child){margin-bottom:8px}@media screen and (min-width:768px){.single-job__meta-item:not(:last-child){border-right:1px solid #bfbfbf;margin-bottom:0;margin-right:24px;padding-right:24px}}.single-job__content{max-width:900px}.single-job__text-section{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;max-width:100%}@media screen and (max-width:1020px){.single-job__text-section{flex-direction:column;gap:32px}}.single-job__text{margin:0 auto;max-width:860px}.single-job__text h2,.single-job__text h3,.single-job__text h4,.single-job__text h5,.single-job__text h6{text-transform:none}.single-job__text p+h2,.single-job__text ul+h2{margin-top:48px}.single-job__text p+h3{margin-top:40px}.single-job__share{align-items:center;background-color:#eee;display:flex;gap:32px;justify-content:space-between;margin-top:56px;padding:32px}@media screen and (max-width:768px){.single-job__share{flex-direction:column;gap:24px}}.single-job__share-headline{color:#333;line-height:1;margin-bottom:.5em;margin-bottom:0!important;text-transform:uppercase!important}@media screen and (max-width:768px){.single-job__share-headline{font-size:18px}}.single-job__share .social-bar__item{line-height:0}.single-job__share .social-bar__item a{font-size:35px}.single-job__share .social-bar__item a:hover span:before{color:#333}.single-job__aside-sentinel{height:1px;width:1px}.single-job__aside{flex-shrink:0;position:-webkit-sticky;position:sticky;top:100px}@media screen and (max-width:1020px){.single-job__aside{margin:0 auto}}@media screen and (min-width:1020px){.single-job__aside{opacity:0;transform:translateY(-20px);transition:all .2s}.single-job__aside.is-sticky{opacity:1;transform:translateY(0)}}.single-job__aside-staff{margin-top:60px;max-width:194px}.single-job__aside-staff .staff__item{max-width:100%;opacity:1;width:100%}.single-job__aside-staff .staff__item .staff__image img{margin:0 auto;max-width:180px;transform:none}.single-job__aside-staff .staff__item .staff__contact{max-width:90%;padding:5px}.single-job__aside-staff .staff__item .staff__contact a{word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word}@media screen and (max-width:768px){.single-job .page-content{padding-top:50px}}.single-job__page-content{margin-top:200px}@media screen and (min-width:1020px){.single-job__page-content .site__section:last-child{margin-bottom:60px}}@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9nbG9iYWwuc2NzcyIsInN0eWxlLmNzcyIsIl91dGlsaXRpZXMuc2NzcyIsIl9iYXNlLnNjc3MiLCJfZ3JpZC5zY3NzIiwiX3NpdGUuc2NzcyIsIl9zZWN0aW9uLnNjc3MiLCJfaGVhZGxpbmUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9wYWdlLWhlYWRlci5zY3NzIiwiX3BhZ2UtY29udGVudC5zY3NzIiwiX3BhZ2UtZm9vdGVyLnNjc3MiLCJfbWVudS5zY3NzIiwiX2Zvcm0uc2NzcyIsIl90YWJsZS5zY3NzIiwiX2xpc3Quc2NzcyIsIl9sYW5ndWFnZXMuc2NzcyIsIl9sYW5ndWFnZXMtZHJvcGRvd24uc2NzcyIsIl9zdGFnZS5zY3NzIiwiX2J1dHRvbi5zY3NzIiwiX2J1dHRvbi1yb3cuc2NzcyIsIl9yZWFkLW1vcmUuc2NzcyIsIl9pY29ucm93LnNjc3MiLCJfY292ZXIuc2NzcyIsIl9sYWJlbGxpbmcuc2NzcyIsIl9zbGlkZXIuc2NzcyIsIl9uZXdzLXNsaWRlci5zY3NzIiwiX3RlYXNlci5zY3NzIiwiX3RlYXNlci1hbmltYXRpb25zLnNjc3MiLCJfdGV4dC1zZWN0aW9uLnNjc3MiLCJfdGV4dC1zZWN0aW9uLWFuaW1hdGlvbnMuc2NzcyIsIl90ZXh0LWJveC5zY3NzIiwiX2NvdmVyLWdyaWQuc2NzcyIsIl9jb3Zlci1ncmlkLWFuaW1hdGlvbnMuc2NzcyIsIl9pY29uZ3JpZC5zY3NzIiwiX2ljb25ncmlkLWFuaW1hdGlvbnMuc2NzcyIsIl9pY29ubGluZS5zY3NzIiwiX2ljb25saW5lLWFuaW1hdGlvbnMuc2NzcyIsIl9sb2dvLWdyaWQuc2NzcyIsIl9sb2dvLWdyaWQtYW5pbWF0aW9ucy5zY3NzIiwiX2NvbnRlbnQtc2xpZGVyLnNjc3MiLCJfY29udGVudC1zbGlkZXItYW5pbWF0aW9ucy5zY3NzIiwiX2ltYWdlLXNlY3Rpb24uc2NzcyIsIl9pbWFnZS1zZWN0aW9uLWFuaW1hdGlvbnMuc2NzcyIsIl92aWRlby1zZWN0aW9uLnNjc3MiLCJfdmlkZW8tc2VjdGlvbi1hbmltYXRpb25zLnNjc3MiLCJfcGFuZS5zY3NzIiwiX2xpbmstdGlsZXMuc2NzcyIsIl9wYW5lLWdyaWQuc2NzcyIsIl9wYW5lLWdyaWQtYW5pbWF0aW9ucy5zY3NzIiwiX2FjY29yZGVvbi5zY3NzIiwiX2FjY29yZGVvbi1hbmltYXRpb25zLnNjc3MiLCJfdG9vbHRpcC5zY3NzIiwiX2JhZGdlLnNjc3MiLCJfY29udGFjdC1tYXAuc2NzcyIsIl9pbmZvd2luZG93LnNjc3MiLCJfYXJ0aWNsZS5zY3NzIiwiX2ZpbGUtbGlzdC5zY3NzIiwiX3NvY2lhbC1iYXIuc2NzcyIsIl9wYWdpbmF0aW9uLnNjc3MiLCJfdmlkZW8uc2NzcyIsIl9mYWN0cy5zY3NzIiwiX2ZhY3RzLWFuaW1hdGlvbnMuc2NzcyIsIl90ZXN0aW1vbmlhbC5zY3NzIiwiX3N0YWZmLnNjc3MiLCJfc3RhZmYtYW5pbWF0aW9ucy5zY3NzIiwiX2pvYnMuc2NzcyIsIl9zaW5nbGUtam9iLnNjc3MiLCJfam9iLW9mZmVycy5zY3NzIiwiX2pvYi1vZmZlcnMtYW5pbWF0aW9ucy5zY3NzIiwiX2Zvcm0tc2VjdGlvbi5zY3NzIiwiX2Zvcm0tc2VjdGlvbi1hbmltYXRpb25zLnNjc3MiLCJfZ2FsbGVyeS5zY3NzIiwiX2dhbGxlcnktYW5pbWF0aW9ucy5zY3NzIiwiX292ZXJsYXkuc2NzcyIsIl9zZXJ2aWNlLW92ZXJsYXkuc2NzcyIsIl93ZWJpbmFycy1wYWdlLnNjc3MiLCJfd2ViaW5hci1vdmVybGF5LnNjc3MiLCJfdG9nZ2xlLnNjc3MiLCJfbG9hZGVyLnNjc3MiLCJfY2FsY3VsYXRvci5zY3NzIiwiX2N0YS5zY3NzIiwiX3NvY2lhbC1pY29ucy5zY3NzIiwiX3NvY2lhbC1pY29ucy1hbmltYXRpb24uc2NzcyIsIl9sb2NhdGlvbi10YWJsZS5zY3NzIiwiX2xvY2F0aW9uLnNjc3MiLCJfbG9jYXRpb24tZGF0YS5zY3NzIiwiX2hhY2tzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19hbmltYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19hdXRvaGVpZ2h0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19sYXp5bG9hZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fdmlkZW8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFDRSxzQkNDRixDQzRCSSxvQ0YxQkosU0FFSSxzQkNDRixDQUNGLENDS0kscUNGSEosU0FFSSxzQkNDRixDQUNGLENDZ0JJLHFDRmRKLFNBRUksc0JDQ0YsQ0FDRixDREVBLFdBQ0UsWUFBQSxDQUNBLHdCQ0NGLENERUEsb0JBQ0Usb0JDQ0YsQ0RFQSxXQUNFLGtDQ0NGLENFakNBLEVBQ0UsUUFBQSxDQUNBLFNGb0NGLENDUkkscUNDekJKLFVBR0ksaUJGb0NGLENBQ0YsQ0VqQ0EsS0FHRSxpQ0FBQSxDQUNBLGtDQUFBLENBQ0Esa0NBQUEsQ0FBQSwwQkFBQSxDQUpBLFVBQUEsQ0FDQSxxQ0Z1Q0YsQ0VqQ0EseUNBRUUsZUZvQ0YsQ0VqQ0EsNEJBR0UsYUFBQSxDQUNBLGNGb0NGLENFbENFLGlPQUdFLG9CRndDSixDRXRCQSxvRkFDRSxhRjhCRixDRTNCQSxtQkFDRSxtQkY4QkYsQ0N6REkscUNDOEJKLElBRUksV0Y4QkYsQ0FDRixDRTNCQSxHQUlFLFdBQUEsQ0FBQSwwQ0FBQSxDQUZBLG1CQUFBLENBREEsZ0JGaUNGLENDdkZJLHFDRWJKLE1BRUksWUFBQSxDQUNBLGlCQUFBLENBQ0Esa0JIdUdGLENHckdFLG9CQUNFLGdCQUFBLENBQ0EsaUJIdUdKLENBQ0YsQ0duR0EsUUFDRSxjSHNHRixDQ3RGSSxxQ0VYQSxVQUNFLGVIcUdKLENBQ0YsQ0M3R0kscUNFSUosS0FRSSxpQkFBQSxDQUNBLGtCSHFHRixDR25HRSxpQkFDRSxXSHFHSixDQUNGLENHakdBLGtCQUNFLGVIb0dGLENDMUhJLHFDRXlCSixvQkFFSSxnQkFBQSxDQUNBLGlCSG9HRixDQUNGLENJOUlBLGlCQUlFLGFBQUEsQ0FGQSxnQkFBQSxDQUNBLGNBQUEsQ0FGQSxpQkpvSkYsQ0k5SUEseUJBQ0UsZUppSkYsQ0k5SUEsNkJBRUUsV0FBQSxDQURBLGdCSmtKRixDQ2pKSSxxQ0dGSiw2QkFLSSxjSmtKRixDQUNGLENJOUlFLGdDQUNFLGtCSmlKSixDQzFKSSxxQ0dRRixnQ0FJSSxtQkprSkosQ0FDRixDSzVLQSxTQUNFLGlCTCtLRixDSzVLQSxpQkFFRSxNQUFBLENBREEsaUJBQUEsQ0FFQSxVTCtLRixDSzVLQSxnQkFDRSxrQkwrS0YsQ0M3S0kscUNJSEosZ0JBSUksaUJMZ0xGLENBQ0YsQ0NqS0ksb0NJWkEsbUJBQ0UsWUxnTEosQ0FDRixDSzVLQSxlQUNFLGlCTCtLRixDQzNMSSxxQ0lXSixlQUlJLGFMZ0xGLENBQ0YsQ0NoTUksb0NJbUJKLHNCQUVJLFdBQUEsQ0FDQSxnQkxnTEYsQ0s5S0Usd0JBQ0UsV0xnTEosQ0FDRixDQzFNSSxxQ0k4QkosK0JBRUksZUwrS0YsQ0FDRixDTTdOQSx5REFTRSxhQ05hLENESWIsbUNBQUEsQ0FDQSxlQUFBLENBRUEsbUJBQUEsQ0FFQSxlQUFBLENBREEsd0JObU9GLENNL05BLG1CQUNFLG1DTmtPRixDQ3JPSSxvQ0tNSixpQkFFSSxnQk5rT0YsQ0FDRixDTS9OQSx1QkFDRSwwQk5rT0YsQ00vTkEsYUFDRSxjQUFBLENBQ0EsYU5rT0YsQ0NwUEksb0NLZ0JKLGFBS0ksY05tT0YsQ0FDRixDQ3pQSSxvQ0tnQkosYUFTSSxjTm9PRixDQUNGLENNak9BLGdCQUVFLGNOb09GLENDblFJLG9DSzZCSixnQkFLSSxjTnNPRixDQUNGLENNbk9BLDZDQUVFLGNOc09GLENDOVFJLG9DS3NDSiw2Q0FLSSxjTndPRixDQUNGLENNck9BLHlDQUVFLGNOd09GLENNck9BLGdCQUVFLGNOd09GLENNck9BLGdCQUVFLGFOd09GLENNck9BLG9DQU1FLFVBQUEsQ0FKQSxjQUFBLENBR0EsZUFBQSxDQUZBLGtCQUFBLENBQ0EsbUJOME9GLENNck9BLG9CQUNFLGVOd09GLENNak9BLCtDQUNFLGNOd09GLENNck9BLGdCQUNFLG9CTndPRixDTXRPRSw0QkFDRSxhQ2pHVyxDRGtHWCxvQk53T0osQ01yT0Usa0NBQ0UsVU51T0osQ01wT0Usb0NBQ0UsYU5zT0osQ01sT0EsZ0JBQ0UsY05xT0YsQ0MxVUksb0NLb0dKLGdCQUlJLGNOc09GLENBQ0YsQ0MvVUksb0NLb0dKLGdCQVFJLGNOdU9GLENBQ0YsQ01wT0EsaUJBQ0UsYU51T0YsQ01wT0EseUJBQ0UsY0FBQSxDQUNBLGdCTnVPRixDQzVVSSxxQ085QkosYUFFSSxjQUFBLENBRUEsVUFBQSxDQURBLFdSOFdGLENBQ0YsQ1EzV0Esa0JBSUUscUJBQUEsQ0FDQSxhRFhXLENDU1gsY0FBQSxDQUZBLGlCQUFBLENBQ0EsV1JpWEYsQ0M3V0ksb0NPTkosa0JBUUksY1IrV0YsQ0FDRixDUTdXRSxvQkFDRSxvQlIrV0osQ1E3V0ksMEJBQ0UsYVIrV04sQ0N2V0ksb0NPSEosbUNBRUksaUJBQUEsQ0FDQSxrQlI2V0YsQ0FDRixDUTFXQSxxQkFDRSx3QkRsQ1csQ0NtQ1gsVVI2V0YsQ0NwWUkscUNPcUJKLHFCQVFJLGNBQUEsQ0FIQSx1QkFBQSxDQUFBLGVBQUEsQ0FFQSxLQUFBLENBREEsV1JnWEYsQ0FDRixDQzNYSSxxQ09JSixxQkFxQkkscUJBQUEsQ0FUQSxZQUFBLENBS0EseUJBQUEsQ0FDQSxhQUFBLENBRUEsc0JBQUEsQ0FQQSxjQUFBLENBRUEsUUFBQSxDQUNBLFVBQUEsQ0FGQSxXUnNYRixDQUNGLENDMVpJLDJET3FCSixxQkF5Qk0seUJBQUEsQ0FEQSxRUmtYSixDQUNGLENDaGFJLDJET3FCSixxQkE4Qk0sMEJBQUEsQ0FEQSxTUm1YSixDQUNGLENRL1dFLDZCQUNFLGFSaVhKLENDemFJLHFDTzJERiwrTUFLSSwwQ1JnWEosQ0FDRixDUTVXQSxnQ0FDRSxRUitXRixDUTVXQSw0Q0FDRSxhUitXRixDUTVXQSxvQkFHRSxrQkFBQSxDQUZBLFlBQUEsQ0FDQSw2QlJnWEYsQ0M5YUkscUNPNERKLG9CQU1JLGNSZ1hGLENBQ0YsQ1E3V0Esb0JBRUUsa0JBQUEsQ0FEQSxZUmlYRixDQ3hiSSxxQ08yRUosbUJBRUksaUJSZ1hGLENBQ0YsQ0MvY0kscUNPaUdGLG9DQUVJLGlCUmdYSixDQUNGLENDbmNJLHFDT3NGRiw4RUFHSSxjUjhXSixDQUNGLENRMVdBLDhCQUdFLDJCQUFBLENBRkEsaUJBQUEsQ0FDQSxrQlI4V0YsQ0MvZEkscUNPK0dKLDhCQU1JLGlCQUFBLENBQ0Esa0JSOFdGLENBQ0YsQ0NwZEksb0NPeUdKLHlCQUVJLFlSOFdGLENBQ0YsQ1F6V0UsOEZBRUUsYUFBQSxDQUNBLG9CUjhXSixDQ25mSSxxQ08ySUEsMkNBQ0UsYVI0V0osQ1F6V0UsbURBQ0UsYVIyV0osQ1FwV0EsNERBRUUsaUJSd1dGLENBTEYsQ0MzZUkscUNPNElKLG1CQUVJLDJCUnVXRixDQUNGLENRcldFLHVCQUNFLFdBQUEsQ0FFQSxrQkFBQSxDQURBLFVSd1dKLENDNWdCSSxvQ09rS0YsdUJBTUksV1J3V0osQ0FDRixDQ2poQkkscUNPa0tGLHVCQVVJLFdSeVdKLENBQ0YsQ1FyV0EsdUJBQ0UsWVJ3V0YsQ0N6Z0JJLHFDT2dLSix1QkFJSSxhQUFBLENBQ0EsUVJ5V0YsQ0FDRixDQ2hpQkkscUNPaUxKLHVCQVVJLGtCQUFBLENBREEsWVIyV0YsQ1F4V0UsbURBQ0UsV1IwV0osQ0FDRixDUXRXQSw4QkFDRSx1QlJ5V0YsQ1F0V0EseUJBR0UsY0FBQSxDQUZBLGNBQUEsQ0FDQSxhUjBXRixDUXJXRSwyQ0FDRSxlUndXSixDUXBXQSxrQkFDRSxXUnVXRixDQzNqQkkscUNPeU5BLDJCQUNFLGlCUnNXSixDUXBXSSw0Q0FHRSx5Q0FBQSxDQURBLGlCQUFBLENBREEsa0JSd1dOLENBQ0YsQ0NyakJJLHFDT3NNSix3QkFjSSxhQUFBLENBQ0EsWVJxV0YsQ1FuV0UsMkJBQ0UsY1JxV0osQ1FsV0UsMEJBQ0UsYUFBQSxDQUNBLGNSb1dKLENRaldFLGlDQUNFLHdCUm1XSixDQUNGLENDdGxCSSxxQ091UEosd0JBRUksc0JSa1dGLENBQ0YsQ0Mza0JJLHFDT3NPSix3QkFRSSwwQ0FBQSxDQURBLHVDQUFBLENBREEsZVJxV0YsQ1FqV0UsOEJBQ0Usc0JSbVdKLENROVZGLGlDQUVJLHNCUmtXRixDQUxGLENReFZFLDZEQUNFLGlCQUFBLENBRUEsY0FBQSxDQURBLGVSa1dKLENRN1ZBLHNCQUNFLGNBQUEsQ0FDQSxVUmdXRixDQ3RtQkkscUNPb1FKLHNCQUtJLGdCQUFBLENBQ0EsaUJSaVdGLENBQ0YsQ1EvVkUsd0JBQ0UsWUFBQSxDQUNBLHNCUmlXSixDQ2pvQkkscUNPcVNGLDhDQUVFLFFSZ1dGLENBQ0YsQ1NycEJBLGNBRUUsbUJBQUEsQ0FEQSxnQlR3cEJGLENDNW9CSSxvQ1FiSixjQUtJLG9CVHdwQkYsQ0FDRixDQ2pwQkkscUNRYkosY0FTSSxpQlR5cEJGLENTcnBCRixzREFHSSxpQlR5cEJGLENBTkYsQ0Nyb0JJLHFDUVZKLDhLQU1JLGlCVHlwQkYsQ0FDRixDU3RwQkEsb0JBQ0UsZ0JUeXBCRixDU3RwQkEsb0JBQ0UsZ0JUeXBCRixDQy9xQkksb0NRcUJKLG9CQUlJLGlCVDBwQkYsQ1N0cEJGLHFFQUdJLGdCVDBwQkYsQ0FORixDVWpzQkEsYUFDRSxlQUFBLENBQ0EsY1Yyc0JGLENDL3FCSSxxQ1M5QkosYUFNSSxxQkFBQSxDQURBLGNWNnNCRixDQUNGLENDcnJCSSxxQ1M5QkosYUFVSSxZVjZzQkYsQ0FDRixDVTNzQkUsZUFDRSxvQlY2c0JKLENDOXNCSSxxQ1NLSixvQkFFSSxZQUFBLENBQ0Esc0JWNHNCRixDQUNGLENVenNCQSx3QkFDRSxrQlY0c0JGLENVMXNCRSwwQkFDRSxhVjRzQkosQ1Uxc0JJLGdDQUNFLGFWNHNCTixDQzlzQkkscUNTTEosd0JBWUksYVYyc0JGLENVenNCRSwwQkFDRSxhQUFBLENBQ0EsY0FBQSxDQUNBLGlCVjJzQkosQ0FDRixDVXZzQkEsd0JBQ0Usd0JWMHNCRixD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TUksY0FBQSxDQUNBLFVyQmtrREYsQ0FDRixDc0I1bERBLE9BR0UscUJBQUEsQ0FGQSxZQUFBLENBQ0EscUJBQUEsQ0FHQSxlQUFBLENBREEsb0J0QmdtREYsQ3NCeGxEQSxxQkFKSSxhdEJtbURKLENzQjFsREUsMERBRUUsa0J0QjZsREosQ3NCMWxERSwwQkFDRSxrQ0FBQSxDQUNBLGtDdEI0bERKLENzQjFsREksNENBQ0UscUJ0QjRsRE4sQ3NCdmxEQSxRQUNFLCtCdEIwbERGLENzQnhsREUsY0FDRSx3QnRCMGxESixDc0J0bERBLG9CQUNFLG1DdEJ5bERGLENzQnRsREEsY0FDRSxvQ3RCeWxERixDc0J0bERBLGFBTUUsd0JmckRXLENlc0RYLFV0Qm9sREYsQ3NCMWxERSw2RUFFRSxrQnRCNGxESixDc0J0bERFLDRGQUVFLG9CdEJ3bERKLENzQnBsREEscUJBQ0Usb0N0QnVsREYsQ3NCcGxEQSw4Q0FHRSxZdEJ1bERGLENzQnBsREEsZ0JBR0Usc0JBQUEsQ0FGQSxZQUFBLENBQ0EscUJBQUEsQ0FFQSxXdEJ1bERGLENzQnJsREUsNEJBQ0UsZXRCdWxESixDQzFwREksb0NxQndFRiw0QkFDRSxnQnRCc2xERixDQUNGLENzQm5sREEsYUFDRSxpQnRCcWxERixDc0JsbERBLGlCQUNFLGNBQUEsQ0FDQSxlQUFBLENBQ0Esc0J0QnFsREYsQ3NCbGxEQSw2QkFDRSxVdEJxbERGLENzQmxsREEsY0FDRSxldEJxbERGLENzQm5sREUsa0JBQ0UsYUFBQSxDQUVBLFdBQUEsQ0FEQSxVdEJzbERKLENzQmpsREEsc0JBQ0UsWXRCb2xERixDQzFyREksb0NxQnFHSixzQkFJSSxZdEJxbERGLENBQ0YsQ3NCbmxERSwwQkFFRSxxQkFBQSxDQUNBLG1CQUFBLENBQUEsZ0JBQUEsQ0FGQSxVdEJ1bERKLENzQmpsREEsYUFFRSxtQkFBQSxDQURBLGN0QnFsREYsQ3NCamxEQSwrQkFDRSxldEJvbERGLENzQmpsREEsOEJBQ0UsZXRCb2xERixDc0JqbERBLGtCQUNFLGV0Qm9sREYsQ3NCbGxERSxpREFDRSxvQnRCb2xESixDc0JobERBLGdDQUNFLGF0Qm1sREYsQ3NCamxERSwrREFDRSx1QnRCbWxESixDc0Iva0RBLGVBQ0UsaUJ0QmtsREYsQ3VCaHZEQSxXQUNFLFl2Qm12REYsQ3VCaHZEQSxrQkFDRSxXQUFBLENBQ0EsZUFBQSxDQUNBLGdCdkJtdkRGLEN3QjF2REEsZUFDRSxZQUFBLENBRUEsVUFBQSxDQURBLHVCeEI4dkRGLEN3QjF2REEsb0JBR0Usb0NBQUEsQ0FEQSxjQUFBLENBREEsZXhCK3ZERixDd0IzdkRFLDBCQUNFLG9DeEI2dkRKLEN3Qnp2REEsNEJBQ0UsNkN4QjR2REYsQ3dCenZEQSxlQUVFLHVCQUFBLENBQ0EscUJBQUEsQ0FGQSxnQnhCOHZERixDd0IxdkRFLG1CQUNFLHNCeEI0dkRKLEN3Qnh2REEsa0JBR0Usa0JBQUEsQ0FGQSxZQUFBLENBQ0EscUJ4QjR2REYsQ0M5dkRJLHFDdUJBSixrQkFNSSx1Q0FBQSxDQUNBLGNBQUEsQ0FDQSxleEI0dkRGLENBQ0YsQ0N0eERJLHFDdUJpQkosa0JBWUksa0JBQUEsQ0FDQSx3QkFBQSxDQUVBLG1CQUFBLENBREEsZ0J4Qjh2REYsQ3dCM3ZERSxnQ0FDRSxrQkFBQSxDQUNBLGV4QjZ2REosQ3dCMXZERSx1REFDRSxpQnhCNHZESixDQUNGLEN3Qnh2REEsMkJBRUUsYXhCMnZERixDd0J6dkRFLHlDQUNFLDRCQUFBLENBQ0EsV0FBQSxDQUVBLGNBQUEsQ0FEQSxZeEI2dkRKLEN3Qnh2REEsZ0VBRUUscUJ4QjJ2REYsQ3dCenZERSxzR0FDRSxVeEI0dkRKLEN3QnZ2REUsOEJBQ0UsaUJBQUEsQ0FDQSxPQUFBLENBRUEsMEJBQUEsQ0FEQSxVeEIydkRKLEN3QnJ2REUsZ0NBQ0UsVXhCd3ZESixDQ3IwREksb0N1QjRFRixnQ0FJSSxVeEJ5dkRKLENBQ0YsQ3dCdHZERSxnQ0FDRSxXeEJ3dkRKLENDNzBESSxvQ3VCb0ZGLGdDQUlJLFd4Qnl2REosQ0FDRixDd0JwdkRFLG1DQUNFLGdCeEJ1dkRKLENDdDFESSxvQ3VCOEZGLG1DQUlJLGdCeEJ3dkRKLENBQ0YsQ3dCcHZEQSxlQUNFLGV4QnV2REYsQ3dCcnZERSxzQkFDRSxvQnhCdXZESixDd0IvdURBLHdHQUVFLGF4QnF2REYsQ3dCbHZEQSxzQ0FDRSxZeEJxdkRGLEN3Qmx2REEsVUFDRSxNeEJxdkRGLEN3Qmx2REEsVUFDRSxPeEJxdkRGLEN3Qmx2REEsd0JBRUUsUUFBQSxDQURBLGlCQUFBLENBR0EsaUJBQUEsQ0FEQSxVeEJzdkRGLEN3Qmx2REEsb0NBR0Usd0JBQUEsQ0FHQSxpQkFBQSxDQUpBLG9CQUFBLENBR0EsV0FBQSxDQURBLFV4QnV2REYsQ3dCbnZERSxnREFDRSx3QnhCc3ZESixDd0JudkRFLHNFQUNFLGlCeEJzdkRKLEN3Qmx2REEsbURBR0Usd0JqQnpLYSxDaUJ3S2Isb0J4QnN2REYsQ3lCajZEQSxzQkFFRSxjQUFBLENBQ0EsZUFBQSxDQUZBLGlCekJzNkRGLENDejRESSxxQ3dCeEJBLDhDQUNFLDBCekJvNkRKLEN5Qjk1REEsa0JBQ0UsWXpCbTZERixDQUxGLEN5Qno1REUsa0RBQ0UsYXpCaTZESixDQ3Y1REkscUN3Qk5KLDhCQUVJLFl6Qmc2REYsQ0FDRixDMEIzN0RBLFFBQ0UsWUFBQSxDQUNBLHFCMUI4N0RGLENDbjdESSxxQ3lCYkosUUFLSSxrQkFBQSxDQUNBLDRCMUIrN0RGLENBQ0YsQ0N4NkRJLHFDeUJuQkEsdUJBQ0UsUTFCODdESixDMEIzN0RFLHVCQUNFLFExQjY3REosQzBCdDdEQSwrQkFDRSxPMUIyN0RGLENBTEYsQ0NqOERJLHFDeUJlSixlQUVJLGdCMUIwN0RGLENBQ0YsQzBCdjdEQSxjQUNFLFkxQjA3REYsQ0MvN0RJLHFDeUJJSixjQUlJLHFCMUIyN0RGLENBQ0YsQzBCeDdEQSx5QkFDRSxZQUFBLENBQ0EscUIxQjI3REYsQ0MxOURJLHFDeUI2QkoseUJBS0ksZUFBQSxDQUNBLGtCMUI0N0RGLENBQ0YsQ0NoK0RJLHFDeUI2QkoseUJBVUksa0IxQjY3REYsQ0FDRixDQ3IrREkscUN5QjJDSix1Q0FFSSxPQUFBLENBRUEsaUJBQUEsQ0FEQSxlMUI4N0RGLENBQ0YsQ0M3K0RJLHFDeUIyQ0osdUNBUUksaUIxQjg3REYsQ0FDRixDMEIzN0RBLHdEQUdFLDBCQUFBLENBREEsZUFBQSxDQUVBLGdCQUFBLENBSEEsVTFCaThERixDMEIzN0RBLG9FQUVFLHVCQUFBLENBQUEsZUFBQSxDQUNBLFExQjg3REYsQ0MvL0RJLHFDeUI4REosb0VBTUksUTFCZzhERixDQUNGLENDcmdFSSxxQ3lCd0VKLGVBRUksY0FBQSxDQUVBLGVBQUEsQ0FEQSxpQkFBQSxDQUVBLGUxQmc4REYsQ0FDRixDQzcvREkscUN5QmdFSixnRUFHSSxrQjFCZzhERixDQUNGLENDcmhFSSxxQ3lCd0ZKLG9CQUlJLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLFUxQmk4REYsQ0FDRixDMEI3N0RBLG9CQUNFLGlCMUJnOERGLEMwQjc3REEsc0JBQ0UsZ0IxQmc4REYsQ0NyaUVJLHFDeUJ3R0osOEJBRUksTzFCZzhERixDMEI5N0RFLG1DQUNFLFNBQUEsQ0FDQSxPMUJnOERKLEMwQjM3REYsNkJBRUksZ0IxQis3REYsQ0FMRixDMEJ0N0RBLGVBRUUsVUFBQSxDQUVBLG9CQUFBLENBREEsU0FBQSxDQUdBLGdCQUFBLENBTEEsaUJBQUEsQ0FJQSxXMUJnOERGLENDN2lFSSxxQ3lCd0dKLGVBU0ksc0IxQmc4REYsQ0FDRixDMEI5N0RFLG1CQUNFLGFBQUEsQ0FDQSxVMUJnOERKLEMwQjU3REEsOEJBQ0UsU0FBQSxDQUNBLHVCMUIrN0RGLEMwQjU3REEsa0JBQ0Usa0JBQUEsQ0FDQSxTMUIrN0RGLEMwQjc3REUsdUJBQ0UsYUFBQSxDQUNBLGlCMUIrN0RKLENDcGtFSSxxQ3lCd0lFLDBCQUNFLFkxQis3RE4sQ0FDRixDQzFsRUkscUN5Qm9KRix1QkFXSSxvQkFBQSxDQUNBLGFBQUEsQ0FDQSxtQjFCKzdESixDMEI3N0RJLDJEQU9FLCtCQUFBLENBSEEsUUFBQSxDQUlBLFVBQUEsQ0FIQSxNQUFBLENBSEEsaUJBQUEsQ0FJQSxVQUFBLENBSEEsVTFCbThETixDMEIzN0RJLDZCQUNFLFNBQUEsQ0FDQSxXMUI2N0ROLENBQ0YsQzBCeDdEQSx5QkFDRSw2QjFCMjdERixDMEJ6N0RFLDhCQUNFLGMxQjI3REosQ0NybkVJLHFDeUI2TEYsb0NBRUksVTFCMDdESixDMEJyN0RGLDRGQUdJLFUxQnk3REYsQ0FORixDMEIvNkRBLDRDQUNFLFNBQUEsQ0FDQSxPMUJ5N0RGLEMwQnQ3REEsc0VBRUUsZ0IxQnk3REYsQ0Mzb0VJLHFDeUJnTkosc0VBS0ksYzFCMjdERixDQUNGLEMwQng3REEsNkJBQ0UsVzFCMjdERixDMEJ4N0RBLDRDQUNFLFkxQjI3REYsQzBCeDdEQSxlQUVFLGVBQUEsQ0FEQSxpQjFCNDdERixDQzdvRUkscUN5QmdOSixlQU1JLGlCQUFBLENBREEsYzFCNjdERixDQUNGLEMwQno3REEsOENBRUUsV0FBQSxDQUNBLGdCQUFBLENBRkEsVTFCODdERixDQ3pwRUkscUN5QjBOSiw4Q0FNSSxPMUI2N0RGLENBQ0YsQzBCMTdEQSxlQUVFLFdBQUEsQ0FEQSxVMUI4N0RGLEMwQjE3REEsOENBQ0UsZTFCNjdERixDQ3ZxRUksb0N5QnlPSiw4Q0FJSSx5QjFCODdERixDQUNGLENDNXFFSSxxQ3lCeU9KLDhDQVFJLGFBQUEsQ0FHQSxtQkFBQSxDQURBLFMxQmc4REYsQ0FDRixDQ3JzRUksb0N5QjBQSiw4Q0FlSSxXMUJnOERGLENBQ0YsQ0Mxc0VJLHFDeUIwUEosOENBbUJJLFUxQmk4REYsQ0FDRixDQy9zRUkscUN5QmtSRixxQkFDRSxlMUJpOERGLEMwQi83REUsMkJBTUUsK0RBQUEsQ0FDQSxvQkFBQSxDQUNBLFVBQUEsQ0FMQSx1QkFBQSxDQUZBLGlCQUFBLENBSUEsVUFBQSxDQURBLFFBQUEsQ0FGQSxzQjFCdThESixDMEIzN0RBLGtCQUNFLFNBQUEsQ0FDQSxhQUFBLENBQ0EsNkIxQis3REYsQzBCMTdEQSx5Q0FHRSxpREFBQSxDQURBLFNBQUEsQ0FEQSxVMUJnOERGLENBYkYsQzBCNzZEQSwyQ0FDRSxTQUFBLENBQ0EsVTFCNjdERixDMEIxN0RBLGNBQ0UsaUIxQjY3REYsQzBCMzdERSxnQkFDRSxhMUI2N0RKLEMwQjM3REksc0JBQ0UsYTFCNjdETixDQzN2RUkscUN5Qm9VRiw4QkFDRSxhMUIyN0RGLENBQ0YsQ0Nqd0VJLHFDeUIwVUYsaUNBQ0UsY0FBQSxDQUFBLGNBQUEsQ0FDQSxtQkFBQSxDQUFBLGMxQjA3REYsQ0FDRixDMEJ2N0RBLG1CQUNFLGdCMUJ5N0RGLEMwQnQ3REEsZ0JBQ0UscUIxQnk3REYsQ0M5d0VJLHFDeUJ3VkosK0JBRUksbUIxQnk3REYsQ0FDRixDQ253RUkscUN5QjZVSixtQkFFSSxRMUJ5N0RGLENBQ0YsQ0N6d0VJLG9DeUI2VUosbUJBTUksc0IxQjA3REYsQ0FDRixDQy94RUkscUN5QjhWSixtQkFVSSxlMUIyN0RGLENBQ0YsQ0NueEVJLHFDeUI0VkYsb0NBQ0Usa0IxQjI3REYsQ0FDRixDQzF5RUkscUN5Qm1YRixrRUFDRSxjMUIwN0RGLENBQ0YsQzBCdjdEQSxtQkFDRSxlMUJ5N0RGLEMyQi96RUEsb0RBR0UsU0FBQSxDQURBLFUzQm0wRUYsQzJCL3pFQSx3RUFHRSxtQkFBQSxDQUNBLGlCQUFBLENBRkEsYTNCbzBFRixDMkIvekVBLCtDQUVFLGdCQUFBLENBREEsb0IzQm0wRUYsQzJCL3pFQSx3QkFDRSxTM0JrMEVGLEMyQi96RUEsa0NBR0UsbUJBQUEsQ0FGQSxhQUFBLENBQ0EsbUIzQm0wRUYsQzJCL3pFQSwyQkFDRSxTM0JrMEVGLEMyQi96RUEscUNBR0UsbUJBQUEsQ0FGQSxhQUFBLENBQ0Esb0IzQm0wRUYsQzJCL3pFQSw2RUFHRSxTQUFBLENBREEsVzNCbTBFRixDMkIvekVBLGlHQUVFLFNBQUEsQ0FDQSxjQUFBLENBQ0EscUIzQmswRUYsQzJCL3pFQSx3QkFDRSxTM0JrMEVGLEMyQi96RUEsdUVBSUUsbUJBQUEsQ0FGQSxhM0JtMEVGLEMyQjl6RUEsdUJBQ0UsUzNCaTBFRixDMkI5ekVBLGlDQUdFLG1CQUFBLENBRkEsYUFBQSxDQUNBLG9CM0JrMEVGLEM0QnQ0RUEsY0FFRSxhQUFBLENBREEsZ0I1QjA0RUYsQzZCMzRFQSxzQkFDRSxTN0I4NEVGLEM2QjM0RUEseUJBR0UsbUJBQUEsQ0FGQSxhQUFBLENBQ0Esb0I3Qis0RUYsQzhCcjVFQSxVQUVFLHdCQUFBLENBREEsb0JBQUEsQ0FHQSxjQUFBLENBQ0EsZUFBQSxDQUZBLFc5QjA1RUYsQzhCdDVFRSxZQUNFLG9COUJ3NUVKLEMrQmg2RUEsb0JBR0UsbUJBQUEsQ0FGQSxZQUFBLENBQ0EsYy9CbzZFRixDK0JqNkVFLGtGQUdFLG1CQUFBLENBRkEsaUJBQUEsQ0FDQSxrQi9CbzZFSixDK0IvNUVBLDJCQUVFLG1CQUFBLENBREEsWUFBQSxDQUVBLGtCQUFBLENBQ0EsZS9CazZFRixDQ3A1RUkscUM4QmxCSiwyQkFPSSxzQi9CbTZFRixDQUNGLENDejVFSSxvQzhCbEJKLDJCQVdJLHVCL0JvNkVGLENBQ0YsQytCajZFQSw2Q0FDRSxnQi9CbzZFRixDK0JqNkVBLDhHQUVFLFkvQm82RUYsQytCajZFQSx1REFDRSxpQi9CbzZFRixDK0JqNkVBLHVEQUNFLFkvQm82RUYsQytCajZFQSxtQkFFRSw0QkFBQSxDQURBLFUvQnE2RUYsQytCbDZFRSx3Q0FDRSxxQkFBQSxDQUNBLGlCL0JvNkVKLENDeDdFSSxvQzhCdUJGLG9DQUVJLGUvQm02RUosQytCajZFSSx1Q0FDRSxZL0JtNkVOLEMrQjk1RUEsZ0RBRUksZS9CaTZFSixDQUpGLEMrQng1RUEscUdBS0UsZ0JBQUEsQ0FEQSxpQi9CODVFRixDK0IxNUVBLHVDQUNFLFkvQjY1RUYsQytCMTVFQSx1REFDRSxXL0I2NUVGLEMrQjE1RUEsd0RBQ0UsYS9CNjVFRixDK0IxNUVBLDJCQUNFLFUvQjY1RUYsQytCMTVFQSwyQkFDRSxXL0I2NUVGLENnQzUvRUEsNEJBQ0UsU2hDKy9FRixDZ0M1L0VBLDBDQUVFLG1CQUFBLENBREEsYWhDZ2dGRixDZ0M1L0VBLG9DQUNFLFNoQysvRUYsQ2dDNS9FQSxrREFFRSxtQkFBQSxDQURBLGFoQ2dnRkYsQ2dDMS9FSSwrREFBcUIsb0JoQzYvRXpCLENnQzcvRUksK0RBQXFCLG9CaENnZ0Z6QixDZ0NoZ0ZJLCtEQUFxQixvQmhDbWdGekIsQ2dDbmdGSSwrREFBcUIsb0JoQ3NnRnpCLENnQ3RnRkksK0RBQXFCLG9CaEN5Z0Z6QixDZ0N6Z0ZJLCtEQUFxQixvQmhDNGdGekIsQ2dDNWdGSSwrREFBcUIsb0JoQytnRnpCLENnQy9nRkksK0RBQXFCLG9CaENraEZ6QixDZ0NsaEZJLGdFQUFxQixvQmhDcWhGekIsQ2dDcmhGSSxnRUFBcUIsbUJoQ3doRnpCLENnQ3hoRkksZ0VBQXFCLHFCaEMyaEZ6QixDZ0MzaEZJLGdFQUFxQixxQmhDOGhGekIsQ2dDOWhGSSxnRUFBcUIscUJoQ2lpRnpCLENnQ2ppRkksZ0VBQXFCLHFCaENvaUZ6QixDZ0NwaUZJLGdFQUFxQixxQmhDdWlGekIsQ2dDdmlGSSxnRUFBcUIscUJoQzBpRnpCLENnQzFpRkksZ0VBQXFCLHFCaEM2aUZ6QixDZ0M3aUZJLGdFQUFxQixxQmhDZ2pGekIsQ2dDaGpGSSxnRUFBcUIscUJoQ21qRnpCLENnQ25qRkksZ0VBQXFCLG1CaENzakZ6QixDZ0N0akZJLGdFQUFxQixxQmhDeWpGekIsQ2dDempGSSxnRUFBcUIscUJoQzRqRnpCLENnQzVqRkksZ0VBQXFCLHFCaEMrakZ6QixDZ0MvakZJLGdFQUFxQixxQmhDa2tGekIsQ2dDbGtGSSxnRUFBcUIscUJoQ3FrRnpCLENnQ3JrRkksZ0VBQXFCLHFCaEN3a0Z6QixDZ0N4a0ZJLGdFQUFxQixxQmhDMmtGekIsQ2dDM2tGSSxnRUFBcUIscUJoQzhrRnpCLENnQzlrRkksZ0VBQXFCLHFCaENpbEZ6QixDZ0NqbEZJLGdFQUFxQixtQmhDb2xGekIsQ2dDcGxGSSxnRUFBcUIscUJoQ3VsRnpCLENnQ3ZsRkksZ0VBQXFCLHFCaEMwbEZ6QixDZ0MxbEZJLGdFQUFxQixxQmhDNmxGekIsQ2dDN2xGSSxnRUFBcUIscUJoQ2dtRnpCLENnQ2htRkksZ0VBQXFCLHFCaENtbUZ6QixDZ0NubUZJLGdFQUFxQixxQmhDc21GekIsQ2dDdG1GSSxnRUFBcUIscUJoQ3ltRnpCLENnQ3ptRkksZ0VBQXFCLHFCaEM0bUZ6QixDZ0M1bUZJLGdFQUFxQixxQmhDK21GekIsQ2dDL21GSSxnRUFBcUIsbUJoQ2tuRnpCLENnQ2xuRkksZ0VBQXFCLHFCaENxbkZ6QixDZ0NybkZJLGdFQUFxQixxQmhDd25GekIsQ2dDeG5GSSxnRUFBcUIscUJoQzJuRnpCLENnQzNuRkksZ0VBQXFCLHFCaEM4bkZ6QixDZ0M5bkZJLGdFQUFxQixxQmhDaW9GekIsQ2dDam9GSSxnRUFBcUIscUJoQ29vRnpCLENnQ3BvRkksZ0VBQXFCLHFCaEN1b0Z6QixDZ0N2b0ZJLGdFQUFxQixxQmhDMG9GekIsQ2dDMW9GSSxnRUFBcUIscUJoQzZvRnpCLENnQzdvRkksZ0VBQXFCLG1CaENncEZ6QixDZ0NocEZJLGdFQUFxQixxQmhDbXBGekIsQ2dDbnBGSSxnRUFBcUIscUJoQ3NwRnpCLENnQ3RwRkksZ0VBQXFCLHFCaEN5cEZ6QixDZ0N6cEZJLGdFQUFxQixxQmhDNHBGekIsQ2dDNXBGSSxnRUFBcUIscUJoQytwRnpCLENnQy9wRkksZ0VBQXFCLHFCaENrcUZ6QixDZ0NscUZJLGdFQUFxQixxQmhDcXFGekIsQ2dDcnFGSSxnRUFBcUIscUJoQ3dxRnpCLENnQ2xxRkEsMEJBQ0UsU2hDcXFGRixDZ0NscUZBLHdDQUdFLG1CQUFBLENBRkEsYUFBQSxDQUNBLG9CaENzcUZGLENpQ3RzRkEsaUJBQ0UsWUFBQSxDQUNBLGNBQUEsQ0FDQSxzQkFBQSxDQUdBLG1CQUFBLENBRkEsaUJBQUEsQ0FDQSxrQmpDMHNGRixDQ2xzRkkscUNnQ0pKLHlCQUVJLGtCakN5c0ZGLENBQ0YsQ2lDdHNGQSx3QkFDRSxhQUFBLENBQ0Esa0JqQ3lzRkYsQ0M3c0ZJLG9DZ0NFSix3QkFLSSxZQUFBLENBQ0Esa0JqQzBzRkYsQ0FDRixDQ250Rkksb0NnQ0VKLHdCQVVJLGlCakMyc0ZGLENBQ0YsQ0N4dEZJLHFDZ0NFSix3QkFjSSxZakM0c0ZGLENBQ0YsQ0M3dEZJLHFDZ0NxQkYsaURBRUksWWpDMnNGSixDQUNGLENDbnVGSSxxQ2dDcUJGLGlEQU1JLFlqQzRzRkosQ0FDRixDaUN4c0ZBLGdCQUNFLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJqQzJzRkYsQ2lDeHNG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R0FFSSxpQi9DbTVHSixDQUNGLENDdDdHSSxxQzhDd0NGLG9DQUVJLFkvQ2k1R0osQytDMzRHQSxvQ0FFSSxZL0MrNEdKLENBTEYsQ2dEejhHQSxxRUFFRSxTaERrOUdGLENnRC84R0EsMkVBSUUsbUJBQUEsQ0FDQSxpQkFBQSxDQUhBLGFBQUEsQ0FDQSxvQmhEbzlHRixDZ0Q3OEdJLHFHQUFxQixvQmhEaTlHekIsQ2dEajlHSSxxR0FBcUIsbUJoRHE5R3pCLENnRHI5R0kscUdBQXFCLHFCaER5OUd6QixDZ0R6OUdJLHFHQUFxQixxQmhENjlHekIsQ2dENzlHSSxxR0FBcUIscUJoRGkrR3pCLENnRGorR0kscUdBQXFCLHFCaERxK0d6QixDZ0RyK0dJLHFHQUFxQixxQmhEeStHekIsQ2dEeitHSSxxR0FBcUIscUJoRDYrR3pCLENnRDcrR0ksdUdBQXFCLHFCaERpL0d6QixDZ0RqL0dJLHVHQUFxQixxQmhEcS9HekIsQ2dEci9HSSx1R0FBcUIscUJoRHkvR3pCLENnRHovR0ksdUdBQXFCLG1CaEQ2L0d6QixDZ0Q3L0dJLHVHQUFxQixxQmhEaWdIekIsQ2dEamdISSx1R0FBcUIscUJoRHFnSHpCLENnRHJnSEksdUdBQXFCLHFCaER5Z0h6QixDZ0R6Z0hJLHVHQUFxQixxQmhENmdIekIsQ2dEN2dISSx1R0FBcUIscUJoRGloSHpCLENnRGpoSEksdUdBQXFCLHFCaERxaEh6QixDZ0RyaEhJLHVHQUFxQixxQmhEeWhIekIsQ2dEemhISSx1R0FBcUIscUJoRDZoSHpCLENnRDdoSEksdUdBQXFCLHFCaERpaUh6QixDZ0RqaUhJLHVHQUFxQixtQmhEcWlIekIsQ2dEcmlISSx1R0FBcUIscUJoRHlpSHpCLENnRHppSEksdUdBQXFCLHFCaEQ2aUh6QixDZ0Q3aUhJLHVHQUFxQixxQmhEaWpIekIsQ2dEampISSx1R0FBcUIscUJoRHFqSHpCLENnRHJqSEksdUdBQXFCLHFCaER5akh6QixDZ0R6akhJLHVHQUFxQixxQmhENmpIekIsQ2dEN2pISSx1R0FBcUIscUJoRGlrSHpCLENnRGprSEksdUdBQXFCLHFCaERxa0h6QixDZ0Rya0hJLHVHQUFxQixxQmhEeWtIekIsQ2dEemtISSx1R0FBcUIsbUJoRDZrSHpCLENnRDdrSEksdUdBQXFCLHFCaERpbEh6QixDZ0RqbEhJLHVHQUFxQixxQmhEcWxIekIsQ2dEcmxISSx1R0FBcUIscUJoRHlsSHpCLENnRHpsSEksdUdBQXFCLHFCaEQ2bEh6QixDZ0Q3bEhJLHVHQUFxQixxQmhEaW1IekIsQ2dEam1ISSx1R0FBcUIscUJoRHFtSHpCLENnRHJtSEksdUdBQXFCLHFCaER5bUh6QixDZ0R6bUhJLHVHQUFxQixxQmhENm1IekIsQ2dEN21ISSx1R0FBcUIscUJoRGluSHpCLENnRGpuSEksdUdBQXFCLG1CaERxbkh6QixDZ0RybkhJLHVHQUFxQixxQmhEeW5IekIsQ2dEem5ISSx1R0FBcUIscUJoRDZuSHpCLENnRDduSEksdUdBQXFCLHFCaERpb0h6QixDZ0Rqb0hJLHVHQUFxQixxQmhEcW9IekIsQ2dEcm9ISSx1R0FBcUIscUJoRHlvSHpCLENnRHpvSEksdUdBQXFCLHFCaEQ2b0h6QixDZ0Q3b0hJLHVHQUFxQixxQmhEaXBIekIsQ2dEanBISSx1R0FBcUIscUJoRHFwSHpCLENnRHJwSEksdUdBQXFCLHFCaER5cEh6QixDZ0R6cEhJLHVHQUFxQixtQmhENnBIekIsQ2dEN3BISSx1R0FBcUIscUJoRGlxSHpCLENnRGpxSEksdUdBQXFCLHFCaERxcUh6QixDZ0RycUhJLHVHQUFxQixxQmhEeXFIekIsQ2dEenFISSx1R0FBcUIscUJoRDZxSHpCLENnRDdxSEksdUdBQXFCLHFCaERpckh6QixDZ0RqckhJLHVHQUFxQixxQmhEcXJIekIsQ2lEcHNIQSxzQ0FDRSxnQmpEdXNIRixDaURwc0hBLHdCQUNFLFlBQUEsQ0FDQSxxQmpEdXNIRixDaURuc0hFLDBEQUNFLGlCakRzc0hKLENpRGxzSEEsa0JBR0UsK0JBQUEsQ0FJQSxjQUFBLENBSEEsa0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBTEEsaUJqRDBzSEYsQ2lEbHNIRSx3QkFPRSxhQUFBLENBRkEsZUFBQSxDQUNBLG1CQUFBLENBRUEsYUFBQSxDQVBBLGlCQUFBLENBR0EsT0FBQSxDQUZBLG1CQUFBLENBQ0EsMEJBQUEsQ0FNQSxxQmpEb3NISixDaURqc0hFLG1EQUNFLGVqRG1zSEosQ2lEL3JIQSx3QkFDRSxpQmpEa3NIRixDaUQvckhBLHVCQUlFLG9CQUFBLENBQ0EsVUFBQSxDQUhBLE1BQUEsQ0FEQSxpQkFBQSxDQU1BLGlCQUFBLENBSkEsS0FBQSxDQUdBLFVqRG1zSEYsQ2lEaHNIRSwyQkFJRSxXQUFBLENBRkEsZUFBQSxDQURBLGNBQUEsQ0FFQSxVakRtc0hKLENpRDFySEEsb0NBR0UsaUJBQUEsQ0FEQSxlQUFBLENBREEsZ0JqRCtySEYsQ2lEM3JIRSwwQ0FFRSxNQUFBLENBREEsVWpEOHJISixDa0R0d0hBLHdFQUVFLFNsRHl3SEYsQ2tEdHdIQSxrSEFHRSxTQUFBLENBREEsYWxEMHdIRixDa0R0d0hBLHVEQUNFLG9CbER5d0hGLENrRHR3SEEsMkJBQ0UsU2xEeXdIRixDa0R0d0hBLHdGQUlFLFNBQUEsQ0FGQSxhQUFBLENBQ0Esb0JsRDB3SEYsQ2tEcHdISSxrSEFDRSxvQmxEdXdITixDa0R4d0hJLGtIQUNFLHFCbEQyd0hOLENrRDV3SEksa0hBQ0UsbUJsRCt3SE4sQ2tEaHhISSxrSEFDRSxzQmxEbXhITixDa0RweEhJLGtIQUNFLHFCbER1eEhOLENrRHh4SEksa0hBQ0Usc0JsRDJ4SE4sQ2tENXhISSxrSEFDRSxxQmxEK3hITixDa0RoeUhJLG9IQUNFLHNCbERteUhOLENrRHB5SEksb0hBQ0UscUJsRHV5SE4sQ2tEeHlISSxvSEFDRSxzQmxEMnlITixDa0Q1eUhJLG9IQUNFLHFCbEQreUhOLENrRGh6SEksb0hBQ0Usc0JsRG16SE4sQ2tEcHpISSxvSEFDRSxxQmxEdXpITixDa0R4ekhJLG9IQUNFLHNCbEQyekhOLENrRDV6SEksb0hBQ0UscUJsRCt6SE4sQ2tEaDBISSxvSEFDRSxzQmxEbTBITixDa0RwMEhJLG9IQUNFLHFCbER1MEhOLENrRHgwSEksb0hBQ0Usc0JsRDIwSE4sQ2tENTBISSxvSEFDRSxxQmxEKzBITixDa0RoMUhJLG9IQUNFLHNCbERtMUhOLENrRHAxSEksb0hBQ0UscUJsRHUxSE4sQ2tEeDFISSxvSEFDRSxzQmxEMjFITixDa0Q1MUhJLG9IQUNFLG1CbEQrMUhOLENrRGgySEksb0hBQ0Usc0JsRG0ySE4sQ2tEcDJISSxvSEFDRSxxQmxEdTJITixDa0R4MkhJLG9IQUNFLHNCbEQyMkhOLENrRDUySEksb0hBQ0UscUJsRCsySE4sQ2tEaDNISSxvSEFDRSxzQmxEbTNITixDa0RwM0hJLG9IQUNFLHFCbER1M0hOLENrRHgzSEksb0hBQ0Usc0JsRDIzSE4sQ2tENTNISSxvSEFDRSxxQmxEKzNITixDa0RoNEhJLG9IQUNFLHNCbERtNEhOLENrRHA0SEksb0hBQ0UscUJsRHU0SE4sQ2tEeDRISSxvSEFDRSxzQmxEMjRITixDa0Q1NEhJLG9IQUNFLHFCbEQrNEhOLENrRGg1SEksb0hBQ0Usc0JsRG01SE4sQ2tEcDVISSxvSEFDRSxxQmxEdTVITixDa0R4NUhJLG9IQUNFLHNCbEQyNUhOLENrRDU1SEksb0hBQ0UscUJsRCs1SE4sQ2tEaDZISSxvSEFDRSxzQmxEbTZITixDa0RwNkhJLG9IQUNFLHFCbER1NkhOLENrRHg2SEksb0hBQ0Usc0JsRDI2SE4sQ2tENTZISSxvSEFDRSxtQmxEKzZITixDa0RoN0hJLG9IQUNFLHNCbERtN0hOLENrRHA3SEksb0hBQ0UscUJsRHU3SE4sQ2tEeDdISSxvSEFDRSxzQmxEMjdITixDa0Q1N0hJLG9IQUNFLHFCbEQrN0hOLENrRGg4SEksb0hBQ0Usc0JsRG04SE4sQ2tEcDhISSxvSEFDRSxxQmxEdThITixDbURwK0hBLGtCQUNFLGlCbkR1K0hGLENtRHArSEEsbUJBQ0UsVW5EdStIRixDbURwK0hBLGtCQU1FLGNBQUEsQ0FIQSxRQUFBLENBS0EsU0FBQSxDQUhBLGdCQUFBLENBRUEsbUJBQUEsQ0FOQSxpQkFBQSxDQUNBLFFBQUEsQ0FFQSwwQkFBQSxDQUtBLHNCbkR1K0hGLENtRHIrSEUsK0JBQ0UsNEJBQUEsQ0FDQSxxQm5EdStISixDQzk5SEkscUNrRHRCSixrQkFpQkks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b0JsRml5TU4sQ2tGbHlNSSwwREFDRSxvQmxGb3lNTixDa0ZyeU1JLDBEQUNFLG9CbEZ1eU1OLENrRnh5TUksMkRBQ0Usb0JsRjB5TU4sQ2tGM3lNSSwyREFDRSxtQmxGNnlNTixDa0Y5eU1JLDJEQUNFLHFCbEZnek1OLENrRmp6TUksMkRBQ0UscUJsRm16TU4sQ2tGcHpNSSwyREFDRSxxQmxGc3pNTixDa0Z2ek1JLDJEQUNFLHFCbEZ5ek1OLENrRjF6TUksMkRBQ0UscUJsRjR6TU4sQ2tGN3pNSSwyREFDRSxxQmxGK3pNTixDa0ZoME1JLDJEQUNFLHFCbEZrME1OLENrRm4wTUksMkRBQ0UscUJsRnEwTU4sQ2tGdDBNSSwyREFDRSxxQmxGdzBNTixDa0Z6ME1JLDJEQUNFLG1CbEYyME1OLENrRjUwTUksMkRBQ0UscUJsRjgwTU4sQ2tGLzBNSSwyREFDRSxxQmxGaTFNTixDa0ZsMU1JLDJEQUNFLHFCbEZvMU1OLENrRnIxTUksMkRBQ0UscUJsRnUxTU4sQ2tGeDFNSSwyREFDRSxxQmxGMDFNTixDa0YzMU1JLDJEQUNFLHFCbEY2MU1OLENrRjkxTUksMkRBQ0UscUJsRmcyTU4sQ2tGajJNSSwyREFDRSxxQmxGbTJNTixDa0ZwMk1JLDJEQUNFLHFCbEZzMk1OLENrRnYyTUksMkRBQ0UsbUJsRnkyTU4sQ2tGMTJNSSwyREFDRSxxQmxGNDJNTixDa0Y3Mk1JLDJEQUNFLHFCbEYrMk1OLENrRmgzTUksMkRBQ0UscUJsRmszTU4sQ2tGbjNNSSwyREFDRSxxQmxGcTNNTixDa0Z0M01JLDJEQUNFLHFCbEZ3M01OLENrRnozTUksMkRBQ0UscUJsRjIzTU4sQ2tGNTNNSSwyREFDRSxxQmxGODNNTixDa0YvM01JLDJEQUNFLHFCbEZpNE1OLENrRmw0TUksMkRBQ0UscUJsRm80TU4sQ2tGcjRNSSwyREFDRSxtQmxGdTRNTixDa0Z4NE1JLDJEQUNFLHFCbEYwNE1OLENrRjM0TUksMkRBQ0UscUJsRjY0TU4sQ2tGOTRNSSwyREFDRSxxQmxGZzVNTixDa0ZqNU1JLDJEQUNFLHFCbEZtNU1OLENrRnA1TUksMkRBQ0UscUJs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RixDd0ZoNU5BLG1CQUNDLEdBQ0MsU3hGMDROQSxDd0Z2NE5ELEdBQ0MsU3hGeTROQSxDQUNGLEN5Ri81TkEsWUFDQyxpQ3pGbzZORCxDMEZuNk5FLGtDQUNFLFNBQUEsQ0FDQSwyQjFGKzZOSixDMEZ4Nk5FLHdGQUNDLFkxRjA2TkgsQzBGdjZORSxxQ0FDQywyQjFGeTZOSCxDMkZ0N05DLGlDQUdDLGVBQUEsQ0FEQSxXQUFBLENBREEsaUIzRjg3TkYsQzJGejdOQyxtQ0FXQyxrQ0FBQSxDQUhBLDRDQUFBLENBQ0EsY0FBQSxDQVBBLFdBQUEsQ0FFQSxRQUFBLENBRUEsaUJBQUEsQ0FDQSxnQkFBQSxDQU5BLGlCQUFBLENBSUEsT0FBQSxDQU9BLDZCQUFBLENBVEEsVUFBQSxDQU9BLFMzRjY3TkYsQzJGeDdOQyx5Q0FDQyxvQjNGMDdORixDMkZ2N05DLHFHQUVDLFkzRnk3TkYsQzJGdDdOQyw0QkFHQyx1QkFBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FIQSxXQUFBLENBREEsU0FBQSxDQUtBLDJCM0Z3N05GLEMyRnI3TkMsK0JBR0MsV0FBQSxDQUZBLGlCQUFBLENBR0EsVUFBQSxDQUZBLFMzRnk3TkYiLCJmaWxlIjoic3R5bGUtdjUxLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlLXNtIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc20tb25seSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxnLW9ubHkge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLWxnKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ub3ZlcmxheSAuZWRpdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuIiwiLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLmxnLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZWRpdC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm92ZXJsYXkgLmVkaXQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIGh0bWwsXG5ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250OiAxNHB4LzEuNSBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmh0bWwub3ZlcmxheS1vcGVuLFxuaHRtbC5vdmVybGF5LW9wZW4gYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmEsXG4uYnV0dG9uLFxuLnRvb2x0aXBfX3RyaWdnZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYSwgYSA+IFtjbGFzc149aWNvbi1dOmJlZm9yZSwgYSA+IFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlLFxuLmJ1dHRvbixcbi5idXR0b24gPiBbY2xhc3NePWljb24tXTpiZWZvcmUsXG4uYnV0dG9uID4gW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUsXG4udG9vbHRpcF9fdHJpZ2dlcixcbi50b29sdGlwX190cmlnZ2VyID4gW2NsYXNzXj1pY29uLV06YmVmb3JlLFxuLnRvb2x0aXBfX3RyaWdnZXIgPiBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5hOmhvdmVyLFxuLmJ1dHRvbjpob3Zlcixcbi50b29sdGlwX190cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNjNDFhMzI7XG59XG5cbi50b29sdGlwX190cmlnZ2VyOmhvdmVyID4gYSA+IHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNjNDFhMzI7XG59XG5cbnA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5ncmlkLmdyaWQtLWNvbXBhY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuXG5wICsgLmdyaWQge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuY29sICsgLmNvbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4uZ3JpZC0tZXF1YWwgLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuZ3JpZC0tY29tcGFjdCAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLnNpdGVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaXRlX19jb250YWluZXItLW5hcnJvdyB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5zaXRlX19jb250YWluZXItLWZ1bGwtd2lkdGgge1xuICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zaXRlX19jb250YWluZXItLWZ1bGwtd2lkdGgge1xuICAgIHBhZGRpbmc6IDAgNzVweDtcbiAgfVxufVxuXG4uc2l0ZV9fc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc2l0ZV9fc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb25fX2FuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IC0xNTBweDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5zZWN0aW9uX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc2VjdGlvbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25fX3RleHQtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNlY3Rpb25fX3RleHQtLXJpZ2h0ICsgKiB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc2VjdGlvbl9fdGl0bGUgKyAuc2VjdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTJlbTtcbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaGVhZGxpbmUsXG4uX2JybGJzLWgzLFxuLmFjY29yZGVvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2M0MWEzMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaGVhZGxpbmUtLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGxpbmUtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uaGVhZGxpbmUtLWZvcmNlLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmhlYWRsaW5lLS0xIHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5oZWFkbGluZS0tMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGxpbmUtLTEge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuXG4uaGVhZGxpbmUtLTIsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZS0tMixcbmgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmhlYWRsaW5lLS0zLCAuX2JybGJzLWgzLCAuYWNjb3JkZW9uX190aXRsZSxcbmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lLS0zLCAuX2JybGJzLWgzLCAuYWNjb3JkZW9uX190aXRsZSxcbmgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmhlYWRsaW5lLS00LCAuYWNjb3JkZW9uX190aXRsZS0tc21hbGwsXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmhlYWRsaW5lLS01LFxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5oZWFkbGluZS0tNixcbmg2IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5oZWFkbGluZV9fcm9vZixcbi5oZWFkbGluZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGVhZGxpbmVfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG5cbi5oZWFkbGluZS0tMiAuaGVhZGxpbmVfX3Jvb2Yge1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuXG4uaGVhZGxpbmVfX3N1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG5cbi5oZWFkbGluZV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkbGluZV9fbGluayBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLmhlYWRsaW5lX19saW5rOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGxpbmVfX2xpbms6aG92ZXIgLnBhdGgzOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuXG4uaGVhZGxpbmVfX2ljb24ge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuaGVhZGxpbmVfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lX19pY29uIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmhlYWRsaW5lX19zdXBlciB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaGVhZGxpbmVfX2xpbmstZG93bmxvYWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNjc2NzZjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX190b3Age1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyX190b3AgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLWhlYWRlcl9fdG9wIGE6aG92ZXIge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX190b3AgLnNpdGVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc2NzZjO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxNTA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgdG9wOiA4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19ib3R0b20ge1xuICAgIHRvcDogOTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19ib3R0b20ge1xuICAgIHRvcDogMTEwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2JvdHRvbSBhOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19ib3R0b20gLm1lbnUgYTpob3Zlcixcbi5wYWdlLWhlYWRlcl9fYm90dG9tIGxpOm5vdCguc2Nyb2xsLWl0ZW0pLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4ucGFnZS1oZWFkZXJfX2JvdHRvbSBsaTpub3QoLnNjcm9sbC1pdGVtKS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgYSxcbi5wYWdlLWhlYWRlcl9fYm90dG9tIC5zY3JvbGwtaXRlbS0tYWN0aXZlIGEge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cblxuLmFkbWluLWJhciAucGFnZS1oZWFkZXJfX2JvdHRvbSB7XG4gIHRvcDogMzJweDtcbn1cblxuLnBhZ2UtaGVhZGVyLS1uYXYtb3BlbiArIC5wYWdlLWhlYWRlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19pdGVtLnBhZ2UtaGVhZGVyX19uYXYtaXRlbXMsIC5wYWdlLWhlYWRlcl9faXRlbS5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19pdGVtLS1zZXBhcmF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19pdGVtLS1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9faXRlbS0tbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2xvZ28gYSxcbi5wYWdlLWhlYWRlcl9fbG9nbyBpbWcsXG4ucGFnZS1oZWFkZXJfX2FjY291bnQgYSxcbi5wYWdlLWhlYWRlcl9fYWNjb3VudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19hY2NvdW50IC5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgICBjb2xvcjogIzY3Njc2YztcbiAgfVxuICAucGFnZS1oZWFkZXJfX2FjY291bnQgYTpob3ZlciAuaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gICAgY29sb3I6ICNjNDFhMzI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuYmxvZy1pZC0yIC5wYWdlLWhlYWRlcl9fbG9nbyxcbi5ibG9nLWlkLTMgLnBhZ2UtaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAucGFnZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19uYXYtaXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbmF2LWl0ZW0ucGFnZS1oZWFkZXJfX25hdi1pdGVtLS1ncm93IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYtaXRlbXMtLXNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdi10b2dnbGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2LXRvZ2dsZS0tb3BlbiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDZkXCI7XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS5tZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuOWVtIDA7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgLmxnLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2xhbmd1YWdlcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19sYW5ndWFnZXMge1xuICAgIHBhZGRpbmc6IDEuNWVtIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbGFuZ3VhZ2VzIC5tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19sYW5ndWFnZXMtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5Om5vdCgubG9nZ2VkLWluKSAucGFnZS1oZWFkZXJfX2xhbmd1YWdlcyBsaTpudGgtY2hpbGQoNykge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19hY2NvdW50IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2FjY291bnQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnBhZ2UtaGVhZGVyX19hY2NvdW50IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbGFuZ3VhZ2VzLFxuLnBhZ2UtaGVhZGVyX19hY2NvdW50IHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zdGFnZS0tbWVkaXVtICsgLnBhZ2UtY29udGVudCxcbi5qb2JzLXBhZ2UgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1wYWdlLXRleHQgLnBhZ2UtY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtZG93bmxvYWRzIC5wYWdlLWNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNhbGN1bGF0b3IgLnBhZ2UtY29udGVudCxcbi5zaW5nbGUgLnBhZ2UtY29udGVudCxcbi5lcnJvcjQwNCAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cblxuLmhvbWUgLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmxvZyAucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZyAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS13ZWJpbmFycyAucGFnZS1jb250ZW50LFxuLnNpbmdsZS1qb2IgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1mb290ZXJfX21lbnUubWVudSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1mb290ZXJfX21lbnUubWVudSBhIHtcbiAgY29sb3I6ICM2NzY3NmM7XG59XG4ucGFnZS1mb290ZXJfX21lbnUubWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjNDFhMzI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19tZW51Lm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fbWVudS5tZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wYWdlLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAucGFnZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgcGFkZGluZy10b3A6IDEuMmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19jb3B5cmlnaHQgZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fY29weXJpZ2h0IHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAucGFnZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5wYWdlLWZvb3Rlcl9fY29weXJpZ2h0IHN0cm9uZyB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5tZW51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5tZW51IC5zZXBhcmF0ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5tZW51IC5zZXBhcmF0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5tZW51X19pdGVtLFxuLm1lbnUgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5tZW51X19pdGVtOm5vdCg6bGFzdC1jaGlsZCksXG4ubWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAubWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLm1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5tZW51X19pdGVtLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1mb290ZXJfX21lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5mb3JtX19maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mb3JtX19maWVsZHNldDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9fbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbi5mb3JtX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtX19pdGVtLS1zdWJtaXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZm9ybV9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvcm1fX2xhYmVsLS1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuOGVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZm9ybV9fbGFiZWwtLWRvd25jYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5mb3JtX19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbn1cblxuZGl2LmZvcm1fX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmRpdi5mb3JtX19pbnB1dCAqIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5kaXYuZm9ybV9faW5wdXQgbGFiZWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uZm9ybS0tY29tcGFjdCAuZm9ybV9faW5wdXQge1xuICBwYWRkaW5nOiAwLjhlbTtcbn1cblxuYm9keSAuZm9ybV9faW5wdXQtLWFjY2VwdGFuY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuYm9keSAuZm9ybV9faW5wdXQtLWFjY2VwdGFuY2UgbGFiZWwge1xuICBmb250LXNpemU6IDAuOTVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkgLmZvcm1fX2lucHV0LS1hY2NlcHRhbmNlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5ib2R5IC5mb3JtX19pbnB1dC0tYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5mb3JtX19pbmxpbmUtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5zZWxlY3QuZm9ybV9faW5saW5lLWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5zZWxlY3QuZm9ybV9faW5saW5lLWlucHV0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2hlbHAge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG5cbi5mb3JtX19zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm1fX3NlbGVjdC13cmFwcGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZWRjMVwiO1xuICBjb2xvcjogI2M0MWEzMjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvcm1fX3N1ZmZpeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mb3JtX19zdWZmaXgtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuLmZvcm1fX2Vycm9yLFxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbn1cblxuLmZvcm1fX2lucHV0IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5mb3JtX19ub3RpY2UsXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWFyZ2luOiAyLjVlbSAwIDAgMDtcbiAgcGFkZGluZzogMC44ZW0gMWVtIDAuOGVtIDFlbTtcbn1cblxuLmZvcm1fX25vdGljZS0tZXJyb3IsXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXG5kaXYud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtX19yZXF1aXJlZC1ub3RpY2Uge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG5kaXYud3BjZjctbWFpbC1zZW50LW9rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5OGYxNDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4udGFibGVfX3dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlX193cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4udGFibGVfX3dyYXBwZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDUxcHgpO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIHJnYmEoMTAzLCAxMDMsIDEwOCwgMC4zKTtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRhYmxlX193cmFwcGVyLS1zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFibGVfX3dyYXBwZXItLXNjcm9sbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFibGVfX3dyYXBwZXItLXNjcm9sbCA+IGRpdiB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi50YWJsZV9fd3JhcHBlci0tc2Nyb2xsID4gZGl2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMTJweDtcbn1cbi50YWJsZV9fd3JhcHBlci0tc2Nyb2xsID4gZGl2Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSBpbnNldDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi50YWJsZV9fd3JhcHBlci0tc2Nyb2xsID4gZGl2Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbnRhYmxlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbnRhYmxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbnRyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbnRoLCB0ZCB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxudGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMywgMTAzLCAxMDgsIDAuMSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxudGQge1xuICBwYWRkaW5nLXRvcDogMC43ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjdlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTAzLCAxMDMsIDEwOCwgMC4xKTtcbn1cblxuLnBhZ2UtY29udGVudCB1bDpub3QoW2NsYXNzXSksXG4uYXJ0aWNsZSB1bDpub3QoW2NsYXNzXSkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5wYWdlLWNvbnRlbnQgbGksXG4uYXJ0aWNsZSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnZS1jb250ZW50IHVsOm5vdChbY2xhc3NdKSBsaTpub3QoW2NsYXNzXSksXG4uYXJ0aWNsZSB1bDpub3QoW2NsYXNzXSkgbGk6bm90KFtjbGFzc10pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5wYWdlLWNvbnRlbnQgdWw6bm90KFtjbGFzc10pIGxpOm5vdChbY2xhc3NdKTpub3QoOmxhc3QtY2hpbGQpLFxuLmFydGljbGUgdWw6bm90KFtjbGFzc10pIGxpOm5vdChbY2xhc3NdKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG4ucGFnZS1jb250ZW50IHVsOm5vdChbY2xhc3NdKSBsaTpub3QoW2NsYXNzXSk6YmVmb3JlLFxuLmFydGljbGUgdWw6bm90KFtjbGFzc10pIGxpOm5vdChbY2xhc3NdKTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMjtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmxhbmd1YWdlcyBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmxhbmd1YWdlcyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG4ubGFuZ3VhZ2VzIGxpOm5vdCguY3VycmVudC1sYW5nKSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5sYW5ndWFnZXMtZHJvcGRvd24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG59XG5cbi5sYW5ndWFnZXMtZHJvcGRvd25fX2N1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sYW5ndWFnZXMtZHJvcGRvd25fX2N1cnJlbnQ6YWZ0ZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgY29udGVudDogXCJcXGVkYzFcIjtcbn1cblxuLmxhbmd1YWdlcy1kcm9wZG93bl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGFuZ3VhZ2VzLWRyb3Bkb3duX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cbi5sYW5ndWFnZXMtZHJvcGRvd25fX2xpc3QgLmN1cnJlbnQtbGFuZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxhbmd1YWdlcy1kcm9wZG93bl9fbGlzdCAubGFuZy1pdGVtLXJ1IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zdGFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTc0cHgpO1xuICB9XG59XG4uc3RhZ2UgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zdGFnZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0YWdlLWJnLXBvcnRyYWl0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFnZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0YWdlLWJnLnN2Z1wiKTtcbiAgfVxufVxuXG4uc3RhZ2UtLW1lZGl1bSB7XG4gIG1heC1oZWlnaHQ6IDU1MHB4O1xufVxuXG4uc3RhZ2VfX3ZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3RhZ2VfX3ZpZGVvLWNvbnRhaW5lciB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zdGFnZV9faW5uZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uc3RhZ2VfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEzMHB4IDAgMTIwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFnZV9faW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uc3RhZ2VfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBmbGV4OiAwIDAgNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZ2VfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA2MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5zdGFnZV9fY29udGVudCB7XG4gICAgZmxleDogMCAwIDM4dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAuc3RhZ2VfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA3NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnN0YWdlX19jb250ZW50LS13aWRlIHtcbiAgICBmbGV4OiAwIDAgNTB2dztcbiAgfVxufVxuXG4uc3RhZ2VfX3NsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMCAwIDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zdGFnZV9fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5zdGFnZV9fc2xpZGVyIHtcbiAgICB3aWR0aDogMjF2dztcbiAgICBmbGV4OiAwIDAgMjF2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5zdGFnZV9fc2xpZGVyIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgZmxleDogMCAwIDQ1MHB4O1xuICB9XG59XG4uc3RhZ2VfX3NsaWRlciAuc3RhZ2VfX3NsaWRlci1jb3Zlci1oZWFkZXIsXG4uc3RhZ2VfX3NsaWRlciAuc3RhZ2VfX3NsaWRlci1jb3Zlci1mb290ZXIge1xuICBwYWRkaW5nOiAxLjV2dztcbn1cbi5zdGFnZV9fc2xpZGVyIC5zdGFnZV9fc2xpZGVyLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAyLjV2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgLnN0YWdlX19zbGlkZXIgLnN0YWdlX19zbGlkZXItaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gIH1cbn1cbi5zdGFnZV9fc2xpZGVyIC5zdGFnZV9fc2xpZGVyLXJvb2Yge1xuICBmb250LXNpemU6IDF2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAuc3RhZ2VfX3NsaWRlciAuc3RhZ2VfX3NsaWRlci1yb29mIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgLnN0YWdlX19zbGlkZXIgLnN0YWdlX19zbGlkZXItYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuNzV2dztcbiAgfVxufVxuLnN0YWdlX19zbGlkZXIgLnN0YWdlX19zbGlkZXItbmF2IGJ1dHRvbiB7XG4gIHRvcDogYXV0bztcbn1cbi5zdGFnZV9fc2xpZGVyIC5zdGFnZV9fc2xpZGVyLW5hdiBidXR0b246aG92ZXIgc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdGFnZV9fc2xpZGVyIC5vd2wtZG90Om5vdCg6aG92ZXIpOm5vdCguYWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnN0YWdlX19zbGlkZXIgLm93bC1kb3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxYTMyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M0MWEzMiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuc3RhZ2VfX2hlYWRsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuc3RhZ2VfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDh2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5zdGFnZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogN2VtO1xuICB9XG59XG5cbi5zdGFnZV9fc3VibGluZSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbi10b3A6IDAuN2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2RlZGVkZTtcbn1cblxuLnN0YWdlX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNGVtO1xufVxuXG4uc3RhZ2VfX3Jvb2YtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5zdGFnZV9fcm9vZi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuOHZoO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgLnN0YWdlX19yb29mLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG59XG4uc3RhZ2VfX3Jvb2YtY29udGVudCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4uc3RhZ2VfX3Jvb2YtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0YWdlX19yb29mLWNvbnRlbnQuc3RhZ2VfX3Jvb2YtY29udGVudC0taGFzLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnN0YWdlX19yb29mLWNvbnRlbnQuc3RhZ2VfX3Jvb2YtY29udGVudC0taGFzLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAuc3RhZ2VfX3Jvb2YtY29udGVudC5zdGFnZV9fcm9vZi1jb250ZW50LS1oYXMtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG4uc3RhZ2VfX3Jvb2YtY29udGVudCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTIwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG59XG5cbi5zdGFnZV9fc2Nyb2xsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogOTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgYW5pbWF0aW9uOiBqdW1wIDAuNXMgbGluZWFyIGFsdGVybmF0ZSBpbmZpbml0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuc3RhZ2VfX3Njcm9sbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zdGFnZV9fc2Nyb2xsOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zdGFnZV9fc2Nyb2xsOmhvdmVyLFxuLnN0YWdlX19zY3JvbGw6aG92ZXIgc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQGtleWZyYW1lcyBqdW1wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE1JSk7XG4gIH1cbn1cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41ZW0gMS4yNWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxYTMyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzQxYTMyO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjYzQxYTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi5idXR0b24tLWFycm93OmJlZm9yZSxcbi5idXR0b24gW2NsYXNzXj1pY29uLV0sIC5idXR0b24gW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5idXR0b24tLWxhcmdlIHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uYnV0dG9uLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uYnV0dG9uLS1vdXRsaW5lOmhvdmVyLCAuYnV0dG9uLS1vdXRsaW5lOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24tLW91dGxpbmUtcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzQxYTMyO1xuICBjb2xvcjogI2M0MWEzMjtcbn1cblxuLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuLmJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxYTMyO1xuICBib3JkZXItY29sb3I6ICNjNDFhMzI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLS1hcnJvdzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idXR0b24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5idXR0b24tcm93IC5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5idXR0b24tcm93IC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5idXR0b24tcm93LS1ub3dyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5idXR0b24tcm93LS1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmJ1dHRvbi1yb3ctLWNlbnRlcmVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5idXR0b24tcm93LS1jZW50ZXJlZCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi1yb3ctLWNlbnRlcmVkIC5idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idXR0b24tcm93LS1lcXVhbCAuYnV0dG9uIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5yZWFkLW1vcmUgW2NsYXNzXj1pY29uLV0sIC5yZWFkLW1vcmUgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbn1cblxuLnJlYWQtbW9yZS0tYXJyb3ctbGVmdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWFkLW1vcmUtLWFycm93LWxlZnQgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmljb25yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaWNvbnJvd19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY29ucm93X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uaWNvbnJvd19faXRlbS5pY29ucm93X19pdGVtLS1zZXBhcmF0ZSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOGVtO1xufVxuXG4uaWNvbnJvd19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHdpZHRoOiAyMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmljb25yb3dfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB3aWR0aDogMjNweDtcbiAgfVxufVxuXG4uY292ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY292ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5jb3Zlcjpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY292ZXItLWhvdmVyLXNjYWxlLFxuLmNvdmVyLS1ob3Zlci1zY2FsZSAuY292ZXJfX2ltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmNvdmVyLS1ob3Zlci1zY2FsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDRjNTIgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLmNvdmVyLS1ob3Zlci1zY2FsZTpob3ZlciAuY292ZXJfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbmEuY292ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5hLmNvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4OTtcbn1cblxuLmNvdmVyLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAyNiwgNTAsIDAuOSk7XG59XG5cbi5jb3Zlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzcsIDAuMik7XG59XG5cbi5jb3Zlci0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzY3NmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvdmVyLS1kYXJrICosXG4uY292ZXItLWRhcmsgLmNvdmVyX19yZWFkLW1vcmUgLmljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uY292ZXItLWRhcmsgLmNvdmVyX19oZWFkbGluZSxcbi5jb3Zlci0tZGFyayAuY292ZXJfX3JlYWQtbW9yZSAuaWNvbi1hcnJvdy1yaWdodC1zbWFsbDpiZWZvcmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG5hLmNvdmVyLS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMwLCAxMzAsIDEzNywgMC4zKTtcbn1cblxuLmNvdmVyX19oZWFkZXIsXG4uY292ZXJfX2NvbnRlbnQsXG4uY292ZXJfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5jb3Zlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY292ZXJfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY292ZXJfX2NvbnRlbnQtLW1pbi1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICB9XG59XG4uY292ZXJfX3Jvb2Yge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jb3Zlcl9faGVhZGxpbmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uY292ZXJfX2hlYWRsaW5lLS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3Zlcl9faW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvdmVyX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvdmVyX19pbWFnZS0tbmFycm93IHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Zlcl9faW1hZ2UtLW5hcnJvdyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLmNvdmVyX19pbWFnZS0tbmFycm93IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jb3Zlcl9fdGV4dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5jb3Zlci0tbm8tYnV0dG9uIC5jb3Zlcl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb3Zlcl9faGVhZGxpbmUgKyAuY292ZXJfX3RleHQge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLmNvdmVyX19yZWFkLW1vcmUge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuLmNvdmVyX19yZWFkLW1vcmUgLmljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3JlIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuYS5jb3Zlcjpob3ZlciAuY292ZXJfX3JlYWQtbW9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuYS5jb3Zlcjpob3ZlciAuY292ZXJfX3JlYWQtbW9yZSAuaWNvbi1hcnJvdy1yaWdodC1zbWFsbDpiZWZvcmUge1xuICBjb2xvcjogI2M0MWEzMiAhaW1wb3J0YW50O1xufVxuXG4uY292ZXJfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxhYmVsbGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sYWJlbGxpbmdfX2xhYmVsIHtcbiAgZmxleC1ncm93OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5zbGlkZXJfX2xpbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLnNsaWRlcl9fbGluZXMtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDEwMywgMTA4LCAwLjkpO1xufVxuLnNsaWRlcl9fbGluZXMtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAxMjgsIDEzNCwgMC45KTtcbn1cblxuLnNsaWRlcl9fbGluZXMtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYsIDI2LCA1MCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyX19pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2xpZGVyX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuc2xpZGVyX19jb250cm9scyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNsaWRlcl9fY29udHJvbHMgLnNsaWRlcl9fZG90cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG4gIC5zbGlkZXJfX2NvbnRyb2xzIC5zbGlkZXJfX25hdiBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgfVxufVxuXG4uc2xpZGVyX19uYXYsXG4uc2xpZGVyX19kb3RzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc2xpZGVyX19uYXYgYnV0dG9uLFxuLnNsaWRlcl9fZG90cyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGlkZXJfX2RvdHMtLXNvbGlkIC5zbGlkZXJfX2RvdCxcbi5zbGlkZXJfX2RvdHMtLXNvbGlkIC5vd2wtZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zbGlkZXJfX2RvdHMtLXNvbGlkIC5zbGlkZXJfX2RvdDpub3QoLmFjdGl2ZSk6aG92ZXIsXG4uc2xpZGVyX19kb3RzLS1zb2xpZCAub3dsLWRvdDpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5zbGlkZXJfX25hdi0tY2VudGVyZWQgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNsaWRlcl9fbmF2LS1vdXRzaWRlIC5vd2wtcHJldiB7XG4gIGxlZnQ6IC01MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlcl9fbmF2LS1vdXRzaWRlIC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTY1cHg7XG4gIH1cbn1cbi5zbGlkZXJfX25hdi0tb3V0c2lkZSAub3dsLW5leHQge1xuICByaWdodDogLTUycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX19uYXYtLW91dHNpZGUgLm93bC1uZXh0IHtcbiAgICByaWdodDogLTY1cHg7XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2LS1mb290ZXItb2Zmc2V0IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlcl9fbmF2LS1mb290ZXItb2Zmc2V0IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogLTg1cHg7XG4gIH1cbn1cblxuLnNsaWRlcl9fYXJyb3cge1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuLnNsaWRlcl9fYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbi5zbGlkZXJfX2Fycm93OmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjNjc2NzZjO1xufVxuXG4ub3dsLXByZXY6aG92ZXIgLnNsaWRlcl9fYXJyb3c6YmVmb3JlLFxuLm93bC1uZXh0OmhvdmVyIC5zbGlkZXJfX2Fycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjNjc2NzZjO1xufVxuXG4uc2xpZGVyX19uYXYtLWNlbnRlcmVkIC5zbGlkZXJfX2Fycm93IHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGlkZXJfX2RvdHMtLWNlbnRlcmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGlkZXJfX2RvdCxcbi5zbGlkZXJfX2RvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2NzY3NmM7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zbGlkZXJfX2RvdDpob3Zlcixcbi5zbGlkZXJfX2RvdHMgLm93bC1kb3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc2NzZjO1xufVxuLnNsaWRlcl9fZG90Om5vdCg6bGFzdC1jaGlsZCksXG4uc2xpZGVyX19kb3RzIC5vd2wtZG90Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uc2xpZGVyX19kb3QtLWFjdGl2ZSxcbi5zbGlkZXJfX2RvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzQxYTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxYTMyO1xufVxuXG4ubmV3cy1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAubmV3cy1zbGlkZXJfX3dyYXBwZXIsIC5uZXdzLXNsaWRlcl9fd3JhcHBlciAqIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAubmV3cy1zbGlkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5ld3Mtc2xpZGVyX193cmFwcGVyIC5zbGlkZXJfX2Fycm93OmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLm5ld3Mtc2xpZGVyIC50ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuLnRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXIgLnRlYXNlcl9fdGl0bGUge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAudGVhc2VyIC50ZWFzZXJfX21lZGlhIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50bXAtcmV2ZXJzZS1tZCAudGVhc2VyX19tZWRpYSB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnRlYXNlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4udGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyLS1sZWZ0IC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgb3JkZXI6IDM7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAudGVhc2VyLS1sZWZ0IC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbi50ZWFzZXItLXNwZWNpYWwtcGF5bWVudC10YWJsZSAudGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICB6LWluZGV4OiA0MDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnRlYXNlci0tcGFuZXMgLnRlYXNlcl9fY29udGVudCxcbi50ZWFzZXItLWRvd25sb2FkcyAudGVhc2VyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2NvbnRlbnQsXG4udGVhc2VyLS1kb3dubG9hZHMgLnRlYXNlcl9fY29udGVudCB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX190aXRsZSB7XG4gICAgZmxleDogMCAwIDEzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyLS1wYW5lcyAudGVhc2VyX190aXRsZSxcbi50ZWFzZXItLWRvd25sb2FkcyAudGVhc2VyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX3RpdGxlLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi50ZWFzZXJfX3RpdGxlLS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi50ZWFzZXJfX3RpdGxlLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlci0tcmlnaHQgLnRlYXNlcl9fdGl0bGUge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC50ZWFzZXItLXJpZ2h0IC50ZWFzZXJfX3RpdGxlIHNwYW4ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXItLWxlZnQgLnRlYXNlcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi50ZWFzZXJfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwJTtcbiAgbGVmdDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX2JhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZWFzZXJfX2JhZGdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRlYXNlci0tcmlnaHQgLnRlYXNlcl9fYmFkZ2Uge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogY2FsYygxMDAlICsgNDBweCk7XG59XG5cbi50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG4gIG9yZGVyOiAtMjA7XG59XG4udGVhc2VyX19oZWFkbGluZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX19oZWFkbGluZSBzcGFuIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9faGVhZGxpbmUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgfVxuICAudGVhc2VyX19oZWFkbGluZSBzcGFuOmJlZm9yZSwgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzQxYTMyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLnRlYXNlcl9faGVhZGxpbmUtLXNtYWxsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ZWFzZXJfX2hlYWRsaW5lLS1zbWFsbCBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX2hlYWRsaW5lLS1zbWFsbCBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlci0tcGFuZXMgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlcixcbi50ZWFzZXItLWRvd25sb2FkcyAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4udGVhc2VyLS1sZWZ0IC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2hlYWRsaW5lLFxuLnRlYXNlci0tZG93bmxvYWRzIC50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnRlYXNlci0tcGFuZXMgLnRlYXNlcl9faGVhZGxpbmUsXG4udGVhc2VyLS1kb3dubG9hZHMgLnRlYXNlcl9faGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgfVxufVxuXG4udGVhc2VyLS1wYW5lcyAudGVhc2VyX19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4udGVhc2VyLS1sb2dvcyAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnRlYXNlcl9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9fbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX21lZGlhIHtcbiAgei1pbmRleDogMjA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX21lZGlhIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4udGVhc2VyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50ZWFzZXItLXNwZWNpYWwtcGF5bWVudC10YWJsZSAudGVhc2VyX19pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhc2VyLS1zcGVjaWFsLXBheW1lbnQtdGFibGUgLnRlYXNlcl9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXItLXNwZWNpYWwtcGF5bWVudC10YWJsZSAudGVhc2VyX19pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX2ltYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAudGVhc2VyLS1zcGVjaWFsLXBheW1lbnQtdGFibGUgLnRlYXNlcl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxNDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX19tZWRpYS0tbWFzayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudGVhc2VyX19tZWRpYS0tbWFzazphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0ycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RlYXNlci1pbWFnZS1tYXNrLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc2xpZGVyX19jb250cm9scyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAycyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlci0tbGVmdCAudGVhc2VyX19tZWRpYS0tbWFzazphZnRlciB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTJweDtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvdGVhc2VyLWltYWdlLW1hc2stbGVmdC5zdmdcIik7XG4gIH1cbn1cbi50ZWFzZXItLWxlZnQgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4udGVhc2VyX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnRlYXNlcl9fdGV4dCBhIHtcbiAgY29sb3I6ICNjNDFhMzI7XG59XG4udGVhc2VyX190ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzY3Njc2Yztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXItLW5hcnJvdyAudGVhc2VyX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC50ZWFzZXItLWNvbHVtbnMtMiAudGVhc2VyX190ZXh0IHtcbiAgICBjb2x1bW5zOiAyO1xuICAgIGNvbHVtbi1nYXA6IDJlbTtcbiAgfVxufVxuLnRlYXNlcl9idXR0b24tcm93IHtcbiAgbWFyZ2luLXRvcDogMi41ZW07XG59XG5cbi50ZWFzZXJfX2J1dHRvbiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyLS1yaWdodCAudGVhc2VyX19idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX19wYW5lLWdyaWQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYXNlcl9fcGFuZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX19wYW5lLWdyaWQge1xuICAgIGZsZXgtYmFzaXM6IDEyMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIGh0bWw6bm90KC5uby1qcykgLnRlYXNlcl9fcGFuZS1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXI6bm90KC50ZWFzZXItLW5hcnJvdykgLnRlYXNlcl9fcGFuZS1ncmlkLnBhbmUtZ3JpZC0tMi1jb2xzIHtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbn1cbi50ZWFzZXJfX2xvZ28tZ3JpZCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5hbmltYXRlIC50ZWFzZXJfX3RpdGxlLFxuLmFuaW1hdGUudGVhc2VyX190aXRsZS0tdG9wIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX190aXRsZSxcbi50ZWFzZXItLWFuaW1hdGlvbi50ZWFzZXJfX3RpdGxlLS10b3Age1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24udGVhc2VyLS1sZWZ0IC50ZWFzZXJfX3RpdGxlIHtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19iYWRnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19iYWRnZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19oZWFkbGluZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19oZWFkbGluZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YmVmb3JlLFxuLmFuaW1hdGUgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YmVmb3JlLFxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19tZWRpYSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19tZWRpYSxcbi50ZWFzZXItLWFuaW1hdGlvbiAuc2xpZGVyX19jb250cm9scyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC50ZWFzZXJfX2JvZHkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9fYm9keSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZXh0LXNlY3Rpb24uYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZXh0LXNlY3Rpb24tLWFuaW1hdGlvbiB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0MWEzMjtcbiAgcGFkZGluZzogMWVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50ZXh0LWJveCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jb3Zlci1ncmlkX19jb3ZlcnM6bm90KC5hY2NvcmRlb24tLWluaXRpYWxpemVkKTpub3QoLmNvdmVyLWdyaWRfX2NvdmVycy0tc2xpZGVyKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXItLW92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy0tNC1jb2xzIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyLFxuLmNvdmVyLWdyaWRfX2NvdmVycy0tc2xpZGVyIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgZmxleDogMCAwIDI1JTtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy0tMy1jb2xzIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgZmxleDogMCAwIDMzLjMzMzMlO1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLS0yLWNvbHMgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgIWltcG9ydGFudDtcbn1cbi5jb3Zlci1ncmlkX19jb3Zlcjpob3ZlciAuY292ZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Zlci1ncmlkX19jb3ZlciAuY292ZXJfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG4gIC5jb3Zlci1ncmlkX19jb3ZlciAuY292ZXJfX2hlYWRsaW5lIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY292ZXItZ3JpZF9fY292ZXIuY292ZXItLW5ld3MgLmNvdmVyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgfVxufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzOm5vdCguYWNjb3JkZW9uLS1pbml0aWFsaXplZCk6bm90KC5jb3Zlci1ncmlkX19jb3ZlcnMtLXNsaWRlcikgLmNvdmVyLWdyaWRfX2NvdmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy0tc2xpZGVyIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLS1zbGlkZXIgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtd3JhcHBlciAuc2xpZGVyX19hcnJvdzpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzY3Njc2Yztcbn1cblxuLmNvdmVyLWdyaWRfX25hdiAub3dsLXByZXYge1xuICBsZWZ0OiAtNDBweDtcbn1cblxuLmNvdmVyLWdyaWRfX25hdiAub3dsLW5leHQge1xuICByaWdodDogLTQwcHg7XG59XG5cbi5hbmltYXRlIC5jb3Zlci1ncmlkX190aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgxMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMTQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDE1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgxNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMTcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDE4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMjApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDIxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMjIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDIzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgyNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMjUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDI2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgyNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMjgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDI5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgzMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMzEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgzMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjFzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMzMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4ycztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDM0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuM3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgzNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjRzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMzYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy41cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDM3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgzOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjdzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMzkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy44cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDQwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuOXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg0MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDQyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuMXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg0Mykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjJzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC4zcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDQ1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuNHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg0Nikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjVzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC42cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDQ4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuN3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg0OSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjhzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC45cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDUxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDVzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS4xcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDUzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuMnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg1NCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjNzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS40cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDU2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuNXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg1Nykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjZzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS43cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDU5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuOHM7XG59XG5cbi5hbmltYXRlIC5jb3Zlci1ncmlkX19uYXYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19uYXYge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbmdyaWRfX2ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5pY29uZ3JpZF9faWNvbnMtLWluZGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuXG4uaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuaWNvbmdyaWRfX2ljb25zLS1jb2xzLTUgLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuaWNvbmdyaWRfX2ljb25zLS1jb2xzLTUgLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gIH1cbn1cblxuLmljb25ncmlkX19pdGVtIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNvbmdyaWRfX2ljb24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmljb25ncmlkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA3MHB4O1xufVxuXG4uaWNvbmdyaWRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAwLjFlbTtcbn1cblxuLmFuaW1hdGUgLmljb25ncmlkX190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlcjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlcjpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XG59XG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlcjpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xufVxuXG4uaWNvbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmljb25saW5lIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWNvbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb25saW5lOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBsZWZ0OiAxNTBweDtcbiAgICB0b3A6IDcwcHg7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNDFhMzI7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uaWNvbmxpbmVfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pY29ubGluZV9faXRlbTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbGVmdDogMTUwcHg7XG4gICAgdG9wOiA3MHB4O1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxYTMyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5pY29ubGluZV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIH1cbn1cblxuLmljb25saW5lX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogMTQycHg7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5pY29ubGluZV9faWNvbiBpbWcge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDYwcHg7XG59XG5cbi5pY29ubGluZV9fY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaWNvbmxpbmVfX2NpcmNsZTpiZWZvcmUsIC5pY29ubGluZV9fY2lyY2xlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzJweDtcbn1cbi5pY29ubGluZV9fY2lyY2xlOmJlZm9yZSB7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtMXB4O1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvY2lyY2xlLTEtdG9wbGVmdC5zdmdcIik7XG59XG4uaWNvbmxpbmVfX2NpcmNsZTphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9jaXJjbGUtMS1ib3R0b21yaWdodC5zdmdcIik7XG59XG5cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoMikgLmljb25saW5lX19jaXJjbGUge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoMykgLmljb25saW5lX19jaXJjbGUge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4uaWNvbmxpbmVfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pY29ubGluZV9faGVhZGxpbmUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluRmFkZUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuLmFuaW1hdGUgLmljb25saW5lX19pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmljb25saW5lLS1hbmltYXRpb24gLmljb25saW5lX19pY29uIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBmb3J3YXJkcztcbn1cblxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCgyKSAuaWNvbmxpbmVfX2ljb24ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoMykgLmljb25saW5lX19pY29uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCg0KSAuaWNvbmxpbmVfX2ljb24ge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoNSkgLmljb25saW5lX19pY29uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cblxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCg2KSAuaWNvbmxpbmVfX2ljb24ge1xuICBhbmltYXRpb24tZGVsYXk6IDIuNXM7XG59XG5cbi5pY29ubGluZS5pY29ubGluZS0tYW5pbWF0aW9uOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBleHBhbmQgMXMgbGluZWFyIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNjVzO1xufVxuXG4uYW5pbWF0aW9uIC5pY29ubGluZV9fY2lyY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGluRmFkZUxlZnQgMC43NXMgZm9yd2FyZHM7XG59XG5cbi5pY29ubGluZS0tYW5pbWF0aW9uIC5pY29ubGluZV9fY2lyY2xlIHtcbiAgYW5pbWF0aW9uOiBzcGluRmFkZUxlZnQgMC43NXMgZm9yd2FyZHM7XG59XG5cbi5hbmltYXRlIC5pY29ubGluZV9faGVhZGxpbmUsXG4uYW5pbWF0ZSAuaWNvbmxpbmVfX3RleHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaWNvbmxpbmUuaWNvbmxpbmUtLWFuaW1hdGlvbiAuaWNvbmxpbmVfX2hlYWRsaW5lLFxuLmljb25saW5lLmljb25saW5lLS1hbmltYXRpb24gLmljb25saW5lX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG5Aa2V5ZnJhbWVzIGV4cGFuZCB7XG4gIGZyb20ge1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5sb2dvLWdyaWRfX2xvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4ubG9nby1ncmlkX19sb2dvLXdyYXBwZXIge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAubG9nby1ncmlkX19sb2dvLXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxufVxuXG4ubG9nby1ncmlkX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ28tZ3JpZF9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvOyAvKiBJRSAqL1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duOyAvKiBGRiAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sb2dvLWdyaWRfX2xvZ28taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFuaW1hdGUgLmxvZ28tZ3JpZF9fbG9nbyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAubG9nby1ncmlkX19sb2dvIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGVudC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uY29udGVudC1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZW50LXNsaWRlcl9fd3JhcHBlci0tY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1zbGlkZXJfX3dyYXBwZXItLWNhcm91c2VsIHtcbiAgICBtYXgtd2lkdGg6IDU3JTtcbiAgfVxufVxuLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLS1jYXJvdXNlbCwgLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLS1jYXJvdXNlbCAqIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyOTI5NDtcbn1cbi5jb250ZW50LXNsaWRlcl9faXRlbSAuZmFjdHNfX3N2Zy1jaXJjbGUge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi5jb250ZW50LXNsaWRlcl9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG59XG5cbi5jb250ZW50LXNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZW50LXNsaWRlcl9fZG90cyB7XG4gIGJvdHRvbTogLTQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXNsaWRlcl9fd3JhcHBlci0tZnVsbC13aWR0aCAuc2xpZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLmFuaW1hdGUgLm93bC1pdGVtIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb250ZW50LXNsaWRlci0tYW5pbWF0aW9uIC5vd2wtaXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LXNsaWRlci0tYW5pbWF0aW9uIC5vd2wtaXRlbTpub3QoLmFjdGl2ZSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cblxuLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLmFuaW1hdGUgLmNvbnRlbnQtc2xpZGVyX19uYXYsXG4uY29udGVudC1zbGlkZXJfX3dyYXBwZXIuYW5pbWF0ZSAuY29udGVudC1zbGlkZXJfX2RvdHMge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbnRlbnQtc2xpZGVyLS1hbmltYXRpb24gLmNvbnRlbnQtc2xpZGVyX19uYXYsXG4uY29udGVudC1zbGlkZXItLWFuaW1hdGlvbiAuY29udGVudC1zbGlkZXJfX2RvdHMge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2Utc2VjdGlvbl9faW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5pbWFnZS1zZWN0aW9uX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1hZ2Utc2VjdGlvbi5hbmltYXRlIC5pbWFnZS1zZWN0aW9uX19oZWFkbGluZSxcbi5pbWFnZS1zZWN0aW9uLmFuaW1hdGUgLmltYWdlLXNlY3Rpb25fX3RleHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaW1hZ2Utc2VjdGlvbi0tYW5pbWF0aW9uIC5pbWFnZS1zZWN0aW9uX19oZWFkbGluZSxcbi5pbWFnZS1zZWN0aW9uLS1hbmltYXRpb24gLmltYWdlLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2Utc2VjdGlvbi0tYW5pbWF0aW9uIC5pbWFnZS1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuLmltYWdlLXNlY3Rpb24uYW5pbWF0ZSAuaW1hZ2Utc2VjdGlvbl9faW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi5pbWFnZS1zZWN0aW9uLS1hbmltYXRpb24gLmltYWdlLXNlY3Rpb25fX2ltYWdlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tc2VjdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udmlkZW8tc2VjdGlvbl9faW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi52aWRlby1zZWN0aW9uX192aWRlby13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi52aWRlby1zZWN0aW9uX192aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udmlkZW8tc2VjdGlvbi5hbmltYXRlIC52aWRlby1zZWN0aW9uX19oZWFkbGluZSxcbi52aWRlby1zZWN0aW9uLmFuaW1hdGUgLnZpZGVvLXNlY3Rpb25fX3RleHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udmlkZW8tc2VjdGlvbi0tYW5pbWF0aW9uIC52aWRlby1zZWN0aW9uX19oZWFkbGluZSxcbi52aWRlby1zZWN0aW9uLS1hbmltYXRpb24gLnZpZGVvLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tc2VjdGlvbi0tYW5pbWF0aW9uIC52aWRlby1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuLnZpZGVvLXNlY3Rpb24uYW5pbWF0ZSAudmlkZW8tc2VjdGlvbl9fdmlkZW8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi52aWRlby1zZWN0aW9uLS1hbmltYXRpb24gLnZpZGVvLXNlY3Rpb25fX3ZpZGVvIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuXG4ucGFuZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTI1cHg7XG4gIHBhZGRpbmc6IDJlbSAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NzY3NmMgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYW5lIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBoZWlnaHQ6IDM0OXB4O1xuICB9XG59XG4ucGFuZTpob3ZlciwgLnBhbmUucGFuZS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMjtcbn1cbi5wYW5lOmhvdmVyICosIC5wYW5lLnBhbmUtLWFjdGl2ZSAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFuZTpub3QoLnBhbmUtLWFjdGl2ZSk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4ucGFuZS0tYWxpZ24tdG9wIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucGFuZS0tY29tcGFjdCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFuZS0tY29tcGFjdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFuZS0tZG93bmxvYWQge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLnBhbmVfX2ljb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYW5lX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFuZV9faWNvbiB7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ucGFuZV9faWNvbi0tZml4ZWQtd2lkdGgge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnBhbmU6aG92ZXIgLnBhbmVfX2ljb24sXG4ucGFuZS0tYWN0aXZlIC5wYW5lX19pY29uIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cblxuLnBhbmVfX3RpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5wYW5lLS1hY3RpdmUgLnBhbmVfX3RpdGxlLFxuLnBhbmU6aG92ZXIgLnBhbmVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYW5lX19zdWJ0aXRsZSB7XG4gIGhlaWdodDogNzBweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5wYW5lLS1kb3dubG9hZCAucGFuZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYW5lX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjhlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFuZV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYW5lX19hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogI2M0MWEzMjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLnBhbmU6aG92ZXIgLnBhbmVfX2Fycm93OmJlZm9yZSxcbi5wYW5lLS1hY3RpdmUgLnBhbmVfX2Fycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZV9fY29udGVudCAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGh0bWw6bm90KC5uby1qcykgLnBhbmVfX2NvbnRlbnQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSAucGFuZV9fY29udGVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucGFuZV9fY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubGluay10aWxlcyAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGZsZXg6IDE7XG59XG5cbi5saW5rLXRpbGVzIC5jb3Zlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saW5rLXRpbGVzIC5jb3Zlcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wYW5lLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYW5lLWdyaWQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmFjY29yZGVvbl9faXRlbSA+IC5wYW5lLWdyaWQge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5wYW5lLWdyaWRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5wYW5lLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbi5wYW5lLWdyaWRfX2l0ZW0gLnBhbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG4ucGFuZS1ncmlkX19pdGVtIC5wYW5lLS1kb3dubG9hZCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFuZS1ncmlkOm5vdCgucGFuZS1ncmlkLS0yLWNvbHMpOm5vdCgucGFuZS1ncmlkLS00LWNvbHMpOm5vdCgucGFuZS1ncmlkLS01LWNvbHMpIC5wYW5lLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhbmUtZ3JpZC0tNC1jb2xzIC5wYW5lLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYW5lLWdyaWQtLTUtY29scyAucGFuZS1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICB9XG59XG5cbi5wYW5lLWdyaWQuYW5pbWF0ZSAucGFuZS1ncmlkX19pdGVtLFxuLnRlYXNlci5hbmltYXRlIC5wYW5lLWdyaWRfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDYpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg3KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoOCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDkpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxMCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxMSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxMiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxMyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTQpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTUpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTYpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTcpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTgpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTkpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjApLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjEpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjIpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjMpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI0KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjFzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI1KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjJzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI2KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjNzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI3KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjRzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI4KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjVzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDI5KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjZzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDMwKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjdzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDMxKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjhzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDMyKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjlzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDMzKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzNCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC4xcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzNSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC4ycztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzNiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC4zcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzNyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC40cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzOCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC41cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzOSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC42cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0MCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC43cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0MSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC44cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0MiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC45cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0MyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDQpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuMXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDUpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuMnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDYpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuM3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDcpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuNHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDgpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuNXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDkpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuNnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTApLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuN3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTEpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuOHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTIpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuOXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTMpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDZzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU0KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1NCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2LjFzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU1KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1NSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2LjJzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU2KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1Nikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2LjNzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU3KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1Nykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2LjRzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU4KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1OCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2LjVzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDU5KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1OSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2LjZzO1xufVxuXG4uYWNjb3JkZW9uLXNlY3Rpb24gKyAuYWNjb3JkZW9uLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmFjY29yZGVvbi0taW5pdGlhbGl6ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWNjb3JkZW9uLS1pbml0aWFsaXplZCAuYWNjb3JkZW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi5hY2NvcmRlb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgyODI4OTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY29yZGVvbl9fdGl0bGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbG9yOiAjZTIwNjEzO1xuICBmb250LXNpemU6IDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hY2NvcmRlb25fX3RpdGxlLmFjY29yZGVvbl9fdGl0bGUtLWV4cGFuZGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmFjY29yZGVvbl9fdGl0bGUtLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5hY2NvcmRlb25fX3RpdGxlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hY2NvcmRlb25fX3RpdGxlLWljb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWNjb3JkZW9uLS1yaWdodCAuYWNjb3JkZW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uYWNjb3JkZW9uLS1yaWdodCAuYWNjb3JkZW9uX190aXRsZTphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uYW5pbWF0ZSAuYWNjb3JkZW9uLXNlY3Rpb25fX2hlYWRsaW5lLFxuLmFuaW1hdGUgLmFjY29yZGVvbi1zZWN0aW9uX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbi1zZWN0aW9uX19oZWFkbGluZSxcbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb24tc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uYW5pbWF0ZSAuYWNjb3JkZW9uX190aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMyksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjk1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg1KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg2KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg3KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDgpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDkpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTApLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxMSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTIpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxMyksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTQpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjQ1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxNSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTYpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxNyksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTgpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxOSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjApLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyMSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDIxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjIpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyMyksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDIzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjQpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyNSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI2KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjcpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI4KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjkpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDMwKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzEpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDMyKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzMpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM0KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzUpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM2KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzcpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM4KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzkpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQwKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDEpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQyKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDMpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0Mykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ0KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDUpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0NSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0NiksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuMDVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ3KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4xcztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0OCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuMTVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ5KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4ycztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg1MCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDUwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuMjVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDUxKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4zcztcbn1cblxuLnRvb2x0aXBfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sdGlwX19oZWFkbGluZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9vbHRpcF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi50b29sdGlwX19jb250ZW50IC5mb3JtX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50b29sdGlwX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC50b29sdGlwX19jb250ZW50LS1jYWxjdWxhdG9yIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnRvb2x0aXBfX2NvbnRlbnQtLWNhbGN1bGF0b3IgLnRvb2x0aXBfX2lubmVyOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnRvb2x0aXBfX2NvbnRlbnQtLWRvd25sb2FkcyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTQ1cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC50b29sdGlwX19jb250ZW50LS1kb3dubG9hZHMgLnRvb2x0aXBfX2lubmVyOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTVweDtcbiAgfVxufVxuXG4udG9vbHRpcF9fdHJpZ2dlcjpob3ZlciAudG9vbHRpcF9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4udG9vbHRpcF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAxMDMsIDEwOCwgMC45KTtcbn1cbi50b29sdGlwX19pbm5lcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMzBweCAzMHB4IDMwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgcmdiYSgxMDMsIDEwMywgMTA4LCAwLjkpIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udG9vbHRpcF9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEzNXB4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYWRnZS5zdmdcIikgbm8tcmVwZWF0IDEwMCUvMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xufVxuXG5hLmJhZGdlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpIHNjYWxlKDEuMSk7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbi1maW5pc2hlZCAuYmFkZ2Uge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5iYWRnZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xufVxuLmJhZGdlX19pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmFkZ2VfX2xpbmUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cbi5iYWRnZV9fbGluZS0tc21hbGwuYmFkZ2VfX2xpbmUtMyB7XG4gIG1hcmdpbi10b3A6IDAuMTVlbTtcbn1cblxuLmJhZGdlX19saW5lLS1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4uYmFkZ2VfX2xpbmUtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmJhZGdlX19saW5lLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zaXRlX19zZWN0aW9uOmxhc3QtY2hpbGQgLmNvbnRhY3QtbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jb250YWN0LW1hcCAuc2l0ZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNvbnRhY3QtbWFwX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNvbnRhY3QtbWFwX19jb250YWN0IHtcbiAgICBmbGV4OiAwIDAgMzUwcHg7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmFuaW1hdGUgLmNvbnRhY3QtbWFwX19jb250YWN0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAuY29udGFjdC1tYXBfX2NvbnRhY3Qge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LW1hcF9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuY29udGFjdC1tYXBfX2hlYWRsaW5lIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNvbnRhY3QtbWFwX19oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmNvbnRhY3QtbWFwX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuY29udGFjdC1tYXBfX21hcCB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdC1tYXBfX21hcCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5jb250YWN0LW1hcF9fbWFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvbnRhY3QtbWFwX19tYXAtLWluYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb250YWN0LW1hcF9fY29uc2VudC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbnRhY3QtbWFwX19jb25zZW50LWFjY2VwdC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYW5pbWF0ZSAuY29udGFjdC1tYXBfX21hcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDFzO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLmNvbnRhY3QtbWFwX19tYXAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LW1hcF9fbWFwLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzMDM1O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNvbnRhY3QtbWFwX19tYXAtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDAwcHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uY29udGFjdC1tYXBfX21hcC1jYW52YXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29udGFjdC1tYXBfX2NvbnNlbnQtbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTMwMzU7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5jb250YWN0LW1hcF9fY29uc2VudC1sYXllciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5ib2R5IC5jb250YWN0LW1hcF9fZm9ybSAuZm9ybV9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuYm9keSAuY29udGFjdC1tYXBfX2Zvcm0gLmZvcm1fX2l0ZW0tLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmluZm93aW5kb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNXB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwMDA7XG59XG4uaW5mb3dpbmRvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogc29saWQgMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBib3JkZXItbGVmdDogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xufVxuXG4uaW5mb3dpbmRvdy0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLmluZm93aW5kb3ctLW92ZXJsYXk6YWZ0ZXIsXG4uaW5mb3dpbmRvdy0tb3ZlcmxheSAuaW5mb3dpbmRvdzphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaW5mb3dpbmRvdy0tb3ZlcmxheSAuaW5mb3dpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMwLCAxMzAsIDEzNywgMC41KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5pbmZvd2luZG93LS1vdmVybGF5IC5pbmZvd2luZG93X190aXRsZSxcbi5pbmZvd2luZG93LS1vdmVybGF5IC5pbmZvd2luZG93X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5pbmZvd2luZG93LS1vdmVybGF5IC5sYWJlbGxpbmdfX2xhYmVsIHtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5pbmZvd2luZG93LS1vdmVybGF5IC5pbmZvd2luZG93X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvd2luZG93X19jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbn1cblxuLmluZm93aW5kb3dfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5pbmZvd2luZG93X19oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmluZm93aW5kb3dfX2hlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgZmxleDogMCAwIDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5pbmZvd2luZG93X19oZWFkZXItaW1hZ2Utd3JhcHBlciB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICB9XG59XG5cbi5pbmZvd2luZG93X19oZWFkZXItaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmluZm93aW5kb3dfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLmluZm93aW5kb3dfX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAwLjFlbTtcbn1cbi5pbmZvd2luZG93X19jb250YWN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbmZvd2luZG93X19tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdywgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyAqOm5vdCguaW5mb3dpbmRvd19faGVhZGVyLWltYWdlKSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvd2luZG93X19jbG9zZSxcbi5nbS1zdHlsZSBidXR0b24ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLmluZm93aW5kb3dfX2Nsb3NlIGltZyxcbi5nbS1zdHlsZSBidXR0b24gaW1nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmluZm93aW5kb3dfX2Nsb3NlOmJlZm9yZSxcbi5nbS1zdHlsZSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5nbS1zdHlsZSBidXR0b24ge1xuICB0b3A6IDhweCAhaW1wb3J0YW50O1xuICByaWdodDogLTIwcHggIWltcG9ydGFudDtcbn1cbi5nbS1zdHlsZSBidXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10Yzo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvd2luZG93X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbn1cblxuLmdtLXN0eWxlLWl3LmdtLXN0eWxlLWl3LWMsXG4uZ20tc3R5bGUtaXctZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4uYXJ0aWNsZSBoMjpub3QoOmxhc3QtY2hpbGQpLFxuLmFydGljbGUgaDM6bm90KDpsYXN0LWNoaWxkKSxcbi5hcnRpY2xlIGg0Om5vdCg6bGFzdC1jaGlsZCksXG4uYXJ0aWNsZSBoNTpub3QoOmxhc3QtY2hpbGQpLFxuLmFydGljbGUgaDY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmFydGljbGUgcDpub3QoOmxhc3QtY2hpbGQpLFxuLmFydGljbGUgdWw6bm90KDpsYXN0LWNoaWxkKSxcbi5hcnRpY2xlIG9sOm5vdCg6bGFzdC1jaGlsZCksXG4uYXJ0aWNsZSAuZ3JpZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uYXJ0aWNsZSBvbDpub3QoW2NsYXNzXSkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5hcnRpY2xlIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmFydGljbGVfX2RpdmlkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmZiZjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5hcnRpY2xlLS00MDQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmFydGljbGVfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtLTQwNCAuYXJ0aWNsZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICB9XG59XG5cbi5hcnRpY2xlX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hcnRpY2xlX190aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IDQwNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIH1cbn1cbi5hcnRpY2xlX190aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFydGljbGUtLTQwNCAuYXJ0aWNsZV9fY29udGVudCAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLmFydGljbGVfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmZpbGUtbGlzdF9fY2F0ZWdvcnktZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5maWxlLWxpc3RfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5maWxlLWxpc3RfX2ZpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuYm9keSAuZmlsZS1saXN0X19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5IC5maWxlLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuYm9keSAuZmlsZS1saXN0X19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmJvZHkgLmZpbGUtbGlzdF9fbGluazpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG59XG5cbi5zb2NpYWwtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWJhcl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjdlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwtYmFyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG59XG4uc29jaWFsLWJhcl9faXRlbSBhIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc29jaWFsLWJhcl9faXRlbSBhIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNjNDFhMzI7XG59XG4uc29jaWFsLWJhcl9faXRlbSBhOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53cC1wYWdpbmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0ZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4ud3AtcGFnaW5hdGUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud3AtcGFnaW5hdGUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4ud3AtcGFnaW5hdGUgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi53cC1wYWdpbmF0ZSBsaSA+IHNwYW4sXG4ud3AtcGFnaW5hdGUgbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMwLCAxMzAsIDEzNywgMC4zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwLXBhZ2luYXRlIC5wYWdlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLndwLXBhZ2luYXRlIC5uZXh0LFxuLndwLXBhZ2luYXRlIC5wcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi53cC1wYWdpbmF0ZSAubmV4dDpiZWZvcmUsXG4ud3AtcGFnaW5hdGUgLnByZXY6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG59XG4ud3AtcGFnaW5hdGUgLm5leHQ6aG92ZXI6YmVmb3JlLFxuLndwLXBhZ2luYXRlIC5wcmV2OmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuLndwLXBhZ2luYXRlIC5wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4ud3AtcGFnaW5hdGUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMwLCAxMzAsIDEzNywgMC41KTtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3AtcGFnaW5hdGUgLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxYTMyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlb19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnZpZGVvX19wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4udmlkZW9fX3BsYXk6aG92ZXIge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvX19wbGF5IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLnZpZGVvX19wbGF5LWljb24ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnZpZGVvX19jb250ZW50OmhvdmVyIC52aWRlb19fcGxheS1pY29uIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4udmlkZW8tLWxvYWRlZCAudmlkZW9fX2NvbnRlbnQgLnZpZGVvX19oZWFkbGluZSxcbi52aWRlby0tbG9hZGVkIC52aWRlb19fY29udGVudCAudmlkZW9fX3BsYXkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnZpZGVvLS1sYXp5IC52aWRlb19fY29udGVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvX19oZWFkbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDFlbTtcbiAgdG9wOiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9fX2hlYWRsaW5lIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnZpZGVvX19oZWFkbGluZSB7XG4gICAgbGVmdDogMi4zZW07XG4gICAgdG9wOiAyLjNlbTtcbiAgfVxufVxuXG4udmlkZW9fX2lmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW9fX3ByaXZhY3kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDEwMywgMTA4LCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmlkZW9fX3ByaXZhY3kgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uZmFjdHNfX3N2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgc3Ryb2tlOiBub25lO1xuICBmaWxsOiByZ2JhKDEwMywgMTAzLCAxMDgsIDAuOSk7XG4gIHN0cm9rZS13aWR0aDogMC4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgICBzdHJva2Utd2lkdGg6IDAuMjtcbiAgfVxufVxuXG4uZmFjdHMtLWNvbXBhY3QgLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgc3Ryb2tlLXdpZHRoOiAwLjM7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5mYWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbi5mYWN0cy0tY29tcGFjdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZhY3RzX19oZWFkbGluZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mYWN0c19faGVhZGxpbmUtd3JhcHBlciAuZmFjdHNfX2hlYWRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuZmFjdHNfX2hlYWRsaW5lLXdyYXBwZXIgLmZhY3RzX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA3MXB4O1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gIH1cbn1cblxuLmZhY3RzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZmFjdHNfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5mYWN0c19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmZhY3RzX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgfVxufVxuLmZhY3RzX19jb250YWluZXIgLmZhY3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5mYWN0c19fY29udGFpbmVyIC5mYWN0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZmFjdHNfX2NvbnRhaW5lciAuZmFjdHMge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5mYWN0c19faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzOm5vdCguZmFjdHMtLWNvbXBhY3QpIC5mYWN0c19faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmZhY3RzX19jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmZhY3RzX19jaXJjbGUge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cbn1cbi5mYWN0c19fY2lyY2xlIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX2NpcmNsZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX2NpcmNsZSB7XG4gICAgd2lkdGg6IDE0dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuLmZhY3RzX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC41NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuZmFjdHNfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzOm5vdCguZmFjdHMtLWNvbXBhY3QpIC5mYWN0c19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44dnc7XG4gIH1cbn1cblxuLmZhY3RzX192YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMi43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmZhY3RzX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAzLjVlbTtcbiAgfVxufVxuXG4uZmFjdHNfX3ZhbHVlLXN1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzOm5vdCguZmFjdHMtLWNvbXBhY3QpIC5mYWN0c19fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLmZhY3RzOm5vdCguZmFjdHMtLWNvbXBhY3QpIC5mYWN0c19fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzLS1jb21wYWN0IC5mYWN0c19fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gIH1cbn1cblxuLmZhY3RzX193cmFwcGVyLmFuaW1hdGUgLmZhY3RzX19oZWFkbGluZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWN0cy0tYW5pbWF0aW9uIC5mYWN0c19faGVhZGxpbmUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uZmFjdHNfX3dyYXBwZXIuYW5pbWF0ZSAuZmFjdHNfX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhY3RzLS1hbmltYXRpb24gLmZhY3RzX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mYWN0c19fd3JhcHBlci5hbmltYXRlIC5mYWN0c19faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWN0cy0tYW5pbWF0aW9uIC5mYWN0c19faXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDAgMTAwO1xufVxuXG4uZmFjdHMtLWFuaW1hdGlvbiAuZmFjdHNfX3N2Zy1jaXJjbGUge1xuICBhbmltYXRpb246IHByb2dyZXNzIDEuNXMgbGluZWFyIGZvcndhcmRzO1xuICBmaWxsLW9wYWNpdHk6IDAuNTtcbn1cblxuLmZhY3RzX193cmFwcGVyLmZhY3RzLS1hbmltYXRpb24gLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzIHtcbiAgMTAwJSB7XG4gICAgZmlsbC1vcGFjaXR5OiAxO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMCAxMDA7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVzdGltb25pYWwge1xuICAgIG1pbi1oZWlnaHQ6IDY3OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbCAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVzdGltb25pYWw6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0ZXh0LWluZGVudDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Rlc3RpbW9uaWFsLWdyYWRpZW50LWxlZnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4udGVzdGltb25pYWwgLnNpdGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlc3RpbW9uaWFsLS1yaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Rlc3RpbW9uaWFsLWdyYWRpZW50LXJpZ2h0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudGVzdGltb25pYWxfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVzdGltb25pYWwtLXJpZ2h0IC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbF9faGVhZGxpbmUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuc3RhZmZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnN0YWZmX190ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFmZl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5zdGFmZl9fdGV4dCB7XG4gICAgZmxleDogMCAwIDQwMHB4O1xuICB9XG59XG5cbi5zdGFmZl9fbWVtYmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFmZl9fbWVtYmVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuc3RhZmZfX2NvbnRlbnQtLWhhcy10ZXh0IC5zdGFmZl9fbWVtYmVycyB7XG4gICAgbGVmdDogLTExMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFmZl9fY29udGVudC0tbm8tdGV4dCAuc3RhZmZfX21lbWJlcnMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zdGFmZl9faXRlbSB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHdpZHRoOiAyMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWZmX19pdGVtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc3RhZmZfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICB9XG59XG5cbi5zdGFmZl9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4uc3RhZmZfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnN0YWZmX19wb3NpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xufVxuXG4uc3RhZmZfX2NvbnRhY3Qge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uYW5pbWF0ZSAuc3RhZmZfX3RpdGxlIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdGFmZi0tYW5pbWF0aW9uIC5zdGFmZl9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuc3RhZmZfX3RleHQge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0YWZmLS1hbmltYXRpb24gLnN0YWZmX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbmltYXRlIC5zdGFmZl9faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdGFmZi0tYW5pbWF0aW9uIC5zdGFmZl9faXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYW5pbWF0ZSAuc3RhZmZfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5zdGFmZi0tYW5pbWF0aW9uIC5zdGFmZl9faW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuam9icy1wYWdlIC5wYWdlLWNvbnRlbnQgPiAuc2l0ZV9fc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uam9ic19faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5qb2JzX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5qb2JzX19oZWFkZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9ic19faGVhZGVyLWZvcm0ge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5qb2JzX19oZWFkZXItZm9ybSB7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmpvYnNfX2hlYWRlci1mb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5qb2JzX19zZWFyY2gtaGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmpvYnNfX3NlYXJjaC1pbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgY29sb3I6ICM2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9ic19fc2VhcmNoLWlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMC41ZW0gMC43ZW07XG4gIH1cbn1cblxuLmpvYnNfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuam9ic19fc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uam9ic19fc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5qb2JzX19zZWFyY2gtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmpvYnNfX3NlYXJjaC10ZXJtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmpvYnNfX3NlYXJjaC10ZXJtIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi5qb2JzX19zZWFyY2gtdGVybTo6cGxhY2Vob2xkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG5cbi5qb2JzX19zZWFyY2gtYnV0dG9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDFhMzI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uam9ic19fc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5qb2JzX19maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9ic19fZmlsdGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5qb2JzX19maWx0ZXJzIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbi5qb2JzX19maWx0ZXJzLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uam9icyBhLmNvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLmpvYnMgLmNvdmVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLmpvYnMgLmNvdmVyX19oZWFkbGluZS5oZWFkbGluZS0tNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbiAgaHlwaGVuczogYXV0bztcbn1cblxuLmpvYnNfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uam9ic19fbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5qb2JzX19tZXRhLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLXdyYXBwZXIubG9hZGluZyAuY292ZXItZ3JpZF9fY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY292ZXItZ3JpZF9fY292ZXJzLXdyYXBwZXIubG9hZGluZyAuY292ZXItZ3JpZF9fY292ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGFuaW1hdGlvbjogaG9yaXpvbnRhbC1zaGltbWVyIDEuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHotaW5kZXg6IDI7XG59XG4uY292ZXItZ3JpZF9fY292ZXJzLXdyYXBwZXIubG9hZGluZyAuY292ZXJfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cbi5jb3Zlci1ncmlkX19jb3ZlcnMtd3JhcHBlci5sb2FkaW5nIC5jb3Zlcl9faW1hZ2UgaW1nIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY292ZXItZ3JpZF9fY292ZXJzLXdyYXBwZXIubG9hZGluZyAuY292ZXJfX2NvbnRlbnQgKiB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uam9ic19faW5pdGlhdGl2ZS1jb3ZlciB7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xufVxuLmpvYnNfX2luaXRpYXRpdmUtY292ZXIgLmNvdmVyX19jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uam9ic19faW5pdGlhdGl2ZS1jb3ZlciAuY292ZXJfX3RleHQgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5qb2JzX19uby1yZXN1bHRzLXRleHQge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2Njtcbn1cblxuQGtleWZyYW1lcyBob3Jpem9udGFsLXNoaW1tZXIge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1qb2JfX3N0YWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNzB2aDtcbiAgfVxufVxuLnNpbmdsZS1qb2JfX3N0YWdlIC5zdGFnZV9fY29udGVudCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xufVxuLnNpbmdsZS1qb2JfX3N0YWdlIC5zdGFnZV9fcm9vZi1jb250ZW50LS1oYXMtaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5zaW5nbGUtam9iX19zdGFnZSAuc3RhZ2VfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGh5cGhlbnM6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWpvYl9fc3RhZ2UgLnN0YWdlX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5zaW5nbGUtam9iX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5cbi5zaW5nbGUtam9iX19oZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zaW5nbGUtam9iX19oZWFkZXItaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjc2NzZjO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1qb2JfX21ldGEge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1qb2JfX21ldGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fbWV0YS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWpvYl9fbWV0YS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZmJmYmY7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fY29udGVudCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5zaW5nbGUtam9iX190ZXh0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuc2luZ2xlLWpvYl9fdGV4dC1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fdGV4dCB7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpbmdsZS1qb2JfX3RleHQgaDIsXG4uc2luZ2xlLWpvYl9fdGV4dCBoMyxcbi5zaW5nbGUtam9iX190ZXh0IGg0LFxuLnNpbmdsZS1qb2JfX3RleHQgaDUsXG4uc2luZ2xlLWpvYl9fdGV4dCBoNiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnNpbmdsZS1qb2JfX3RleHQgdWwgKyBoMixcbi5zaW5nbGUtam9iX190ZXh0IHAgKyBoMiB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4uc2luZ2xlLWpvYl9fdGV4dCBwICsgaDMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2luZ2xlLWpvYl9fc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMzJweDtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtam9iX19zaGFyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX3NoYXJlLWhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWpvYl9fc2hhcmUtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fc2hhcmUgLnNvY2lhbC1iYXJfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnNpbmdsZS1qb2JfX3NoYXJlIC5zb2NpYWwtYmFyX19pdGVtIGEge1xuICBmb250LXNpemU6IDM1cHg7XG59XG4uc2luZ2xlLWpvYl9fc2hhcmUgLnNvY2lhbC1iYXJfX2l0ZW0gYTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2luZ2xlLWpvYl9fYXNpZGUtc2VudGluZWwge1xuICAvKiBQbGFjZSBzZW50aW5lbCBhYm92ZSB0aGUgYXNpZGUgaW4gbm9ybWFsIGZsb3cgc28gaXQgc2Nyb2xscyBvdXQgb2YgdmlldyAqL1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLnNpbmdsZS1qb2JfX2FzaWRlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNpbmdsZS1qb2JfX2FzaWRlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zaW5nbGUtam9iX19hc2lkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB9XG4gIC5zaW5nbGUtam9iX19hc2lkZS5pcy1zdGlja3kge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5zaW5nbGUtam9iX19hc2lkZS1zdGFmZiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1heC13aWR0aDogMTk0cHg7XG59XG5cbi5zaW5nbGUtam9iX19hc2lkZS1zdGFmZiAuc3RhZmZfX2l0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNpbmdsZS1qb2JfX2FzaWRlLXN0YWZmIC5zdGFmZl9faXRlbSAuc3RhZmZfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2luZ2xlLWpvYl9fYXNpZGUtc3RhZmYgLnN0YWZmX19pdGVtIC5zdGFmZl9fY29udGFjdCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4uc2luZ2xlLWpvYl9fYXNpZGUtc3RhZmYgLnN0YWZmX19pdGVtIC5zdGFmZl9fY29udGFjdCBhIHtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7IC8qIG1vZGVybiwgYmVzdCBlZmZvcnQgKi9cbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgLyogU2FmYXJpL0Nocm9tZSAqL1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qIGxlZ2FjeSBhbGlhcyAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWpvYiAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fcGFnZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNpbmdsZS1qb2JfX3BhZ2UtY29udGVudCAuc2l0ZV9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qb2Itb2ZmZXJzX19jYXRlZ29yaWVzOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gIH1cbn1cbi5qb2Itb2ZmZXJzX19jYXRlZ29yaWVzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb2Itb2ZmZXJzX19jYXRlZ29yaWVzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxufVxuXG4uam9iLW9mZmVyc19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuN2VtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9iLW9mZmVyc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn1cblxuLmFuaW1hdGUgLmpvYi1vZmZlcnNfX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpvYi1vZmZlcnMtLWFuaW1hdGlvbiAuam9iLW9mZmVyc19fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuam9iLW9mZmVyc19fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qb2Itb2ZmZXJzLS1hbmltYXRpb24gLmpvYi1vZmZlcnNfX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuam9iLW9mZmVyc19fY2F0ZWdvcmllcyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qb2Itb2ZmZXJzLS1hbmltYXRpb24gLmpvYi1vZmZlcnNfX2NhdGVnb3JpZXMge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLmpvYi1vZmZlcnMtLWFuaW1hdGlvbiAuam9iLW9mZmVyc19fY2F0ZWdvcmllczpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmZvcm0tc2VjdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0tc2VjdGlvbi0tYW5pbWF0aW9uIC5mb3JtLXNlY3Rpb25fX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLXNlY3Rpb24tLWFuaW1hdGlvbiAuZm9ybS1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fZm9ybSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLXNlY3Rpb24tLWFuaW1hdGlvbiAuZm9ybS1zZWN0aW9uX19mb3JtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmdhbGxlcnlfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuZ2FsbGVyeV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuXG4uZ2FsbGVyeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmdhbGxlcnlfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi5nYWxsZXJ5X19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuZ2FsbGVyeV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0ZW07XG4gIH1cbn1cblxuLmdhbGxlcnlfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2FsbGVyeV9faXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuZ2FsbGVyeV9faXRlbTpudGgtb2YtdHlwZShuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeV9faXRlbTpudGgtb2YtdHlwZShuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZ2FsbGVyeV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5nYWxsZXJ5X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdhbGxlcnlfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAyNiwgNTAsIDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG5cbi5nYWxsZXJ5X19pdGVtOmhvdmVyIC5nYWxsZXJ5X19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdhbGxlcnlfX292ZXJsYXktdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmdhbGxlcnlfX292ZXJsYXktdGV4dCB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZ2FsbGVyeV9fb3ZlcmxheS10ZXh0IHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIH1cbn1cblxuLmdhbGxlcnlfX292ZXJsYXktbGluayB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5nYWxsZXJ5X19vdmVybGF5LWxpbmsgc3BhbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmdhbGxlcnlfX292ZXJsYXktbGluazpob3ZlciwgLmdhbGxlcnlfX292ZXJsYXktbGluazpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdhbGxlcnlfX292ZXJsYXktbGluazpob3ZlciBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4uYW5pbWF0ZSAuZ2FsbGVyeV9fYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9fYnV0dG9uIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG4ub3ZlcmxheV9faGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXlfX2JhY2tkcm9wLFxuLm92ZXJsYXlfX3dyYXAtb3V0ZXIsXG4ub3ZlcmxheV9fd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ub3ZlcmxheV9fYmFja2Ryb3Age1xuICB6LWluZGV4OiA3MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm92ZXJsYXlfX2JhY2tkcm9wLS1ibHVycnktZ3JheXNjYWxlIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBncmF5c2NhbGUoMSkgYmx1cig1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5vdmVybGF5X193cmFwLW91dGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vdmVybGF5X193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLm92ZXJsYXlfX3dyYXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5vdmVybGF5X193cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOTUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLm92ZXJsYXkge1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLm92ZXJsYXkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5vdmVybGF5Omhhcygub3ZlcmxheV9feW91dHViZS12aWRlbykge1xuICB3aWR0aDogMTEwMHB4O1xufVxuXG4ub3ZlcmxheV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5vdmVybGF5X19jbG9zZSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG4ub3ZlcmxheV9fY2xvc2Ugc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2M0MWEzMjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbi5vdmVybGF5X19jbG9zZTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ub3ZlcmxheSAub3ZlcmxheS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5vdmVybGF5IC5vdmVybGF5LWNvbnRlbnQsXG4ub3ZlcmxheSAub3ZlcmxheS1jb250ZW50IC5oZWFkbGluZV9fcm9vZiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm92ZXJsYXkgLm92ZXJsYXktY29udGVudCAuYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ub3ZlcmxheSAub3ZlcmxheS1jb250ZW50IC5mb3JtX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAxMDMsIDEwOCwgMC44KTtcbn1cblxuLm92ZXJsYXkgLm92ZXJsYXktY29udGVudC0tbWluaSB7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbi5vdmVybGF5IC5vdmVybGF5LWNvbnRlbnQtLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLm92ZXJsYXktY29udGVudC0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdmVybGF5X19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ub3ZlcmxheV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuYm9keSAub3ZlcmxheV9fdGV4dCArICoge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkgLm92ZXJsYXlfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jc2VydmljZS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gICNzZXJ2aWNlLW92ZXJsYXkge1xuICAgIG1pbi13aWR0aDogNzQwcHg7XG4gIH1cbn1cblxuI3NlcnZpY2Utb3ZlcmxheSAub3ZlcmxheV9faGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuXG4jc2VydmljZS1vdmVybGF5IC5jb3Zlcjpob3ZlciAuY292ZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzY3NmM7XG4gIGJvcmRlci1jb2xvcjogIzY3Njc2Yztcbn1cbiNzZXJ2aWNlLW92ZXJsYXkgLmNvdmVyOmhvdmVyIC5jb3Zlcl9fYnV0dG9uLCAjc2VydmljZS1vdmVybGF5IC5jb3Zlcjpob3ZlciAuY292ZXJfX2J1dHRvbiBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jc2VydmljZS1vdmVybGF5IC5jb3Zlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkgLmNvdmVyX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLndlYmluYXJzLXBhZ2VfX2ludHJvIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2ViaW5hcnMtcGFnZV9fZm9ybS1mb3JtIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi53ZWJpbmFycy1wYWdlX19mb3JtLWZvcm0gLmZvcm1fX2lucHV0IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi5vdmVybGF5Omhhcygud2ViaW5hci1vdmVybGF5KSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndlYmluYXItb3ZlcmxheSB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmluYXItb3ZlcmxheSAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAud2ViaW5hci1vdmVybGF5IC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbi53ZWJpbmFyLW92ZXJsYXkgLmFydGljbGVfX3RodW1ibmFpbCB7XG4gIGZsb2F0OiBub25lO1xuICBmbGV4OiAwIDAgNDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJpbmFyLW92ZXJsYXkgLmFydGljbGVfX3RodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4ud2ViaW5hci1vdmVybGF5X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53ZWJpbmFyLW92ZXJsYXlfX2lmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLndlYmluYXItb3ZlcmxheV9faWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuXG4ud2ViaW5hci1vdmVybGF5X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi53ZWJpbmFycy1saXN0X19saW5rIHNwYW4ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLndlYmluYXJzLWxpc3RfX2xpbmsudG9nZ2xlLXRyaWdnZXItYWN0aXZlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi50b2dnbGU6bm90KC50b2dnbGUtLWluaXRpYWxpemVkKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b2dnbGVfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi50b2dnbGVfX29wdGlvbjpiZWZvcmUsIC50b2dnbGVfX29wdGlvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbi50b2dnbGVfX29wdGlvbjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMnB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi50b2dnbGVfX29wdGlvbjpob3ZlcjphZnRlciwgLnRvZ2dsZV9fb3B0aW9uLnRvZ2dsZV9fb3B0aW9uLS1hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnRvZ2dsZV9fb3B0aW9uOmFjdGl2ZTphZnRlciwgLnRvZ2dsZV9fb3B0aW9uLnRvZ2dsZV9fb3B0aW9uLS1hY3RpdmU6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbn1cbi50b2dnbGVfX29wdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG59XG5cbi50b2dnbGUtLWNvbXBhY3QgLnRvZ2dsZV9fb3B0aW9uIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuLnRvZ2dsZS0tY29tcGFjdCAudG9nZ2xlX19vcHRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuLnRvZ2dsZS0tY29tcGFjdCAudG9nZ2xlX19vcHRpb246YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbn1cbi50b2dnbGUtLWNvbXBhY3QgLnRvZ2dsZV9fb3B0aW9uOmFmdGVyIHtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbn1cbi50b2dnbGUtLWNvbXBhY3QgLnRvZ2dsZV9fb3B0aW9uOmFjdGl2ZTphZnRlciwgLnRvZ2dsZS0tY29tcGFjdCAudG9nZ2xlX19vcHRpb24udG9nZ2xlX19vcHRpb24tLWFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sb2FkZXJfX3NwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4ubG9hZGVyX19zcGlubmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnRvb2x0aXBfX2NvbnRlbnQgLmNhbGN1bGF0b3Ige1xuICB3aWR0aDogMzIwcHg7XG59XG4udG9vbHRpcF9fY29udGVudCAuY2FsY3VsYXRvciAjYWQge1xuICBtYXgtd2lkdGg6IDc1cHg7XG59XG4udG9vbHRpcF9fY29udGVudCAuY2FsY3VsYXRvciAjd2FsbCB7XG4gIG1heC13aWR0aDogMjdweDtcbn1cbi50b29sdGlwX19jb250ZW50IC5jYWxjdWxhdG9yICNyZXN1bHQge1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19mb3JtIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLmNhbGN1bGF0b3JfX2FwcGVuZCB7XG4gIGRpc3BsYXk6IDAuN2VtO1xufVxuXG4uY3RhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzcsIDAuMyk7XG59XG5cbiogKyAuY3RhIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5zb2NpYWwtaWNvbnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG5cbi5zb2NpYWwtaWNvbnNfX2xpbmsge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5zb2NpYWwtaWNvbnNfX2xpbms6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5hbmltYXRlIC5zb2NpYWwtaWNvbnNfX2hlYWRsaW5lIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2hlYWRsaW5lIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnNvY2lhbC1pY29uc19faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgxMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDE0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgxNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDE3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDIwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMjEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMjIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDI0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMjUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDI3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMjgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDMwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMzEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMzIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4xcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgzMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDM0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMzUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy40cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgzNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDM3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMzgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy43cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgzOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjhzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDQwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuOXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNHM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC4xcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg0Mykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDQ0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC40cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg0Nikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDQ3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuNnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC43cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg0OSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjhzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDUwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuOXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS4xcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1Mykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjJzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDU0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuM3M7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS40cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1Nikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjVzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDU3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuNnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS43cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1OSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjhzO1xufVxuXG4ubG9jYXRpb24tdGFibGUsIC5sb2NhdGlvbi10YWJsZSB0ZCwgLmxvY2F0aW9uLXRhYmxlIHRoLCAubG9jYXRpb24tdGFibGUgdHIge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxvY2F0aW9uLXRhYmxlX193cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmxvY2F0aW9uLXRhYmxlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDQwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmxvY2F0aW9uLXRhYmxlX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tdGFibGVfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDYwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAubG9jYXRpb24tdGFibGVfX2ltYWdlLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgfVxufVxuXG4ubG9jYXRpb24tdGFibGVfX2ltYWdlLXdyYXBwZXItLXNtYWxsIHtcbiAgZmxleDogMCAwIDIwJTtcbn1cblxuLmxvY2F0aW9uLXRhYmxlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxvY2F0aW9uLXRhYmxlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sb2NhdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmxvY2F0aW9uX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb25fX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbl9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmxvY2F0aW9uX19pbWFnZS13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmxvY2F0aW9uX19pbWFnZS13cmFwcGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5sb2NhdGlvbl9faW1hZ2Utd3JhcHBlcjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG59XG5cbi5sb2NhdGlvbl9faW1hZ2Utd3JhcHBlci0tc21hbGwge1xuICB3aWR0aDogMjAlO1xufVxuXG4ubG9jYXRpb25fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubG9jYXRpb24gPiAuaW5mb3dpbmRvd19fYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmxvY2F0aW9uID4gLmluZm93aW5kb3dfX2FkZHJlc3Mge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1kYXRhX193cmFwcGVyICsgLmxvY2F0aW9uLWRhdGFfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubG9jYXRpb24tZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9jYXRpb24tZGF0YSA+ICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4ubG9jYXRpb24tZGF0YV9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCA1NSU7XG4gIGdhcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAubG9jYXRpb24tZGF0YV9fbWFpbiB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uLWRhdGFfX21haW4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YV9fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YS0tMS1jb2wgLmxvY2F0aW9uLWRhdGFfX21haW4ge1xuICBmbGV4OiAxMDAlO1xufVxuXG4ubG9jYXRpb24tZGF0YV9faW1hZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5sb2NhdGlvbi1kYXRhX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZGF0YV9faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ub3ZlcmxheS1jb250ZW50IC5sb2NhdGlvbi1kYXRhX19pbWFnZS13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogMjU1cHg7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19pbWFnZSxcbi5vdmVybGF5IC5sb2NhdGlvbi1kYXRhX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubG9jYXRpb24tZGF0YV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uLWRhdGFfX2luZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5sb2NhdGlvbi1kYXRhX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG5cbi5sb2NhdGlvbi1kYXRhX19leHRlbnNpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19leHRlbnNpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4ubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9uID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5vdmVybGF5LWNvbnRlbnQgLmxvY2F0aW9uLWRhdGFfX2V4dGVuc2lvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9uLW5hbWUge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gIH1cbn1cblxuLnNpbmdsZS1qb2Itb2ZmZXIgLmpvYnMtaXRlbSBhIHtcbiAgY29sb3I6ICNjNDFhMzI7XG59XG5cbi5jdXJyZW50LW1lbnUtaXRlbS5jb250YWN0LWl0ZW0gYTpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RhZ2UgLm93bC1jYXJvdXNlbDpub3QoLm93bC1sb2FkZWQpID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWNvbi1hY2NvdW50LFxuLnN0YWdlX19zY3JvbGwge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwIDEwMCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdy1wb3J0LW92ZXJsYXkgLl9icmxicy1ibG9jay1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuI0JvcmxhYnNDb29raWVCb3ggLl9icmxicy1ibG9jay1jb250ZW50IHtcbiAgei1pbmRleDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbiNCb3JsYWJzQ29va2llQm94IC5fYnJsYnMtYm94LFxuI0JvcmxhYnNDb29raWVCb3ggLl9icmxicy1iYXIge1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLl9icmxicy1oMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLl9icmxicy1idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNDFhMzIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uX2JybGJzLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4jQ29va2llUHJlZlNhdmUge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udGVhc2VyLXR1cm4tdXAgLnRlYXNlcl9fbWVkaWEge1xuICBmbGV4OiAwIDAgMzIuMyU7XG59XG4udGVhc2VyLXR1cm4tdXAgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGVhc2VyLXR1cm4tdXAgLnRlYXNlcl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVhc2VyLXR1cm4tdXAgLmNvdmVyLWdyaWRfX2NvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50ZWFzZXItdHVybi11cCAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQ29yZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250OiBpbmhlcml0O1xufVxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7XG59XG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC8qKlxuICBcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuICBcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuICAgKi9cbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIm93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10biB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59IiwiJGZpeC1tcXM6IGZhbHNlICFkZWZhdWx0O1xuXG5AbWl4aW4gcmVzcG9uZC1taW4oJHdpZHRoKSB7XG4gIC8vIElmIHdlJ3JlIG91dHB1dHRpbmcgZm9yIGEgZml4ZWQgbWVkaWEgcXVlcnkgc2V0Li4uXG4gIEBpZiAkZml4LW1xcyB7XG4gICAgLy8gLi4uYW5kIGlmIHdlIHNob3VsZCBhcHBseSB0aGVzZSBydWxlcy4uLlxuICAgIEBpZiAkZml4LW1xcyA+PSAkd2lkdGgge1xuICAgICAgLy8gLi4ub3V0cHV0IHRoZSBjb250ZW50IHRoZSB1c2VyIGdhdmUgdXMuXG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSwgb3V0cHV0IGl0IHVzaW5nIGEgcmVndWxhciBtZWRpYSBxdWVyeVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLW1heCgkd2lkdGgpIHtcbiAgLy8gSWYgd2UncmUgb3V0cHV0dGluZyBmb3IgYSBmaXhlZCBtZWRpYSBxdWVyeSBzZXQuLi5cbiAgQGlmICRmaXgtbXFzIHtcbiAgICAvLyAuLi5hbmQgaWYgd2Ugc2hvdWxkIGFwcGx5IHRoZXNlIHJ1bGVzLi4uXG4gICAgQGlmICRmaXgtbXFzIDw9ICR3aWR0aCB7XG4gICAgICAvLyAuLi5vdXRwdXQgdGhlIGNvbnRlbnQgdGhlIHVzZXIgZ2F2ZSB1cy5cbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlLCBvdXRwdXQgaXQgdXNpbmcgYSByZWd1bGFyIG1lZGlhIHF1ZXJ5XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc2VtaS1sZykge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQ6IDE0cHgvMS41IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaHRtbC5vdmVybGF5LW9wZW4sXG5odG1sLm92ZXJsYXktb3BlbiBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYSxcbi5idXR0b24sXG4udG9vbHRpcF9fdHJpZ2dlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJixcbiAgJiA+IFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG4gICYgPiBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgfVxufVxuXG4vLyAuYnV0dG9uLFxuLy8gLnRvb2x0aXBfX3RyaWdnZXIge1xuLy8gICBjb2xvcjogI2ZmZjtcblxuLy8gICAmOmhvdmVyID4gW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcbi8vICAgJjpob3ZlciA+IFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbi8vICAgICBjb2xvcjogI2ZmZjtcbi8vICAgfVxuLy8gfVxuXG4udG9vbHRpcF9fdHJpZ2dlcjpob3ZlciA+IGEgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG5wOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuaW1nIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjIpO1xufVxuIiwiLmdyaWQge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgICYuZ3JpZC0tY29tcGFjdCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICB9XG4gIH1cbn1cblxucCArIC5ncmlkIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4uY29sIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgICsgLmNvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uZ3JpZC0tZXF1YWwgLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5ncmlkLS1jb21wYWN0IC5jb2wge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59IiwiLnNpdGVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaXRlX19jb250YWluZXItLW5hcnJvdyB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5zaXRlX19jb250YWluZXItLWZ1bGwtd2lkdGgge1xuICBtYXgtd2lkdGg6IDE3MDBweDtcbiAgZmxleC1ncm93OiAxO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nOiAwIDc1cHg7XG4gIH1cbn1cblxuLnNpdGVfX3NlY3Rpb24ge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG4gIH1cbn0iLCIuc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb25fX2FuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IC0xNTBweDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLnNlY3Rpb25fX3RleHQtLXJpZ2h0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICsgKiB7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uX190aXRsZSArIC5zZWN0aW9uX190ZXh0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi10b3A6IC0yZW07XG4gIH1cbn0iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaGVhZGxpbmUtLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xufVxuXG4uaGVhZGxpbmUtLXJpZ2h0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5oZWFkbGluZS0tZm9yY2UtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGxpbmUtLTEge1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICB9XG59XG5cbi5oZWFkbGluZS0tMixcbmgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmhlYWRsaW5lLS0zLFxuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uaGVhZGxpbmUtLTQsXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmhlYWRsaW5lLS01LFxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5oZWFkbGluZS0tNixcbmg2IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5oZWFkbGluZV9fcm9vZixcbi5oZWFkbGluZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGVhZGxpbmVfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG5cbi5oZWFkbGluZS0tMiAuaGVhZGxpbmVfX3Jvb2Yge1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuXG4uaGVhZGxpbmVfX3N1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG5cbi5oZWFkbGluZV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cblxuICAmOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6aG92ZXIgLnBhdGgzOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIH1cbn1cblxuLmhlYWRsaW5lX19pY29uIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5cbi5oZWFkbGluZV9fc3VwZXIge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmhlYWRsaW5lX19saW5rLWRvd25sb2FkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG59XG4iLCIvLyBDb2xvcnNcbiRjb2xvci1tYWluOiAjNjc2NzZjO1xuJGNvbG9yLW1haW4tLWxpZ2h0OiAjODI4Mjg5O1xuJGNvbG9yLWFjY2VudDogI2M0MWEzMjtcblxuLy8gQnJlYWtwb2ludHNcbiRzY3JlZW4teHM6IDU0MHB4O1xuJHNjcmVlbi1zbTogNzY4cHg7XG4kc2NyZWVuLW1kOiAxMDIwcHg7XG4kc2NyZWVuLXNlbWktbGc6IDEyNjBweDtcbiRzY3JlZW4tbGc6IDEzNDBweDtcbiRzY3JlZW4teGw6IDE4NDBweDtcblxuJG5hdi1icmVha3BvaW50OiAkc2NyZWVuLW1kO1xuXG4vLyBNaXNjXG4kdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiIsIi5wYWdlLWhlYWRlciB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDA7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICRjb2xvci1tYWluO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX3RvcCAuc2l0ZV9fY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi14cykge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRuYXYtYnJlYWtwb2ludCkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTUwO1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgdG9wOiA4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICAgIHRvcDogOTBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgIHRvcDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gICAgfVxuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAubWVudSBhOmhvdmVyLFxuICBsaTpub3QoLnNjcm9sbC1pdGVtKS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICBsaTpub3QoLnNjcm9sbC1pdGVtKS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgYSxcbiAgLnNjcm9sbC1pdGVtLS1hY3RpdmUgYSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoI2ZmZiwgMC41KTtcbiAgICB9XG4gIH1cbn1cblxuLmFkbWluLWJhciAucGFnZS1oZWFkZXJfX2JvdHRvbSB7XG4gIHRvcDogMzJweDtcbn1cblxuLnBhZ2UtaGVhZGVyLS1uYXYtb3BlbiArIC5wYWdlLWhlYWRlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJG5hdi1icmVha3BvaW50KSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfX2l0ZW0ge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRuYXYtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYucGFnZS1oZWFkZXJfX25hdi1pdGVtcyxcbiAgJi5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19pdGVtLS1zZXBhcmF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9faXRlbS0tbGluayB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbG9nbyxcbi5wYWdlLWhlYWRlcl9fYWNjb3VudCB7XG4gIGEsXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWluKCRuYXYtYnJlYWtwb2ludCkge1xuICAucGFnZS1oZWFkZXJfX2FjY291bnQge1xuICAgIC5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICB9XG5cbiAgICBhOmhvdmVyIC5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBAVE9ETyBkeW5hbWljIHNvbHV0aW9uIGlmIGV4dHJhLXNwYWNlIGlzIG5lZWRlZFxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAuYmxvZy1pZC0yIC5wYWdlLWhlYWRlcl9fbG9nbyxcbiAgLmJsb2ctaWQtMyAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2xvZ28ge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiAqIDI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX25hdi1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLnBhZ2UtaGVhZGVyX19uYXYtaXRlbS0tZ3JvdyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2LWl0ZW1zLS1zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYtdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdi10b2dnbGUtLW9wZW4ge1xuICBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVkNmRcIjtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX25hdiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMWVtIDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuOWVtIDA7XG4gICAgfVxuXG4gICAgLmxnLW9ubHkge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbGFuZ3VhZ2VzIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJG5hdi1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJG5hdi1icmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogMS41ZW0gMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjMpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMyk7XG5cbiAgICAubWVudSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19sYW5ndWFnZXMtZHJvcGRvd24ge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keTpub3QoLmxvZ2dlZC1pbikgLnBhZ2UtaGVhZGVyX19sYW5ndWFnZXMge1xuICBsaTpudGgtY2hpbGQoNykge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2FjY291bnQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAucGFnZS1oZWFkZXJfX2xhbmd1YWdlcyxcbiAgLnBhZ2UtaGVhZGVyX19hY2NvdW50IHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbiIsIi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuLnN0YWdlLS1tZWRpdW0gKyAucGFnZS1jb250ZW50LFxuLmpvYnMtcGFnZSAucGFnZS1jb250ZW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXRleHQgLnBhZ2UtY29udGVudCxcbi5wYWdlLXRlbXBsYXRlLXBhZ2UtZG93bmxvYWRzIC5wYWdlLWNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWNhbGN1bGF0b3IgLnBhZ2UtY29udGVudCxcbi5zaW5nbGUgLnBhZ2UtY29udGVudCxcbi5lcnJvcjQwNCAucGFnZS1jb250ZW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxufVxuXG4uaG9tZSAucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5ibG9nIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2Utd2ViaW5hcnMgLnBhZ2UtY29udGVudCxcbi5zaW5nbGUtam9iIC5wYWdlLWNvbnRlbnQge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbiIsIi5wYWdlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNlbWktbGcpIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5wYWdlLWZvb3Rlcl9faW5uZXIge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNlbWktbGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5wYWdlLWZvb3Rlcl9fbWVudS5tZW51IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc2VtaS1sZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNlbWktbGcpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4yZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC41KTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNlbWktbGcpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgfVxufSIsIi5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuc2VwYXJhdGUge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRuYXYtYnJlYWtwb2ludCkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRuYXYtYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubWVudV9faXRlbSxcbi5tZW51IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRuYXYtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnVfX2l0ZW0tLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtZm9vdGVyX19tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4iLCIuZm9ybV9fZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvcm1fX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuXG4uZm9ybV9faXRlbSB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtX19pdGVtLS1zdWJtaXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZm9ybV9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvcm1fX2xhYmVsLS1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuOGVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZm9ybV9fbGFiZWwtLWRvd25jYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5mb3JtX19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMzMzMsIDAuMik7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKCMzMzMsIDAuOCk7XG4gIH1cbn1cblxuZGl2LmZvcm1fX2lucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAqIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5mb3JtLS1jb21wYWN0IC5mb3JtX19pbnB1dCB7XG4gIHBhZGRpbmc6IDAuOGVtO1xufVxuXG5ib2R5IC5mb3JtX19pbnB1dC0tYWNjZXB0YW5jZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uZm9ybV9faW5saW5lLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogYXV0bztcbn1cblxuc2VsZWN0LmZvcm1fX2lubGluZS1pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm1fX2hlbHAge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG5cbi5mb3JtX19zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIGNvbnRlbnQ6IFwiXFxlZGMxXCI7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5mb3JtX19zdWZmaXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZm9ybV9fc3VmZml4LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG5cbi5mb3JtX19lcnJvcixcbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG59XG5cbi5mb3JtX19pbnB1dCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uZm9ybV9fbm90aWNlLFxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMi41ZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDAuOGVtIDFlbSAwLjhlbSAxZW07XG59XG5cbi5mb3JtX19ub3RpY2UtLWVycm9yLFxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2U3MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZm9ybV9fcmVxdWlyZWQtbm90aWNlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuZGl2LndwY2Y3LW1haWwtc2VudC1vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOThmMTQ7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbiIsIi50YWJsZV9fd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNTFweCk7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMCksIHJnYmEoMCwwLDAsMC41KSk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkIHJnYmEoJGNvbG9yLW1haW4sIDAuMyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnRhYmxlX193cmFwcGVyLS1zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYgPiBkaXYge1xuXHQgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBcdGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgXHRib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwwLDAsMC4xNSkgaW5zZXQ7XG4gICAgXHRiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBcdGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgLy8gbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5cbnRyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbnRoLCB0ZCB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxudGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLCAwLjEpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnRkIHtcbiAgcGFkZGluZy10b3A6IDAuN2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvci1tYWluLCAwLjEpO1xufSIsIi5wYWdlLWNvbnRlbnQsXG4uYXJ0aWNsZSB7XG4gIHVsOm5vdChbY2xhc3NdKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIHVsOm5vdChbY2xhc3NdKSBsaTpub3QoW2NsYXNzXSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufSIsIi5sYW5ndWFnZXMge1xuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG5cbiAgICAmOm5vdCguY3VycmVudC1sYW5nKSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxufSIsIi5sYW5ndWFnZXMtZHJvcGRvd24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG59XG5cbi5sYW5ndWFnZXMtZHJvcGRvd25fX2N1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAmOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgY29udGVudDogXCJcXGVkYzFcIjtcbiAgfVxufVxuXG4ubGFuZ3VhZ2VzLWRyb3Bkb3duX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgfVxuXG4gIC5jdXJyZW50LWxhbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmxhbmctaXRlbS1ydSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzRweCk7XG4gIH1cblxuICAqIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdGFnZS1iZy1wb3J0cmFpdC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0YWdlLWJnLnN2Z1wiKTtcbiAgICB9XG4gIH1cbn1cblxuLnN0YWdlLS1tZWRpdW0ge1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbn1cblxuLnN0YWdlX192aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5zdGFnZV9faW5uZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uc3RhZ2VfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEzMHB4IDAgMTIwcHggMDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5zdGFnZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGZsZXg6IDAgMCA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZmxleDogMCAwIDYwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIGZsZXg6IDAgMCAzOHZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14bCkge1xuICAgIGZsZXg6IDAgMCA3NTBweDtcbiAgfVxufVxuXG4uc3RhZ2VfX2NvbnRlbnQtLXdpZGUge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgZmxleDogMCAwIDUwdnc7XG4gIH1cbn1cblxuLnN0YWdlX19zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0b3A6IDIwcHg7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDAgMCAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgd2lkdGg6IDIxdnc7XG4gICAgZmxleDogMCAwIDIxdnc7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhsKSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGZsZXg6IDAgMCA0NTBweDtcbiAgfVxuXG4gIC5zdGFnZV9fc2xpZGVyLWNvdmVyLWhlYWRlcixcbiAgLnN0YWdlX19zbGlkZXItY292ZXItZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxLjV2dztcbiAgfVxuXG4gIC5zdGFnZV9fc2xpZGVyLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14bCkge1xuICAgICAgZm9udC1zaXplOiAzLjVlbTtcbiAgICB9XG4gIH1cblxuICAuc3RhZ2VfX3NsaWRlci1yb29mIHtcbiAgICBmb250LXNpemU6IDF2dztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14bCkge1xuICAgIC5zdGFnZV9fc2xpZGVyLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDAuNzV2dztcbiAgICB9XG4gIH1cblxuICAuc3RhZ2VfX3NsaWRlci1uYXYgYnV0dG9uIHtcbiAgICB0b3A6IGF1dG87XG5cbiAgICAmOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtZG90Om5vdCg6aG92ZXIpOm5vdCguYWN0aXZlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3dsLWRvdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGFnZV9faGVhZGxpbmUge1xuICAvLyBAVE9ETyByZW1vdmUgKHF1aWNrZml4IHNjcmVlbiBvdmVyZmxvdylcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi14cykge1xuICAgIG1heC13aWR0aDogOTB2dztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBmb250LXNpemU6IDh2aDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teGwpIHtcbiAgICBmb250LXNpemU6IDdlbTtcbiAgfVxufVxuXG4uc3RhZ2VfX3N1YmxpbmUge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBtYXJnaW4tdG9wOiAwLjdlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNkZWRlZGU7XG59XG5cbi5zdGFnZV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLnN0YWdlX19yb29mLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgZm9udC1zaXplOiAxLjh2aDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teGwpIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgfVxufVxuXG4uc3RhZ2VfX3Jvb2YtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICYuc3RhZ2VfX3Jvb2YtY29udGVudC0taGFzLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14bCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTIwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgfVxufVxuXG4uc3RhZ2VfX3Njcm9sbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDk1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICBhbmltYXRpb246IGp1bXAgMC41cyBsaW5lYXIgYWx0ZXJuYXRlIGluZmluaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmLFxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGp1bXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTUlKTtcbiAgfVxufVxuIiwiLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVlbSAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJi5idXR0b24tLWFycm93OmJlZm9yZSxcbiAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG59XG5cbi5idXR0b24tLWxhcmdlIHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uYnV0dG9uLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cbiAgJjpob3ZlciB7XG4gICAgJiwgc3BhbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tLW91dGxpbmUtcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5idXR0b24tLWFycm93IHtcbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59IiwiLmJ1dHRvbi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLXJvdy0tbm93cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5idXR0b24tcm93LS1yaWdodCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi5idXR0b24tcm93LS1jZW50ZXJlZCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cblxuLmJ1dHRvbi1yb3ctLWNlbnRlcmVkIC5idXR0b24ge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ1dHRvbi1yb3ctLWVxdWFsIHtcbiAgLmJ1dHRvbiB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn0iLCIucmVhZC1tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbiAgfVxufVxuXG4ucmVhZC1tb3JlLS1hcnJvdy1sZWZ0IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufSIsIi5pY29ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmljb25yb3dfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG59XG5cbi5pY29ucm93X19pdGVtLmljb25yb3dfX2l0ZW0tLXNlcGFyYXRlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gIG1hcmdpbi1yaWdodDogMC44ZW07XG59XG5cbi5pY29ucm93X19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgd2lkdGg6IDIxcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICB3aWR0aDogMjNweDtcbiAgfVxufVxuIiwiLmNvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmEuY292ZXI6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvdmVyLS1ob3Zlci1zY2FsZSB7XG4gICYsXG4gIC5jb3Zlcl9faW1hZ2UgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0YzUyICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgLmNvdmVyX19pbWFnZSBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cbn1cblxuYS5jb3ZlciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4tLWxpZ2h0O1xuICB9XG59XG5cbi5jb3Zlci0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1hY2NlbnQsIDAuOSk7XG59XG5cbi5jb3Zlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLS1saWdodCwgMC4yKTtcbn1cblxuLmNvdmVyLS1kYXJrIHtcbiAgKixcbiAgLmNvdmVyX19yZWFkLW1vcmUgLmljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgY29sb3I6ICNmZmY7XG5cbiAgLmNvdmVyX19oZWFkbGluZSxcbiAgLmNvdmVyX19yZWFkLW1vcmUgLmljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbmEuY292ZXItLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbi0tbGlnaHQsIDAuMyk7XG59XG5cbi5jb3Zlcl9faGVhZGVyLFxuLmNvdmVyX19jb250ZW50LFxuLmNvdmVyX19mb290ZXIge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uY292ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1ncm93OiAxO1xuXG4gICYgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAuY292ZXJfX2NvbnRlbnQtLW1pbi1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICB9XG59XG5cbi5jb3Zlcl9fcm9vZiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmNvdmVyX19oZWFkbGluZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5jb3Zlcl9faGVhZGxpbmUtLWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvdmVyX19pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNvdmVyX19pbWFnZS0tbmFycm93IHtcbiAgaGVpZ2h0OiAxMDBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmNvdmVyX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmNvdmVyLS1uby1idXR0b24gLmNvdmVyX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvdmVyX19oZWFkbGluZSArIC5jb3Zlcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uY292ZXJfX3JlYWQtbW9yZSB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG5cbiAgLmljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3JlIHtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9XG59XG5cbmEuY292ZXI6aG92ZXIgLmNvdmVyX19yZWFkLW1vcmUge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcblxuICAuaWNvbi1hcnJvdy1yaWdodC1zbWFsbDpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvdmVyX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIubGFiZWxsaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxhYmVsbGluZ19fbGFiZWwge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn0iLCIuc2xpZGVyX19saW5lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5zbGlkZXJfX2xpbmVzLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4sIDAuOSk7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShsaWdodGVuKCRjb2xvci1tYWluLCAxMCUpLCAwLjkpO1xuICB9XG59XG5cbi5zbGlkZXJfX2xpbmVzLWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWFjY2VudCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyX19pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDY4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNsaWRlcl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjIpO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgIC5zbGlkZXJfX2RvdHMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlcl9fbmF2IGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC44ZW07XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXJfX25hdixcbi5zbGlkZXJfX2RvdHMge1xuICBsaW5lLWhlaWdodDogMTtcblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uc2xpZGVyX19kb3RzLS1zb2xpZCAuc2xpZGVyX19kb3QsXG4uc2xpZGVyX19kb3RzLS1zb2xpZCAub3dsLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuXG4uc2xpZGVyX19uYXYtLWNlbnRlcmVkIHtcbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMjA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5zbGlkZXJfX25hdi0tb3V0c2lkZSB7XG4gIC5vd2wtcHJldiB7XG4gICAgbGVmdDogLTUycHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgICBsZWZ0OiAtNjVweDtcbiAgICB9XG4gIH1cblxuICAub3dsLW5leHQge1xuICAgIHJpZ2h0OiAtNTJweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgIHJpZ2h0OiAtNjVweDtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2LS1mb290ZXItb2Zmc2V0IHtcbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IC04NXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyX19hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG5cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB9XG5cbiAgJjpob3ZlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgfVxufVxuXG4ub3dsLXByZXY6aG92ZXIgLnNsaWRlcl9fYXJyb3c6YmVmb3JlLFxuLm93bC1uZXh0OmhvdmVyIC5zbGlkZXJfX2Fycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAkY29sb3ItbWFpbjtcbn1cblxuLnNsaWRlcl9fbmF2LS1jZW50ZXJlZCAuc2xpZGVyX19hcnJvdyB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5vd2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xpZGVyX19kb3RzLS1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpZGVyX19kb3QsXG4uc2xpZGVyX19kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItbWFpbjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICB9XG59XG5cbi5zbGlkZXJfX2RvdC0tYWN0aXZlLFxuLnNsaWRlcl9fZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG59IiwiLm5ld3Mtc2xpZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgICYsICoge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAubmV3cy1zbGlkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmV3cy1zbGlkZXJfX3dyYXBwZXIgLnNsaWRlcl9fYXJyb3cge1xuICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIH1cbn1cblxuLm5ld3Mtc2xpZGVyIC50ZWFzZXJfX2NvbnRlbnQge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufSIsIi50ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLy8gUmUtb3JkZXJpbmcgb24gbW9iaWxlXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICAudGVhc2VyX190aXRsZSB7XG4gICAgICBvcmRlcjogLTI7XG4gICAgfVxuXG4gICAgLnRlYXNlcl9fbWVkaWEge1xuICAgICAgb3JkZXI6IC0xO1xuICAgIH1cbiAgfVxufVxuXG4vLyBAVE9ETyByZW1vdmUgbWVcbkBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgLnRtcC1yZXZlcnNlLW1kIC50ZWFzZXJfX21lZGlhIHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgfVxufVxuXG4udGVhc2VyLS1yaWdodCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4udGVhc2VyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4udGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuXG4udGVhc2VyLS1sZWZ0IC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBvcmRlcjogMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbn1cblxuLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHotaW5kZXg6IDQwO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4udGVhc2VyLS1wYW5lcyAudGVhc2VyX19jb250ZW50LFxuLnRlYXNlci0tZG93bmxvYWRzIC50ZWFzZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDQwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuXG4udGVhc2VyX190aXRsZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBmbGV4OiAwIDAgMTMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnRlYXNlci0tcGFuZXMgLnRlYXNlcl9fdGl0bGUsXG4udGVhc2VyLS1kb3dubG9hZHMgLnRlYXNlcl9fdGl0bGUge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbn1cblxuLnRlYXNlcl9fdGl0bGUtdGV4dCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4udGVhc2VyX190aXRsZS0tdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4udGVhc2VyX190aXRsZS0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRlYXNlci0tcmlnaHQgLnRlYXNlcl9fdGl0bGUge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgb3JkZXI6IDM7XG5cbiAgICBzcGFuIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnRlYXNlci0tbGVmdCAudGVhc2VyX190aXRsZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4udGVhc2VyX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0NXB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGVhc2VyLS1yaWdodCAudGVhc2VyX19iYWRnZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbn1cblxuLnRlYXNlcl9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbiAgb3JkZXI6IC0yMDtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYWNjZW50O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGVhc2VyX19oZWFkbGluZS0tc21hbGwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIHNwYW46YWZ0ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2VyLS1wYW5lcyAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyLFxuLnRlYXNlci0tZG93bmxvYWRzIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuLnRlYXNlci0tbGVmdCAudGVhc2VyX19oZWFkbGluZSBzcGFuOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4udGVhc2VyLS1wYW5lcyAudGVhc2VyX19oZWFkbGluZSxcbi50ZWFzZXItLWRvd25sb2FkcyAudGVhc2VyX19oZWFkbGluZSB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gIH1cbn1cblxuLnRlYXNlci0tcGFuZXMgLnRlYXNlcl9fYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnRlYXNlci0tbG9nb3MgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi50ZWFzZXJfX21lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbi50ZWFzZXItLXNwZWNpYWwtcGF5bWVudC10YWJsZSAudGVhc2VyX19tZWRpYSB7XG4gIHotaW5kZXg6IDIwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4udGVhc2VyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50ZWFzZXItLXNwZWNpYWwtcGF5bWVudC10YWJsZSAudGVhc2VyX19pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICB3aWR0aDogMTQ1JTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gIC50ZWFzZXJfX21lZGlhLS1tYXNrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNHB4KTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RlYXNlci1pbWFnZS1tYXNrLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gIC5zbGlkZXJfX2NvbnRyb2xzIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDFzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAudGVhc2VyLS1sZWZ0IC50ZWFzZXJfX21lZGlhLS1tYXNrOmFmdGVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy90ZWFzZXItaW1hZ2UtbWFzay1sZWZ0LnN2Z1wiKTtcbiAgfVxufVxuXG4udGVhc2VyLS1sZWZ0IC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbn1cblxuLnRlYXNlcl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gIC50ZWFzZXItLW5hcnJvdyAudGVhc2VyX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gIC50ZWFzZXItLWNvbHVtbnMtMiAudGVhc2VyX190ZXh0IHtcbiAgICBjb2x1bW5zOiAyO1xuICAgIGNvbHVtbi1nYXA6IDJlbTtcbiAgfVxufVxuXG4udGVhc2VyX2J1dHRvbi1yb3cge1xuICBtYXJnaW4tdG9wOiAyLjVlbTtcbn1cblxuLnRlYXNlcl9fYnV0dG9uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLnRlYXNlci0tcmlnaHQgLnRlYXNlcl9fYnV0dG9uIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG5cbi50ZWFzZXJfX3BhbmUtZ3JpZCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGZsZXgtYmFzaXM6IDEyMCU7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICBodG1sOm5vdCgubm8tanMpIC50ZWFzZXJfX3BhbmUtZ3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAudGVhc2VyOm5vdCgudGVhc2VyLS1uYXJyb3cpIC50ZWFzZXJfX3BhbmUtZ3JpZC5wYW5lLWdyaWQtLTItY29scyB7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG59XG5cbi50ZWFzZXJfX2xvZ28tZ3JpZCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4iLCIuYW5pbWF0ZSAudGVhc2VyX190aXRsZSxcbi5hbmltYXRlLnRlYXNlcl9fdGl0bGUtLXRvcCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9fdGl0bGUsXG4udGVhc2VyLS1hbmltYXRpb24udGVhc2VyX190aXRsZS0tdG9wIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uLnRlYXNlci0tbGVmdCAudGVhc2VyX190aXRsZSB7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnRlYXNlcl9fYmFkZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9fYmFkZ2Uge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnRlYXNlcl9faGVhZGxpbmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9faGVhZGxpbmUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19oZWFkbGluZSBzcGFuOmJlZm9yZSxcbi5hbmltYXRlIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19oZWFkbGluZSBzcGFuOmJlZm9yZSxcbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuLmFuaW1hdGUgLnRlYXNlcl9fbWVkaWEge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9fbWVkaWEsXG4udGVhc2VyLS1hbmltYXRpb24gLnNsaWRlcl9fY29udHJvbHMge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgLy8gdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19ib2R5IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX2JvZHkge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufSIsIi50ZXh0LXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCIudGV4dC1zZWN0aW9uLmFuaW1hdGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGV4dC1zZWN0aW9uLS1hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuIiwiLnRleHQtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWNjZW50O1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufSIsIi5jb3Zlci1ncmlkX19jb3ZlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICY6bm90KC5hY2NvcmRlb24tLWluaXRpYWxpemVkKTpub3QoLmNvdmVyLWdyaWRfX2NvdmVycy0tc2xpZGVyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgZmxleDogMCAwIDUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi14cykge1xuICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXItLW92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy0tNC1jb2xzIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyLFxuLmNvdmVyLWdyaWRfX2NvdmVycy0tc2xpZGVyIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgZmxleDogMCAwIDI1JTtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy0tMy1jb2xzIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgZmxleDogMCAwIDMzLjMzMzMlO1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLS0yLWNvbHMgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciAuY292ZXJfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBib3JkZXItY29sb3I6ICMzMzM7XG4gIH1cblxuICAuY292ZXJfX2hlYWRsaW5lIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgICBmb250LXNpemU6IDEuOGVtO1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jb3Zlci0tbmV3cyAuY292ZXJfX2hlYWRsaW5lIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIH1cbiAgfVxufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzOm5vdCguYWNjb3JkZW9uLS1pbml0aWFsaXplZCk6bm90KFxuICAgIC5jb3Zlci1ncmlkX19jb3ZlcnMtLXNsaWRlclxuICApXG4gIC5jb3Zlci1ncmlkX19jb3ZlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtLXNsaWRlciAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy0tc2xpZGVyIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLXdyYXBwZXIgLnNsaWRlcl9fYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICRjb2xvci1tYWluO1xufVxuXG4uY292ZXItZ3JpZF9fbmF2IC5vd2wtcHJldiB7XG4gIGxlZnQ6IC00MHB4O1xufVxuXG4uY292ZXItZ3JpZF9fbmF2IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAtNDBweDtcbn1cbiIsIi5hbmltYXRlIC5jb3Zlci1ncmlkX190aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuICAkaTogMjtcbiAgJGRlbGF5OiAwLjFzO1xuICBAd2hpbGUgJGkgPCA2MCB7XG4gICAgJjpudGgtY2hpbGQoI3skaX0pIHsgdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5OyB9XG4gICAgJGk6ICRpICsgMTtcbiAgICAkZGVsYXk6ICRkZWxheSArIDAuMTtcbiAgfVxufVxuXG4uYW5pbWF0ZSAuY292ZXItZ3JpZF9fbmF2IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fbmF2IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn0iLCIuaWNvbmdyaWRfX2ljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbn1cblxuLmljb25ncmlkX19pY29ucy0taW5kZW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICB9XG59XG5cbi5pY29uZ3JpZF9faWNvbnMtLWNvbHMtNSB7XG4gIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgfVxuICB9XG59XG5cbi5pY29uZ3JpZF9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb25ncmlkX19pY29uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5pY29uZ3JpZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNzBweDtcbn1cblxuLmljb25ncmlkX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4xZW07XG59IiwiLmFuaW1hdGUgLmljb25ncmlkX190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICY6bnRoLWNoaWxkKDIpIHsgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAmOm50aC1jaGlsZCgzKSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgJjpudGgtY2hpbGQoNCkgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gICY6bnRoLWNoaWxkKDUpIHsgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuICAmOm50aC1jaGlsZCg2KSB7IHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gICY6bnRoLWNoaWxkKDcpIHsgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuICAmOm50aC1jaGlsZCg4KSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgJjpudGgtY2hpbGQoOSkgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG4gICY6bnRoLWNoaWxkKDEwKSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cbiAgJjpudGgtY2hpbGQoMTEpIHsgdHJhbnNpdGlvbi1kZWxheTogMS41czsgfVxuICAmOm50aC1jaGlsZCgxMikgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzOyB9XG59IiwiQG1peGluIGljb25saW5lLWxpbmUoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogMTUwcHg7XG4gIHRvcDogNzBweDtcbiAgd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uaWNvbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb25saW5lLWxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5pY29ubGluZV9faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb25saW5lLWxpbmU7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbmxpbmVfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHdpZHRoOiAxNDJweDtcbiAgaGVpZ2h0OiAxNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxufVxuXG4uaWNvbmxpbmVfX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcycHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9jaXJjbGUtMS10b3BsZWZ0LnN2ZycpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2NpcmNsZS0xLWJvdHRvbXJpZ2h0LnN2ZycpO1xuICB9XG59XG5cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoMikgLmljb25saW5lX19jaXJjbGUgeyBhbmltYXRpb24tZGVsYXk6IDAuNXM7IH1cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoMykgLmljb25saW5lX19jaXJjbGUgeyBhbmltYXRpb24tZGVsYXk6IDEuMHM7IH1cblxuLmljb25saW5lX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbkZhZGVMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDApO1xuICB9XG59IiwiLy8gSWNvbnNcblxuLmFuaW1hdGUgLmljb25saW5lX19pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmljb25saW5lLS1hbmltYXRpb24gLmljb25saW5lX19pY29uIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBmb3J3YXJkcztcbn1cblxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCgyKSAuaWNvbmxpbmVfX2ljb24geyBhbmltYXRpb24tZGVsYXk6IDAuNXM7IH1cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoMykgLmljb25saW5lX19pY29uIHsgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCg0KSAuaWNvbmxpbmVfX2ljb24geyBhbmltYXRpb24tZGVsYXk6IDEuNXM7IH1cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoNSkgLmljb25saW5lX19pY29uIHsgYW5pbWF0aW9uLWRlbGF5OiAyczsgfVxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCg2KSAuaWNvbmxpbmVfX2ljb24geyBhbmltYXRpb24tZGVsYXk6IDIuNXM7IH1cblxuLy8gTGluZVxuXG4uaWNvbmxpbmUuaWNvbmxpbmUtLWFuaW1hdGlvbjphZnRlciB7XG4gIGFuaW1hdGlvbjogZXhwYW5kIDFzIGxpbmVhciBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjY1cztcbn1cblxuLy8gQ2lyY2xlc1xuXG4uYW5pbWF0aW9uIC5pY29ubGluZV9fY2lyY2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGluRmFkZUxlZnQgMC43NXMgZm9yd2FyZHM7XG59XG5cbi5pY29ubGluZS0tYW5pbWF0aW9uIC5pY29ubGluZV9fY2lyY2xlIHtcbiAgYW5pbWF0aW9uOiBzcGluRmFkZUxlZnQgMC43NXMgZm9yd2FyZHM7XG59XG5cbi8vIFRleHRzXG5cbi5hbmltYXRlIC5pY29ubGluZV9faGVhZGxpbmUsXG4uYW5pbWF0ZSAuaWNvbmxpbmVfX3RleHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaWNvbmxpbmUuaWNvbmxpbmUtLWFuaW1hdGlvbiAuaWNvbmxpbmVfX2hlYWRsaW5lLFxuLmljb25saW5lLmljb25saW5lLS1hbmltYXRpb24gLmljb25saW5lX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG5Aa2V5ZnJhbWVzIGV4cGFuZCB7XG4gIGZyb20geyB3aWR0aDogMDsgfVxuICB0byB7IHdpZHRoOiA3NSU7IH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICB0byB7IG9wYWNpdHk6IDE7IH1cbn0iLCIubG9nby1ncmlkX19sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cblxuLmxvZ28tZ3JpZF9fbG9nby13cmFwcGVyIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbn1cblxuLmxvZ28tZ3JpZF9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbGV4OiAwIDAgYXV0bzsgIC8qIElFICovXG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjsgLyogRkYgKi9cbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmxvZ28tZ3JpZF9fbG9nby1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufSIsIi5hbmltYXRlIC5sb2dvLWdyaWRfX2xvZ28ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLmxvZ28tZ3JpZF9fbG9nbyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgb3BhY2l0eTogMTtcbn0iLCIuY29udGVudC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uY29udGVudC1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZW50LXNsaWRlcl9fd3JhcHBlci0tY2Fyb3VzZWwge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICBtYXgtd2lkdGg6IDU3JTtcbiAgfVxuXG4gICYsICoge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRlbnQtc2xpZGVyX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkyOTI5NDtcblxuICAuZmFjdHNfX3N2Zy1jaXJjbGUge1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgfVxufVxuXG4uY29udGVudC1zbGlkZXJfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xufVxuXG4uY29udGVudC1zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1zbGlkZXJfX2RvdHMge1xuICBib3R0b206IC00MHB4O1xufVxuXG5AaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gIC5jb250ZW50LXNsaWRlcl9fd3JhcHBlci0tZnVsbC13aWR0aCAuc2xpZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufSIsIi5jb250ZW50LXNsaWRlcl9fd3JhcHBlci5hbmltYXRlIC5vd2wtaXRlbSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29udGVudC1zbGlkZXItLWFuaW1hdGlvbiAub3dsLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC1zbGlkZXItLWFuaW1hdGlvbiAub3dsLWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG5cbi5jb250ZW50LXNsaWRlcl9fd3JhcHBlci5hbmltYXRlIC5jb250ZW50LXNsaWRlcl9fbmF2LFxuLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLmFuaW1hdGUgLmNvbnRlbnQtc2xpZGVyX19kb3RzIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb250ZW50LXNsaWRlci0tYW5pbWF0aW9uIC5jb250ZW50LXNsaWRlcl9fbmF2LFxuLmNvbnRlbnQtc2xpZGVyLS1hbmltYXRpb24gLmNvbnRlbnQtc2xpZGVyX19kb3RzIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn0iLCIuaW1hZ2Utc2VjdGlvbl9faW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5pbWFnZS1zZWN0aW9uX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLmltYWdlLXNlY3Rpb24uYW5pbWF0ZSAuaW1hZ2Utc2VjdGlvbl9faGVhZGxpbmUsXG4uaW1hZ2Utc2VjdGlvbi5hbmltYXRlIC5pbWFnZS1zZWN0aW9uX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmltYWdlLXNlY3Rpb24tLWFuaW1hdGlvbiAuaW1hZ2Utc2VjdGlvbl9faGVhZGxpbmUsXG4uaW1hZ2Utc2VjdGlvbi0tYW5pbWF0aW9uIC5pbWFnZS1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmltYWdlLXNlY3Rpb24tLWFuaW1hdGlvbiAuaW1hZ2Utc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi5pbWFnZS1zZWN0aW9uLmFuaW1hdGUgLmltYWdlLXNlY3Rpb25fX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uaW1hZ2Utc2VjdGlvbi0tYW5pbWF0aW9uIC5pbWFnZS1zZWN0aW9uX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbiIsIi52aWRlby1zZWN0aW9uX190ZXh0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnZpZGVvLXNlY3Rpb25fX2ltYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4udmlkZW8tc2VjdGlvbl9fdmlkZW8td3JhcHBlciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udmlkZW8tc2VjdGlvbl9fdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi52aWRlby1zZWN0aW9uLmFuaW1hdGUgLnZpZGVvLXNlY3Rpb25fX2hlYWRsaW5lLFxuLnZpZGVvLXNlY3Rpb24uYW5pbWF0ZSAudmlkZW8tc2VjdGlvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi52aWRlby1zZWN0aW9uLS1hbmltYXRpb24gLnZpZGVvLXNlY3Rpb25fX2hlYWRsaW5lLFxuLnZpZGVvLXNlY3Rpb24tLWFuaW1hdGlvbiAudmlkZW8tc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1zZWN0aW9uLS1hbmltYXRpb24gLnZpZGVvLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4udmlkZW8tc2VjdGlvbi5hbmltYXRlIC52aWRlby1zZWN0aW9uX192aWRlbyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLnZpZGVvLXNlY3Rpb24tLWFuaW1hdGlvbiAudmlkZW8tc2VjdGlvbl9fdmlkZW8ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4iLCIucGFuZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTI1cHg7XG4gIHBhZGRpbmc6IDJlbSAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci1tYWluICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIGhlaWdodDogMzQ5cHg7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmLnBhbmUtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcblxuICAgICoge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLnBhbmUtLWFjdGl2ZSk6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbn1cblxuLnBhbmUtLWFsaWduLXRvcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnBhbmUtLWNvbXBhY3Qge1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVlbTtcbiAgfVxufVxuXG4ucGFuZS0tZG93bmxvYWQge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4ucGFuZV9faWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wYW5lX19pY29uLS1maXhlZC13aWR0aCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ucGFuZTpob3ZlciAucGFuZV9faWNvbixcbi5wYW5lLS1hY3RpdmUgLnBhbmVfX2ljb24ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuXG4ucGFuZV9fdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnBhbmUtLWFjdGl2ZSAucGFuZV9fdGl0bGUsXG4ucGFuZTpob3ZlciAucGFuZV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVfX3N1YnRpdGxlIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLnBhbmUtLWRvd25sb2FkIC5wYW5lX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhbmVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDFlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDEuOGVtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB9XG59XG5cbi5wYW5lOmhvdmVyIC5wYW5lX19hcnJvdzpiZWZvcmUsXG4ucGFuZS0tYWN0aXZlIC5wYW5lX19hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVfX2NvbnRlbnQge1xuICAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gIGh0bWw6bm90KC5uby1qcykgLnBhbmVfX2NvbnRlbnQge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBhbmVfX2NvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiIsIi5saW5rLXRpbGVzIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgZmxleDogMTtcbn1cblxuLmxpbmstdGlsZXMgLmNvdmVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpbmstdGlsZXMgLmNvdmVyX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi5wYW5lLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5hY2NvcmRlb25fX2l0ZW0gPiAucGFuZS1ncmlkIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4ucGFuZS1ncmlkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cblxuICAucGFuZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnBhbmUtLWRvd25sb2FkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucGFuZS1ncmlkOm5vdCgucGFuZS1ncmlkLS0yLWNvbHMpOm5vdCgucGFuZS1ncmlkLS00LWNvbHMpOm5vdChcbiAgICAucGFuZS1ncmlkLS01LWNvbHNcbiAgKSB7XG4gIC5wYW5lLWdyaWRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgICB9XG4gIH1cbn1cblxuLnBhbmUtZ3JpZC0tNC1jb2xzIHtcbiAgLnBhbmUtZ3JpZF9faXRlbSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICB9XG4gIH1cbn1cblxuLnBhbmUtZ3JpZC0tNS1jb2xzIHtcbiAgLnBhbmUtZ3JpZF9faXRlbSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgZmxleDogMCAwIDIwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYW5lLWdyaWQuYW5pbWF0ZSAucGFuZS1ncmlkX19pdGVtLFxuLnRlYXNlci5hbmltYXRlIC5wYW5lLWdyaWRfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAkaTogMjtcbiAgJGRlbGF5OiAwLjlzO1xuICBAd2hpbGUgJGkgPCA2MCB7XG4gICAgJjpudGgtY2hpbGQoI3skaX0pIHsgdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5OyB9XG4gICAgJGk6ICRpICsgMTtcbiAgICAkZGVsYXk6ICRkZWxheSArIDAuMTtcbiAgfVxufSIsIi5hY2NvcmRlb24tc2VjdGlvbiArIC5hY2NvcmRlb24tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uYWNjb3JkZW9uLS1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hY2NvcmRlb24tLWluaXRpYWxpemVkIC5hY2NvcmRlb25fX2l0ZW0ge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxufVxuXG4uYWNjb3JkZW9uX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGV4dGVuZCAuaGVhZGxpbmUsIC5oZWFkbGluZS0tMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1tYWluLS1saWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIGNvbG9yOiAjZTIwNjEzO1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAmLmFjY29yZGVvbl9fdGl0bGUtLWV4cGFuZGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMFwiO1xuICB9XG59XG5cbi5hY2NvcmRlb25fX3RpdGxlLS1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4uYWNjb3JkZW9uX190aXRsZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA4MCU7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFjY29yZGVvbl9fdGl0bGUtLXNtYWxsIHtcbiAgQGV4dGVuZCAuaGVhZGxpbmUtLTQ7XG59XG5cbi5hY2NvcmRlb24tLXJpZ2h0IC5hY2NvcmRlb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAmOmFmdGVyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59IiwiLmFuaW1hdGUgLmFjY29yZGVvbi1zZWN0aW9uX19oZWFkbGluZSxcbi5hbmltYXRlIC5hY2NvcmRlb24tc2VjdGlvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb24tc2VjdGlvbl9faGVhZGxpbmUsXG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbi1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLmFuaW1hdGUgLmFjY29yZGVvbl9fdGl0bGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxO1xuXG4gICRpOiAxO1xuICAkZGVsYXk6IDAuOXM7XG4gIEB3aGlsZSAkaSA8IDUwIHtcbiAgICAmOm50aC1jaGlsZCgjeyRpICsgMn0pIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICB9XG4gICAgJGk6ICRpICsgMTtcbiAgICAkZGVsYXk6ICRkZWxheSArIDAuMDU7XG4gIH1cbn1cbiIsIi50b29sdGlwX190cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcF9faGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gIC5mb3JtX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRvb2x0aXBfX2NvbnRlbnQtLWNhbGN1bGF0b3Ige1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLWxnKSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTQ1cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgLnRvb2x0aXBfX2lubmVyOmJlZm9yZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgfVxuICB9XG59XG5cbi50b29sdGlwX19jb250ZW50LS1kb3dubG9hZHMge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLWxnKSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTQ1cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgLnRvb2x0aXBfX2lubmVyOmJlZm9yZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC01cHg7XG4gICAgfVxuICB9XG59XG5cbi50b29sdGlwX190cmlnZ2VyOmhvdmVyIC50b29sdGlwX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi50b29sdGlwX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbiwgMC45KTtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMzBweCAzMHB4IDMwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKCRjb2xvci1tYWluLCAwLjkpIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gQFRPRE8gcmVwbGFjZSBxdWlja2ZpeFxuLnRvb2x0aXBfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuIiwiLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTM1cHg7XG4gIGhlaWdodDogMTM1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYmFkZ2Uuc3ZnJykgbm8tcmVwZWF0IDEwMCUvMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbn1cblxuYS5iYWRnZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKSBzY2FsZSgxLjEpO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24tZmluaXNoZWQgLmJhZGdlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb24gIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbn1cblxuLmJhZGdlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmJhZGdlX19saW5lLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG5cbiAgJi5iYWRnZV9fbGluZS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE1ZW07XG4gIH1cbn1cblxuLmJhZGdlX19saW5lLS1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4uYmFkZ2VfX2xpbmUtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmJhZGdlX19saW5lLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbn1cblxuXG4vLyAuYmFkZ2VfX2xpbmUtMi0tbGFyZ2Uge1xuLy8gICBmb250LXNpemU6IDEuMmVtO1xuLy8gfSIsIi5zaXRlX19zZWN0aW9uOmxhc3QtY2hpbGQgLmNvbnRhY3QtbWFwIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRhY3QtbWFwIC5zaXRlX19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jb250YWN0LW1hcF9faW5uZXIge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY29udGFjdC1tYXBfX2NvbnRhY3Qge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZmxleDogMCAwIDM1MHB4O1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5hbmltYXRlIC5jb250YWN0LW1hcF9fY29udGFjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLmNvbnRhY3QtbWFwX19jb250YWN0IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1tYXBfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5jb250YWN0LW1hcF9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29udGFjdC1tYXBfX21hcC0taW5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtbWFwX19jb25zZW50LXRleHQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29udGFjdC1tYXBfX2NvbnNlbnQtYWNjZXB0LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5hbmltYXRlIC5jb250YWN0LW1hcF9fbWFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMXM7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAuY29udGFjdC1tYXBfX21hcCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3QtbWFwX19tYXAtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTMwMzU7XG4gIGhlaWdodDogMTAwJTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDAwcHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uY29udGFjdC1tYXBfX21hcC1jYW52YXMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY29udGFjdC1tYXBfX2NvbnNlbnQtbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTMwMzU7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbmJvZHkgLmNvbnRhY3QtbWFwX19mb3JtIHtcbiAgLmZvcm1fX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG5cbiAgLmZvcm1fX2l0ZW0tLXN1Ym1pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbn0iLCIuaW5mb3dpbmRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjZmZmLCAwLjk1KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzAwMDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDIwcHggcmdiYSgjZmZmLCAwLjk1KTtcbiAgICBib3JkZXItbGVmdDogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmluZm93aW5kb3ctLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcblxuICAmOmFmdGVyLFxuICAuaW5mb3dpbmRvdzphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gIC5pbmZvd2luZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbi0tbGlnaHQsIDAuNSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cblxuICAuaW5mb3dpbmRvd19fdGl0bGUsXG4gIC5pbmZvd2luZG93X19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG5cblxuICAubGFiZWxsaW5nX19sYWJlbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuXG4gIC5pbmZvd2luZG93X19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmluZm93aW5kb3dfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4uaW5mb3dpbmRvd19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjMDAwLCAwLjEpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5pbmZvd2luZG93X19oZWFkZXItaW1hZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDAgMCA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgfVxufVxuXG4uaW5mb3dpbmRvd19faGVhZGVyLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmluZm93aW5kb3dfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLmluZm93aW5kb3dfX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAwLjFlbTtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmluZm93aW5kb3dfX21hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLy8gLy8gR00gaW5mb3dpbmRvdyBoYWNrc1xuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAmLCAqOm5vdCguaW5mb3dpbmRvd19faGVhZGVyLWltYWdlKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5mb3dpbmRvd19fY2xvc2UsXG4uZ20tc3R5bGUgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xuICB9XG59XG5cbi5nbS1zdHlsZSBidXR0b24ge1xuICB0b3A6IDhweCFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXRjOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmluZm93aW5kb3dfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uZ20tc3R5bGUtaXcuZ20tc3R5bGUtaXctYyxcbi5nbS1zdHlsZS1pdy1kIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAvLyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLmFydGljbGUge1xuICBmb250LXNpemU6IDEuMmVtO1xuXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIHAsXG4gIHVsLFxuICBvbCxcbiAgLmdyaWQge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICB9XG4gIH1cblxuICBvbDpub3QoW2NsYXNzXSkge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG5cbiAgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmFydGljbGVfX2RpdmlkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JmYmZiZjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLmFydGljbGUtLTQwNCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICB9XG59XG5cbi5hcnRpY2xlLS00MDQgLmFydGljbGVfX2hlYWRsaW5lIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICB9XG59XG5cbi5hcnRpY2xlX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hcnRpY2xlX190aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIG1heC13aWR0aDogNDA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5hcnRpY2xlLS00MDQgLmFydGljbGVfX2NvbnRlbnQge1xuICAuYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICB9XG59XG5cbi5hcnRpY2xlX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XG59XG4iLCIuZmlsZS1saXN0X19jYXRlZ29yeS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmZpbGUtbGlzdF9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbn1cblxuLmZpbGUtbGlzdF9fZmlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5ib2R5IC5maWxlLWxpc3RfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMyk7XG4gIH1cbn1cblxuYm9keSAuZmlsZS1saXN0X19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIH1cbn0iLCIuc29jaWFsLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbC1iYXJfX2l0ZW0ge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC43ZW07XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgc3BhbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cbiIsIi53cC1wYWdpbmF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0ZW07XG4gIGZvbnQtc2l6ZTogMS40ZW07XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBsaSA+IHNwYW4sXG4gIGxpID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4tLWxpZ2h0LCAwLjMpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5wYWdlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuXG4gIC5uZXh0LFxuICAucHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIH1cblxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTFcIjtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4tLWxpZ2h0LCAwLjUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn0iLCIudmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4udmlkZW9fX3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG4udmlkZW9fX3BsYXktaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cblxuLnZpZGVvX19jb250ZW50OmhvdmVyIC52aWRlb19fcGxheS1pY29uIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4udmlkZW8tLWxvYWRlZCAudmlkZW9fX2NvbnRlbnQge1xuICAudmlkZW9fX2hlYWRsaW5lLFxuICAudmlkZW9fX3BsYXkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnZpZGVvLS1sYXp5IC52aWRlb19fY29udGVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvX19oZWFkbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDFlbTtcbiAgdG9wOiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbGVmdDogMi4zZW07XG4gICAgdG9wOiAyLjNlbTtcbiAgfVxufVxuXG4udmlkZW9fX2lmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW9fX3ByaXZhY3kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbiwgMC40KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG4iLCIuZmFjdHNfX3N2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgc3Ryb2tlOiBub25lO1xuICBmaWxsOiByZ2JhKCRjb2xvci1tYWluLCAwLjkpO1xuICBzdHJva2Utd2lkdGg6IDAuMztcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwLjI7XG4gIH1cbn1cblxuLmZhY3RzLS1jb21wYWN0IC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIHN0cm9rZS13aWR0aDogMC4zO1xuICBmaWxsOiBub25lO1xufVxuXG4uZmFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4uZmFjdHMtLWNvbXBhY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5mYWN0c19faGVhZGxpbmUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmFjdHNfX2hlYWRsaW5lLXdyYXBwZXIgLmZhY3RzX19oZWFkbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGZvbnQtc2l6ZTogNzFweDtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICB9XG59XG5cbi5mYWN0c19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5mYWN0c19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cblxuICAuZmFjdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi14cykge1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5mYWN0c19faXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX2l0ZW0ge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXhzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5mYWN0c19fY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX2NpcmNsZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIHdpZHRoOiAxNHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbi5mYWN0c19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICB9XG59XG5cbi5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX2NvbnRlbnQge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBmb250LXNpemU6IDAuOHZ3O1xuICB9XG59XG5cbi5mYWN0c19fdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDIuN2VtO1xuICBsaW5lLWhlaWdodDogMTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgZm9udC1zaXplOiAzLjVlbTtcbiAgfVxufVxuXG4uZmFjdHNfX3ZhbHVlLXN1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmZhY3RzOm5vdCguZmFjdHMtLWNvbXBhY3QpIC5mYWN0c19fdmFsdWUge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgZm9udC1zaXplOiAzLjV2dztcbiAgfVxufVxuXG4uZmFjdHMtLWNvbXBhY3QgLmZhY3RzX192YWx1ZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICB9XG59IiwiLmZhY3RzX193cmFwcGVyLmFuaW1hdGUgLmZhY3RzX19oZWFkbGluZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWN0cy0tYW5pbWF0aW9uIC5mYWN0c19faGVhZGxpbmUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uZmFjdHNfX3dyYXBwZXIuYW5pbWF0ZSAuZmFjdHNfX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhY3RzLS1hbmltYXRpb24gLmZhY3RzX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mYWN0c19fd3JhcHBlci5hbmltYXRlIC5mYWN0c19faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWN0cy0tYW5pbWF0aW9uIC5mYWN0c19faXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDAgMTAwO1xufVxuXG4uZmFjdHMtLWFuaW1hdGlvbiAuZmFjdHNfX3N2Zy1jaXJjbGUge1xuICBhbmltYXRpb246IHByb2dyZXNzIDEuNXMgbGluZWFyIGZvcndhcmRzO1xuICBmaWxsLW9wYWNpdHk6IDAuNTtcbn1cblxuLmZhY3RzX193cmFwcGVyLmZhY3RzLS1hbmltYXRpb24gLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzIHtcbiAgMTAwJSB7XG4gICAgZmlsbC1vcGFjaXR5OiAxO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMCAxMDA7XG4gIH1cbn1cbiIsIi50ZXN0aW1vbmlhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWluLWhlaWdodDogNjc4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0ZXh0LWluZGVudDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGVzdGltb25pYWwtZ3JhZGllbnQtbGVmdC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgLnNpdGVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4udGVzdGltb25pYWwtLXJpZ2h0OmFmdGVyIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Rlc3RpbW9uaWFsLWdyYWRpZW50LXJpZ2h0LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC0tcmlnaHQgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxfX2hlYWRsaW5lIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi14cykge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59IiwiLnN0YWZmX19jb250ZW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zZW1pLWxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc3RhZmZfX3RleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIGZsZXg6IDAgMCA0MDBweDtcbiAgfVxufVxuXG4uc3RhZmZfX21lbWJlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuXG4uc3RhZmZfX2NvbnRlbnQtLWhhcy10ZXh0IC5zdGFmZl9fbWVtYmVycyB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBsZWZ0OiAtMTEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbn1cblxuLnN0YWZmX19jb250ZW50LS1uby10ZXh0IC5zdGFmZl9fbWVtYmVycyB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uc3RhZmZfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICB3aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgLy8gICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIC8vICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgLy8gfVxuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgLy8gICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIC8vICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgLy8gfVxufVxuXG4uc3RhZmZfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG59XG5cbi5zdGFmZl9fcG9zaXRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbn1cblxuLnN0YWZmX19jb250YWN0IHtcbiAgcGFkZGluZzogMC42ZW07XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbiIsIi5hbmltYXRlIC5zdGFmZl9fdGl0bGUge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0YWZmLS1hbmltYXRpb24gLnN0YWZmX190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5zdGFmZl9fdGV4dCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3RhZmYtLWFuaW1hdGlvbiAuc3RhZmZfX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFuaW1hdGUgLnN0YWZmX19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0YWZmLS1hbmltYXRpb24gLnN0YWZmX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbmltYXRlIC5zdGFmZl9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLnN0YWZmLS1hbmltYXRpb24gLnN0YWZmX19pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn0iLCIuam9icy1wYWdlIC5wYWdlLWNvbnRlbnQgPiAuc2l0ZV9fc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5qb2JzX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAzMnB4IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5qb2JzX19oZWFkZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGdhcDogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNlbWktbGcpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmpvYnNfX3NlYXJjaC1oZWFkbGluZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc2VtaS1sZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmpvYnNfX3NlYXJjaC1pbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgY29sb3I6ICM2NjY7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjdlbTtcbiAgfVxufVxuXG4uam9ic19fc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uam9ic19fc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uam9ic19fc2VhcmNoLXRlcm0ge1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB9XG59XG5cbi5qb2JzX19zZWFyY2gtYnV0dG9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuLmpvYnNfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGdhcDogMTZweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XG5cbi5qb2JzX19maWx0ZXJzLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uam9icyBhLmNvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLmpvYnMgLmNvdmVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLmpvYnMgLmNvdmVyX19oZWFkbGluZS5oZWFkbGluZS0tNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbiAgaHlwaGVuczogYXV0bztcbn1cblxuLmpvYnNfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uam9ic19fbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5qb2JzX19tZXRhLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4vLyBMb2FkaW5nIGFuaW1hdGlvbiBmb3Igam9iIGNhcmRzXG4uY292ZXItZ3JpZF9fY292ZXJzLXdyYXBwZXIubG9hZGluZyB7XG4gIC5jb3Zlci1ncmlkX19jb3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDkwZGVnLFxuICAgICAgICB0cmFuc3BhcmVudCAwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSxcbiAgICAgICAgdHJhbnNwYXJlbnQgMTAwJVxuICAgICAgKTtcbiAgICAgIGFuaW1hdGlvbjogaG9yaXpvbnRhbC1zaGltbWVyIDEuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhpZGUgY29udGVudCBhcmVhcyBpbW1lZGlhdGVseVxuICAuY292ZXJfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuXG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY292ZXJfX2NvbnRlbnQge1xuICAgICoge1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uam9ic19faW5pdGlhdGl2ZS1jb3ZlciB7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xuXG4gIC5jb3Zlcl9fY29udGVudCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuY292ZXJfX3RleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5qb2JzX19uby1yZXN1bHRzLXRleHQge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY2Njtcbn1cblxuQGtleWZyYW1lcyBob3Jpem9udGFsLXNoaW1tZXIge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuIiwiLnNpbmdsZS1qb2JfX3N0YWdlIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA3MHZoO1xuICB9XG5cbiAgLnN0YWdlX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICB9XG5cbiAgLnN0YWdlX19yb29mLWNvbnRlbnQtLWhhcy1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAuc3RhZ2VfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBoeXBoZW5zOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuXG4uc2luZ2xlLWpvYl9faGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci1tYWluO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5cbi5zaW5nbGUtam9iX19tZXRhLWl0ZW0ge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZmJmYmY7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4uc2luZ2xlLWpvYl9fdGV4dC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5zaW5nbGUtam9iX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIHVsICsgaDIsXG4gIHAgKyBoMiB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuXG4gIHAgKyBoMyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMzJweDtcbiAgbWFyZ2luLXRvcDogNTZweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX3NoYXJlLWhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fc2hhcmUgLnNvY2lhbC1iYXJfX2l0ZW0ge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnNpbmdsZS1qb2JfX3NoYXJlIC5zb2NpYWwtYmFyX19pdGVtIGEge1xuICBmb250LXNpemU6IDM1cHg7XG5cbiAgJjpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX2FzaWRlLXNlbnRpbmVsIHtcbiAgLyogUGxhY2Ugc2VudGluZWwgYWJvdmUgdGhlIGFzaWRlIGluIG5vcm1hbCBmbG93IHNvIGl0IHNjcm9sbHMgb3V0IG9mIHZpZXcgKi9cbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5zaW5nbGUtam9iX19hc2lkZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTAwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICAgJi5pcy1zdGlja3kge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX2FzaWRlLXN0YWZmIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWF4LXdpZHRoOiAxOTRweDtcbn1cblxuLnNpbmdsZS1qb2JfX2FzaWRlLXN0YWZmIC5zdGFmZl9faXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgLnN0YWZmX19pbWFnZSBpbWcge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnN0YWZmX19jb250YWN0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG5cbiAgICBhIHtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyAvKiBtb2Rlcm4sIGJlc3QgZWZmb3J0ICovXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyAvKiBTYWZhcmkvQ2hyb21lICovXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qIGxlZ2FjeSBhbGlhcyAqL1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLWpvYiAucGFnZS1jb250ZW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5zaW5nbGUtam9iX19wYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcblxuICAuc2l0ZV9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmpvYi1vZmZlcnNfX2NhdGVnb3JpZXMge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICB9XG4gIH1cbn1cblxuLmpvYi1vZmZlcnNfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG59IiwiLmFuaW1hdGUgLmpvYi1vZmZlcnNfX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpvYi1vZmZlcnMtLWFuaW1hdGlvbiAuam9iLW9mZmVyc19fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuam9iLW9mZmVyc19fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qb2Itb2ZmZXJzLS1hbmltYXRpb24gLmpvYi1vZmZlcnNfX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuam9iLW9mZmVyc19fY2F0ZWdvcmllcyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qb2Itb2ZmZXJzLS1hbmltYXRpb24gLmpvYi1vZmZlcnNfX2NhdGVnb3JpZXMge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgfVxufSIsIi5mb3JtLXNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5mb3JtLXNlY3Rpb25fX3RleHQge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59IiwiLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0tc2VjdGlvbi0tYW5pbWF0aW9uIC5mb3JtLXNlY3Rpb25fX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLXNlY3Rpb24tLWFuaW1hdGlvbiAuZm9ybS1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fZm9ybSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLXNlY3Rpb24tLWFuaW1hdGlvbiAuZm9ybS1zZWN0aW9uX19mb3JtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn0iLCIuZ2FsbGVyeV9faXRlbXMge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuXG4uZ2FsbGVyeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmdhbGxlcnlfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi5nYWxsZXJ5X19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIG1hcmdpbi10b3A6IDRlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgICY6bnRoLW9mLXR5cGUobis1KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICAmOm50aC1vZi10eXBlKG4rNCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXhzKSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5nYWxsZXJ5X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdhbGxlcnlfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWFjY2VudCwgMC44NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24gKiAyO1xufVxuXG4uZ2FsbGVyeV9faXRlbTpob3ZlciAuZ2FsbGVyeV9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nYWxsZXJ5X19vdmVybGF5LXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXhzKSB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICB9XG59XG5cbi5nYWxsZXJ5X19vdmVybGF5LWxpbmsge1xuICBtYXJnaW4tdG9wOiAxZW07XG5cbiAgc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOmhvdmVyIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICB9XG59XG4iLCIuYW5pbWF0ZSAuZ2FsbGVyeV9fdGl0bGUge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuZ2FsbGVyeV9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuZ2FsbGVyeV9faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgyKSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDMpIHsgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNCkgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzOyB9XG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg1KSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7IH1cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDYpIHsgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuXG5cbi5hbmltYXRlIC5nYWxsZXJ5X19idXR0b24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X19idXR0b24ge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDEuMXM7XG59XG4iLCIub3ZlcmxheV9faGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJsYXlfX2JhY2tkcm9wLFxuLm92ZXJsYXlfX3dyYXAtb3V0ZXIsXG4ub3ZlcmxheV9fd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ub3ZlcmxheV9fYmFja2Ryb3Age1xuICB6LWluZGV4OiA3MDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgMC41KTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm92ZXJsYXlfX2JhY2tkcm9wLS1ibHVycnktZ3JheXNjYWxlIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBncmF5c2NhbGUoMSkgYmx1cig1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5vdmVybGF5X193cmFwLW91dGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vdmVybGF5X193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzMzMywgMC45NSk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ub3ZlcmxheTpoYXMoLm92ZXJsYXlfX3lvdXR1YmUtdmlkZW8pIHtcbiAgd2lkdGg6IDExMDBweDtcbn1cblxuLm92ZXJsYXlfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICB9XG5cbiAgc3BhbjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB9XG5cbiAgJjpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm92ZXJsYXkgLm92ZXJsYXktY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgJixcbiAgLmhlYWRsaW5lX19yb29mIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5hcnRpY2xlIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAuZm9ybV9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4sIDAuOCk7XG4gIH1cbn1cblxuLm92ZXJsYXkgLm92ZXJsYXktY29udGVudC0tbWluaSB7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbi5vdmVybGF5IC5vdmVybGF5LWNvbnRlbnQtLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLm92ZXJsYXktY29udGVudC0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vdmVybGF5X19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ub3ZlcmxheV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuYm9keSAub3ZlcmxheV9fdGV4dCArICoge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkgLm92ZXJsYXlfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiI3NlcnZpY2Utb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwwLDAsMC42KTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWluLXdpZHRoOiA3NDBweDtcbiAgfVxufVxuXG4jc2VydmljZS1vdmVybGF5IC5vdmVybGF5X19oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkgLmNvdmVyOmhvdmVyIC5jb3Zlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW47XG5cbiAgJiwgc3BhbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkgLmNvdmVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuI3NlcnZpY2Utb3ZlcmxheSAuY292ZXJfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuIiwiLndlYmluYXJzLXBhZ2VfX2ludHJvIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2ViaW5hcnMtcGFnZV9fZm9ybS1mb3JtIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcblxuICAuZm9ybV9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG59XG4iLCIub3ZlcmxheTpoYXMoLndlYmluYXItb3ZlcmxheSkge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53ZWJpbmFyLW92ZXJsYXkge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBnYXA6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLmFydGljbGVfX3RodW1ibmFpbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbn1cblxuLndlYmluYXItb3ZlcmxheV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2ViaW5hci1vdmVybGF5X19pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgfVxufVxuXG4ud2ViaW5hci1vdmVybGF5X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi53ZWJpbmFycy1saXN0X19saW5rIHNwYW4ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLndlYmluYXJzLWxpc3RfX2xpbmsudG9nZ2xlLXRyaWdnZXItYWN0aXZlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4iLCIudG9nZ2xlOm5vdCgudG9nZ2xlLS1pbml0aWFsaXplZCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udG9nZ2xlX19vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG5cbiAgJjpob3ZlcjphZnRlcixcbiAgJi50b2dnbGVfX29wdGlvbi0tYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICY6YWN0aXZlOmFmdGVyLFxuICAmLnRvZ2dsZV9fb3B0aW9uLS1hY3RpdmU6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMXB4O1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgfVxufVxuXG4udG9nZ2xlLS1jb21wYWN0IC50b2dnbGVfX29wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmctbGVmdDogMTdweDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gIH1cblxuICAmOmFjdGl2ZTphZnRlcixcbiAgJi50b2dnbGVfX29wdGlvbi0tYWN0aXZlOmFmdGVyIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59IiwiLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxvYWRlcl9fc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIudG9vbHRpcF9fY29udGVudCAuY2FsY3VsYXRvciB7XG4gIHdpZHRoOiAzMjBweDtcblxuICAjYWQge1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgfVxuXG4gICN3YWxsIHtcbiAgICBtYXgtd2lkdGg6IDI3cHg7XG4gIH1cblxuICAjcmVzdWx0IHtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cbn1cblxuLmNhbGN1bGF0b3JfX2Zvcm0ge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uY2FsY3VsYXRvcl9fYXBwZW5kIHtcbiAgZGlzcGxheTogMC43ZW07XG59IiwiLmN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbi0tbGlnaHQsIDAuMyk7XG59XG5cbiogKyAuY3RhIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4iLCIuc29jaWFsLWljb25zX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xufVxuXG4uc29jaWFsLWljb25zX19saW5rIHtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWVlZTtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuIiwiLmFuaW1hdGUgLnNvY2lhbC1pY29uc19faGVhZGxpbmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faGVhZGxpbmUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuc29jaWFsLWljb25zX19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG4gICRpOiAyO1xuICAkZGVsYXk6IDAuMXM7XG4gIEB3aGlsZSAkaSA8IDYwIHtcbiAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xuICAgIH1cbiAgICAkaTogJGkgKyAxO1xuICAgICRkZWxheTogJGRlbGF5ICsgMC4xO1xuICB9XG59XG4iLCIubG9jYXRpb24tdGFibGUge1xuICAmLCB0ZCwgdGgsIHRyIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubG9jYXRpb24tdGFibGVfX3dyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmxvY2F0aW9uLXRhYmxlX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgNDAlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi14cykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgY29udGVudDogXCJcIjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ubG9jYXRpb24tdGFibGVfX2ltYWdlLXdyYXBwZXItLXNtYWxsIHtcbiAgZmxleDogMCAwIDIwJTtcbn1cblxuLmxvY2F0aW9uLXRhYmxlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxvY2F0aW9uLXRhYmxlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIubG9jYXRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5sb2NhdGlvbl9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmxvY2F0aW9uX19pbWFnZS13cmFwcGVyLS1zbWFsbCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5sb2NhdGlvbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sb2NhdGlvbiA+IC5pbmZvd2luZG93X19hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbiIsIi5sb2NhdGlvbi1kYXRhX193cmFwcGVyIHtcbiAgJiArIC5sb2NhdGlvbi1kYXRhX193cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5sb2NhdGlvbi1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmID4gKiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4ubG9jYXRpb24tZGF0YV9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCA1NSU7XG4gIGdhcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMTBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG5cbi5vdmVybGF5LWNvbnRlbnQgLmxvY2F0aW9uLWRhdGFfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5vdmVybGF5LWNvbnRlbnQgLmxvY2F0aW9uLWRhdGEtLTEtY29sIC5sb2NhdGlvbi1kYXRhX19tYWluIHtcbiAgZmxleDogMTAwJTtcbn1cblxuLmxvY2F0aW9uLWRhdGFfX2ltYWdlLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgNDAlO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YV9faW1hZ2Utd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDI1NXB4O1xufVxuXG4ubG9jYXRpb24tZGF0YV9faW1hZ2UsXG4ub3ZlcmxheSAubG9jYXRpb24tZGF0YV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmxvY2F0aW9uLWRhdGFfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtZ3JvdzogMTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWRhdGFfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cblxuLmxvY2F0aW9uLWRhdGFfX2V4dGVuc2lvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ub3ZlcmxheS1jb250ZW50IC5sb2NhdGlvbi1kYXRhX19leHRlbnNpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmxvY2F0aW9uLWRhdGFfX2V4dGVuc2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAmID4gKiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4ub3ZlcmxheS1jb250ZW50IC5sb2NhdGlvbi1kYXRhX19leHRlbnNpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9uLW5hbWUge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgfVxufVxuIiwiLy8gQWN0aXZlIG1lbnUgaXRlbXNcbi5zaW5nbGUtam9iLW9mZmVyIC5qb2JzLWl0ZW0gYSB7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG4uY3VycmVudC1tZW51LWl0ZW0uY29udGFjdC1pdGVtIGE6bm90KDpob3Zlcikge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN0YWdlIC5vd2wtY2Fyb3VzZWw6bm90KC5vd2wtbG9hZGVkKSB7XG4gICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBGaXggQ2hyb21lIGN1dCBvZmYgU1ZHc1xuLmljb24tYWNjb3VudCxcbi5zdGFnZV9fc2Nyb2xsIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICB9XG59XG5cbi8vIElFMTEgbm9uLWFuaW1hdGVkIGZhY3QgY2lyY2xlXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuZmFjdHNfX3N2Zy1jaXJjbGUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMCAxMDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy1wb3J0LW92ZXJsYXkgLl9icmxicy1ibG9jay1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuI0JvcmxhYnNDb29raWVCb3ggLl9icmxicy1ibG9jay1jb250ZW50IHtcbiAgei1pbmRleDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbiNCb3JsYWJzQ29va2llQm94IC5fYnJsYnMtYm94LFxuI0JvcmxhYnNDb29raWVCb3ggLl9icmxicy1iYXIge1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2IoMCAwIDAgLyA2MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5fYnJsYnMtaDMge1xuICBAZXh0ZW5kIC5oZWFkbGluZSwgLmhlYWRsaW5lLS0zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5fYnJsYnMtYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jQ29va2llUHJlZlNhdmUge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4vLyBUVVJOIFVQIEhBQ0tTXG5cbi50ZWFzZXItdHVybi11cCB7XG4gIC50ZWFzZXJfX21lZGlhIHtcbiAgICBmbGV4OiAwIDAgMzIuMyU7XG4gIH1cblxuICAudGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnRlYXNlcl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jb3Zlci1ncmlkX19jb3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuXG4gIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIENvcmVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cblx0Lm93bC1zdGFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZO1xuXHRcdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovXG5cdH1cblxuXHQub3dsLXN0YWdlOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0Lm93bC1zdGFnZS1vdXRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LyogZml4IGZvciBmbGFzaGluZyBiYWNrZ3JvdW5kICovXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR9XG5cblx0Lm93bC13cmFwcGVyLFxuXHQub3dsLWl0ZW17XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHR9XG5cblx0Lm93bC1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHR9XG5cdC5vd2wtaXRlbSBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm93bC1uYXYuZGlzYWJsZWQsXG5cdC5vd2wtZG90cy5kaXNhYmxlZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5vd2wtbmF2IC5vd2wtcHJldixcblx0Lm93bC1uYXYgLm93bC1uZXh0LFxuXHQub3dsLWRvdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Lm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuXHQub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG5cdGJ1dHRvbi5vd2wtZG90IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOjAhaW1wb3J0YW50O1xuXHRcdGZvbnQ6IGluaGVyaXQ7XG5cdH1cblxuXHQmLm93bC1sb2FkZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Ji5vd2wtbG9hZGluZyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWhpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdCYub3dsLXJlZnJlc2ggLm93bC1pdGVtIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQmLm93bC1kcmFnIC5vd2wtaXRlbSB7XG5cdFx0dG91Y2gtYWN0aW9uOiBwYW4teTtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHR9XG5cblx0Ji5vd2wtZ3JhYiB7XG5cdFx0Y3Vyc29yOiBtb3ZlO1xuXHRcdGN1cnNvcjogZ3JhYjtcblx0fVxuXG5cdCYub3dsLXJ0bCB7XG5cdFx0ZGlyZWN0aW9uOiBydGw7XG5cdH1cblxuXHQmLm93bC1ydGwgLm93bC1pdGVtIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKlxuICogIE93bCBDYXJvdXNlbCAtIEFuaW1hdGUgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWx7XG5cdC5hbmltYXRlZCB7XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG5cdFx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0fVxuXHQub3dsLWFuaW1hdGVkLWluIHtcblx0XHR6LWluZGV4OiAwO1xuXHR9XG5cdC5vd2wtYW5pbWF0ZWQtb3V0IHtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5mYWRlT3V0IHtcblx0XHRhbmltYXRpb24tbmFtZTogZmFkZU91dDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbiIsIi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIEF1dG8gSGVpZ2h0IFBsdWdpblxuICovXG5cbi5vd2wtaGVpZ2h0IHtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuIiwiLypcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxuICovXG5cbi5vd2wtY2Fyb3VzZWwge1xuXHQub3dsLWl0ZW0ge1xuXHRcdC5vd2wtbGF6eSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0XHR9XG5cblx0XHQvKipcblx0XHRcdFRoaXMgaXMgaW50cm9kdWNlZCBkdWUgdG8gYSBidWcgaW4gSUUxMSB3aGVyZSBsYXp5IGxvYWRpbmcgY29tYmluZWQgd2l0aCBhdXRvaGVpZ2h0IHBsdWdpbiBjYXVzZXMgYSB3cm9uZ1xuXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXG5cdFx0ICovXG5cdFx0Lm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0aW1nLm93bC1sYXp5IHtcblx0XHRcdHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0fVxuXHR9XG59XG5cbiIsIiRvd2wtaW1hZ2UtcGF0aDogXCJcIiAhZGVmYXVsdDtcblxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cblxuLm93bC1jYXJvdXNlbHtcblx0Lm93bC12aWRlby13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICMwMDA7XG5cdH1cblxuXHQub3dsLXZpZGVvLXBsYXktaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogODBweDtcblx0XHR3aWR0aDogODBweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChcIiN7JG93bC1pbWFnZS1wYXRofW93bC52aWRlby5wbGF5LnBuZ1wiKSBuby1yZXBlYXQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7XG5cdH1cblxuXHQub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG5cdH1cblxuXHQub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcblx0Lm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm93bC12aWRlby10biB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG5cdH1cblxuXHQub3dsLXZpZGVvLWZyYW1lIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiJdfQ== */
