.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:-100px}@media screen and (min-width:768px){.section__anchor{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}.page-header__bottom .site__container{max-width:none;padding:0}}@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}.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;text-align:left;width:100%}}.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 (max-width:1020px){.page-header__menu.menu .sub-menu a{font-weight:400}}.page-header__menu.menu .sub-menu .sub-menu a{font-weight:400}.page-header__menu.menu .menu-item-has-children>a{padding-right:calc(.75em + 4px);position:relative}.page-header__menu.menu .menu-item-has-children>a:after{content:"\edc1";font-family:icomoon;font-size:.65em;opacity:.7;position:absolute;right:2px;text-align:center;top:calc(50% - 1.5px);transform:translateY(-50%);transition:opacity .2s;width:.75em}.page-header__menu.menu .menu-item-has-children:hover>a:after{opacity:1}@media screen and (min-width:1020px){.page-header__menu.menu>li{position:relative}.page-header__menu.menu>li>a{display:inline-block;position:relative;z-index:201}.page-header__menu.menu>li>a:before{bottom:-12px;content:"";left:-8px;position:absolute;right:-8px;top:-12px}.page-header__menu.menu li:not(:last-child){border-right:1px solid hsla(0,0%,100%,.5);margin-right:20px;padding-right:20px}.page-header__menu.menu .sub-menu{background-color:#67676c;box-sizing:border-box;display:none;left:0;list-style:none;margin:0 0 0 -24px;min-width:170px;padding:16px 24px;position:absolute;text-align:left;top:100%;z-index:200}.page-header__menu.menu .sub-menu li{border-right:none;margin-right:0;padding-right:0;white-space:nowrap}.page-header__menu.menu .sub-menu li+li{margin-top:12px}.page-header__menu.menu .sub-menu a{display:inline-block;position:relative}.page-header__menu.menu .sub-menu a:before{bottom:-6px;content:"";left:-24px;position:absolute;right:-24px;top:-6px}}@media screen and (min-width:1020px) and (min-width:1340px){.page-header__menu.menu>li>a{background-image:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.5));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;margin-bottom:-2px;padding-bottom:2px}.page-header__menu.menu>li.scroll-item--active>a,.page-header__menu.menu>li:not(.scroll-item).current-menu-item>a,.page-header__menu.menu>li:not(.scroll-item).current-page-ancestor>a,.page-header__menu.menu>li>a:hover{background-size:100% 2px}.page-header__menu.menu>li.menu-item-has-children.scroll-item--active>a,.page-header__menu.menu>li.menu-item-has-children:not(.scroll-item).current-menu-item>a,.page-header__menu.menu>li.menu-item-has-children:not(.scroll-item).current-page-ancestor>a,.page-header__menu.menu>li.menu-item-has-children>a:hover{background-size:calc(100% - .75em - 4px) 2px}.page-header__menu.menu .sub-menu a{background-image:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.5));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;margin-bottom:-2px;padding-bottom:2px}.page-header__menu.menu .sub-menu a:hover,.page-header__menu.menu .sub-menu li.current-menu-item>a,.page-header__menu.menu .sub-menu li.current-page-ancestor>a{background-size:100% 2px}}@media screen and (min-width:1020px){.page-header__menu.menu .menu-item-has-children:hover>.sub-menu{display:block}}@media screen and (max-width:1020px){.page-header__menu.menu{display:block;margin:0 0 1em;text-align:left}.page-header__menu.menu>li{border-bottom:1px solid hsla(0,0%,100%,.3);margin-right:0}.page-header__menu.menu>li>a{display:block;padding:.9em 0;width:100%}.page-header__menu.menu>li.current-menu-item>a,.page-header__menu.menu>li.scroll-item--active>a,.page-header__menu.menu>li:not(.scroll-item).current-page-ancestor>a{position:relative}.page-header__menu.menu>li.current-menu-item>a:before,.page-header__menu.menu>li.scroll-item--active>a:before,.page-header__menu.menu>li:not(.scroll-item).current-page-ancestor>a:before{border-bottom:9px solid transparent;border-left:9px solid #fff;border-top:9px solid transparent;content:"";height:0;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:0}.page-header__menu.menu .menu-item-has-children{align-items:stretch;display:flex;flex-wrap:wrap}.page-header__menu.menu .menu-item-has-children>a{flex:1 1 auto;padding-right:1rem;width:auto}.page-header__menu.menu .menu-item-has-children>a:after{display:none}.page-header__menu.menu .menu-item-has-children>.menu__submenu-toggle{align-items:center;align-self:stretch;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:0 0 32px;justify-content:center;margin:0;padding:0}.page-header__menu.menu .menu-item-has-children>.menu__submenu-toggle .menu__submenu-toggle-icon{display:inline-block;opacity:.7;transform-origin:center;transition:transform .2s,opacity .2s}.page-header__menu.menu .menu-item-has-children.is-open>.menu__submenu-toggle .menu__submenu-toggle-icon{opacity:1;transform:rotate(180deg)}.page-header__menu.menu .menu-item-has-children>.sub-menu{display:none;flex:0 0 100%;list-style:none;margin:0;padding:0}.page-header__menu.menu .menu-item-has-children>.sub-menu a{display:block;padding:0 0 .75em}.page-header__menu.menu .menu-item-has-children.is-open>.sub-menu{display:block}.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 .menu{justify-content:flex-end}.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;margin-left:auto;width:30px}.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}}@media screen and (min-width:1020px){.jobs-page .page-content,.page-content:has(#turnup-success),.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__row{display:flex;gap:20px}.form__row>*{flex:1}@media screen and (max-width:540px){.form__row{flex-direction:column;gap:0}.form__row:not(:first-child){margin-top:15px}}.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 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #67676c;box-sizing:border-box;height:15px;vertical-align:-2px;width:15px}body .form__input--acceptance input[type=checkbox]:checked{background-color:#67676c;position:relative}body .form__input--acceptance input[type=checkbox]:checked:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";display:block;height:9px;left:4px;position:absolute;top:0;transform:rotate(45deg);width:4px}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{font-size:1.1em!important;margin:2em 0 0!important;padding:.7em 1em!important}.form__notice--error,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#ffb900;color:#000}.form__required-notice{font-size:.8em}.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450;color:#fff}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--default .form-section__title{margin-bottom:.5em}.form-section--turnup .form-section__title{margin-bottom:.7em}.form-section__text{font-size:1.1em;margin-bottom:3em}.form-section--turnup .form-section__text{margin-bottom:1.7em}@media screen and (min-width:540px){.form-section--turnup .form__row{margin-bottom:5px}.form-section--turnup .form__row:not(:first-child) .form__item{margin-bottom:0!important}}.form-section--turnup .form__input{background-color:#eee}@media screen and (max-width:540px){.form-section--turnup .form__item--submit{margin-top:20px}}.form-section--turnup .form__input--acceptance{line-height:1.15;max-width:600px;padding-bottom:0;padding-top:0}.form-section--turnup .form__item--submit{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.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__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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9nbG9iYWwuc2NzcyIsInN0eWxlLmNzcyIsIl91dGlsaXRpZXMuc2NzcyIsIl9iYXNlLnNjc3MiLCJfZ3JpZC5zY3NzIiwiX3NpdGUuc2NzcyIsIl9zZWN0aW9uLnNjc3MiLCJfaGVhZGxpbmUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9wYWdlLWhlYWRlci5zY3NzIiwiX3BhZ2UtY29udGVudC5zY3NzIiwiX3BhZ2UtZm9vdGVyLnNjc3MiLCJfbWVudS5zY3NzIiwiX2Zvcm0uc2NzcyIsIl90YWJsZS5zY3NzIiwiX2xpc3Quc2NzcyIsIl9sYW5ndWFnZXMuc2NzcyIsIl9sYW5ndWFnZXMtZHJvcGRvd24uc2NzcyIsIl9zdGFnZS5zY3NzIiwiX2J1dHRvbi5zY3NzIiwiX2J1dHRvbi1yb3cuc2NzcyIsIl9yZWFkLW1vcmUuc2NzcyIsIl9pY29ucm93LnNjc3MiLCJfY292ZXIuc2NzcyIsIl9sYWJlbGxpbmcuc2NzcyIsIl9zbGlkZXIuc2NzcyIsIl9uZXdzLXNsaWRlci5zY3NzIiwiX3RlYXNlci5zY3NzIiwiX3RlYXNlci1hbmltYXRpb25zLnNjc3MiLCJfdGV4dC1zZWN0aW9uLnNjc3MiLCJfdGV4dC1zZWN0aW9uLWFuaW1hdGlvbnMuc2NzcyIsIl90ZXh0LWJveC5zY3NzIiwiX2NvdmVyLWdyaWQuc2NzcyIsIl9jb3Zlci1ncmlkLWFuaW1hdGlvbnMuc2NzcyIsIl9pY29uZ3JpZC5zY3NzIiwiX2ljb25ncmlkLWFuaW1hdGlvbnMuc2NzcyIsIl9pY29ubGluZS5zY3NzIiwiX2ljb25saW5lLWFuaW1hdGlvbnMuc2NzcyIsIl9sb2dvLWdyaWQuc2NzcyIsIl9sb2dvLWdyaWQtYW5pbWF0aW9ucy5zY3NzIiwiX2NvbnRlbnQtc2xpZGVyLnNjc3MiLCJfY29udGVudC1zbGlkZXItYW5pbWF0aW9ucy5zY3NzIiwiX2ltYWdlLXNlY3Rpb24uc2NzcyIsIl9pbWFnZS1zZWN0aW9uLWFuaW1hdGlvbnMuc2NzcyIsIl92aWRlby1zZWN0aW9uLnNjc3MiLCJfdmlkZW8tc2VjdGlvbi1hbmltYXRpb25zLnNjc3MiLCJfcGFuZS5zY3NzIiwiX2xpbmstdGlsZXMuc2NzcyIsIl9wYW5lLWdyaWQuc2NzcyIsIl9wYW5lLWdyaWQtYW5pbWF0aW9ucy5zY3NzIiwiX2FjY29yZGVvbi5zY3NzIiwiX2FjY29yZGVvbi1hbmltYXRpb25zLnNjc3MiLCJfdG9vbHRpcC5zY3NzIiwiX2JhZGdlLnNjc3MiLCJfY29udGFjdC1tYXAuc2NzcyIsIl9pbmZvd2luZG93LnNjc3MiLCJfYXJ0aWNsZS5zY3NzIiwiX2ZpbGUtbGlzdC5zY3NzIiwiX3NvY2lhbC1iYXIuc2NzcyIsIl9wYWdpbmF0aW9uLnNjc3MiLCJfdmlkZW8uc2NzcyIsIl9mYWN0cy5zY3NzIiwiX2ZhY3RzLWFuaW1hdGlvbnMuc2NzcyIsIl90ZXN0aW1vbmlhbC5zY3NzIiwiX3N0YWZmLnNjc3MiLCJfc3RhZmYtYW5pbWF0aW9ucy5zY3NzIiwiX2pvYnMuc2NzcyIsIl9zaW5nbGUtam9iLnNjc3MiLCJfam9iLW9mZmVycy5zY3NzIiwiX2pvYi1vZmZlcnMtYW5pbWF0aW9ucy5zY3NzIiwiX2Zvcm0tc2VjdGlvbi5zY3NzIiwiX2Zvcm0tc2VjdGlvbi1hbmltYXRpb25zLnNjc3MiLCJfZ2FsbGVyeS5zY3NzIiwiX2dhbGxlcnktYW5pbWF0aW9ucy5zY3NzIiwiX292ZXJsYXkuc2NzcyIsIl9zZXJ2aWNlLW92ZXJsYXkuc2NzcyIsIl93ZWJpbmFycy1wYWdlLnNjc3MiLCJfd2ViaW5hci1vdmVybGF5LnNjc3MiLCJfdG9nZ2xlLnNjc3MiLCJfbG9hZGVyLnNjc3MiLCJfY2FsY3VsYXRvci5zY3NzIiwiX2N0YS5zY3NzIiwiX3NvY2lhbC1pY29ucy5zY3NzIiwiX3NvY2lhbC1pY29ucy1hbmltYXRpb24uc2NzcyIsIl9sb2NhdGlvbi10YWJsZS5zY3NzIiwiX2xvY2F0aW9uLnNjc3MiLCJfbG9jYXRpb24tZGF0YS5zY3NzIiwiX2hhY2tzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19hbmltYXRlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19hdXRvaGVpZ2h0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvb3dsLmNhcm91c2VsL3NyYy9zY3NzL19sYXp5bG9hZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL293bC5jYXJvdXNlbC9zcmMvc2Nzcy9fdmlkZW8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFDRSxzQkNDRixDQzRCSSxvQ0YxQkosU0FFSSxzQkNDRixDQUNGLENDS0kscUNGSEosU0FFSSxzQkNDRixDQUNGLENDZ0JJLHFDRmRKLFNBRUksc0JDQ0YsQ0FDRixDREVBLFdBQ0UsWUFBQSxDQUNBLHdCQ0NGLENERUEsb0JBQ0Usb0JDQ0YsQ0RFQSxXQUNFLGtDQ0NGLENFakNBLEVBQ0UsUUFBQSxDQUNBLFNGb0NGLENDUkkscUNDekJKLFVBR0ksaUJGb0NGLENBQ0YsQ0VqQ0EsS0FHRSxpQ0FBQSxDQUNBLGtDQUFBLENBQ0Esa0NBQUEsQ0FBQSwwQkFBQSxDQUpBLFVBQUEsQ0FDQSxxQ0Z1Q0YsQ0VqQ0EseUNBRUUsZUZvQ0YsQ0VqQ0EsNEJBR0UsYUFBQSxDQUNBLGNGb0NGLENFbENFLGlPQUdFLG9CRndDSixDRXRCQSxvRkFDRSxhRjhCRixDRTNCQSxtQkFDRSxtQkY4QkYsQ0N6REkscUNDOEJKLElBRUksV0Y4QkYsQ0FDRixDRTNCQSxHQUlFLFdBQUEsQ0FBQSwwQ0FBQSxDQUZBLG1CQUFBLENBREEsZ0JGaUNGLENDdkZJLHFDRWJKLE1BRUksWUFBQSxDQUNBLGlCQUFBLENBQ0Esa0JIdUdGLENHckdFLG9CQUNFLGdCQUFBLENBQ0EsaUJIdUdKLENBQ0YsQ0duR0EsUUFDRSxjSHNHRixDQ3RGSSxxQ0VYQSxVQUNFLGVIcUdKLENBQ0YsQ0M3R0kscUNFSUosS0FRSSxpQkFBQSxDQUNBLGtCSHFHRixDR25HRSxpQkFDRSxXSHFHSixDQUNGLENHakdBLGtCQUNFLGVIb0dGLENDMUhJLHFDRXlCSixvQkFFSSxnQkFBQSxDQUNBLGlCSG9HRixDQUNGLENJOUlBLGlCQUlFLGFBQUEsQ0FGQSxnQkFBQSxDQUNBLGNBQUEsQ0FGQSxpQkpvSkYsQ0k5SUEseUJBQ0UsZUppSkYsQ0k5SUEsNkJBRUUsV0FBQSxDQURBLGdCSmtKRixDQ2pKSSxxQ0dGSiw2QkFLSSxjSmtKRixDQUNGLENJOUlFLGdDQUNFLGtCSmlKSixDQzFKSSxxQ0dRRixnQ0FJSSxtQkprSkosQ0FDRixDSzVLQSxTQUNFLGlCTCtLRixDSzVLQSxpQkFFRSxNQUFBLENBREEsaUJBQUEsQ0FFQSxVTCtLRixDQ3pLSSxvQ0lUSixpQkFNSSxVTGdMRixDQUNGLENLN0tBLGdCQUNFLGtCTGdMRixDQ2xMSSxxQ0lDSixnQkFJSSxpQkxpTEYsQ0FDRixDQ3RLSSxvQ0lSQSxtQkFDRSxZTGlMSixDQUNGLENLN0tBLGVBQ0UsaUJMZ0xGLENDaE1JLHFDSWVKLGVBSUksYUxpTEYsQ0FDRixDQ3JNSSxvQ0l1Qkosc0JBRUksV0FBQSxDQUNBLGdCTGlMRixDSy9LRSx3QkFDRSxXTGlMSixDQUNGLENDL01JLHFDSWtDSiwrQkFFSSxlTGdMRixDQUNGLENNbE9BLHlEQVNFLGFDTmEsQ0RJYixtQ0FBQSxDQUNBLGVBQUEsQ0FFQSxtQkFBQSxDQUVBLGVBQUEsQ0FEQSx3Qk53T0YsQ01wT0EsbUJBQ0UsbUNOdU9GLENDMU9JLG9DS01KLGlCQUVJLGdCTnVPRixDQUNGLENNcE9BLHVCQUNFLDBCTnVPRixDTXBPQSxhQUNFLGNBQUEsQ0FDQSxhTnVPRixDQ3pQSSxvQ0tnQkosYUFLSSxjTndPRixDQUNGLENDOVBJLG9DS2dCSixhQVNJLGNOeU9GLENBQ0YsQ010T0EsZ0JBRUUsY055T0YsQ0N4UUksb0NLNkJKLGdCQUtJLGNOMk9GLENBQ0YsQ014T0EsNkNBRUUsY04yT0YsQ0NuUkksb0NLc0NKLDZDQUtJLGNONk9GLENBQ0YsQ00xT0EseUNB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Q0YsQ3dCdjlEQSxlQUNFLGV4QjA5REYsQ3dCeDlERSxzQkFDRSxvQnhCMDlESixDd0JsOURBLHdHQUVFLGF4Qnc5REYsQ3dCcjlEQSxzQ0FDRSxZeEJ3OURGLEN3QnI5REEsVUFDRSxNeEJ3OURGLEN3QnI5REEsVUFDRSxPeEJ3OURGLEN3QnI5REEsd0JBRUUsUUFBQSxDQURBLGlCQUFBLENBR0EsaUJBQUEsQ0FEQSxVeEJ5OURGLEN3QnI5REEsb0NBR0Usd0JBQUEsQ0FHQSxpQkFBQSxDQUpBLG9CQUFBLENBR0EsV0FBQSxDQURBLFV4QjA5REYsQ3dCdDlERSxnREFDRSx3QnhCeTlESixDd0J0OURFLHNFQUNFLGlCeEJ5OURKLEN3QnI5REEsbURBR0Usd0JqQnpLYSxDaUJ3S2Isb0J4Qnk5REYsQ3lCcG9FQSxzQkFFRSxjQUFBLENBQ0EsZUFBQSxDQUZBLGlCekJ5b0VGLENDNW1FSSxxQ3dCeEJBLDhDQUNFLDBCekJ1b0VKLEN5QmpvRUEsa0JBQ0UsWXpCc29FRixDQUxGLEN5QjVuRUUsa0RBQ0UsYXpCb29FSixDQzFuRUkscUN3Qk5KLDhCQUVJLFl6Qm1vRUYsQ0FDRixDMEI5cEVBLFFBQ0UsWUFBQSxDQUNBLHFCMUJpcUVGLENDdHBFSSxxQ3lCYkosUUFLSSxrQkFBQSxDQUNBLDRCMUJrcUVGLENBQ0YsQ0Mzb0VJLHFDeUJuQkEsdUJBQ0UsUTFCaXFFSixDMEI5cEVFLHVCQUNFLFExQmdxRUosQzBCenBFQSwrQkFDRSxPMUI4cEVGLENBTEYsQ0NwcUVJLHFDeUJlSixlQUVJLGdCMUI2cEVGLENBQ0YsQzBCMXBFQSxjQUNFLFkxQjZwRUYsQ0NscUVJLHFDeUJJSixjQUlJLHFCMUI4cEVGLENBQ0YsQzBCM3BFQSx5QkFDRSxZQUFBLENBQ0EscUIxQjhwRUYsQ0M3ckVJLHFDeUI2QkoseUJBS0ksZUFBQSxDQUNBLGtCMUIrcEVGLENBQ0YsQ0Nuc0VJLHFDeUI2QkoseUJBVUksa0IxQmdxRUYsQ0FDRixDQ3hzRUkscUN5QjJDSix1Q0FFSSxPQUFBLENBRUEsaUJBQUEsQ0FEQSxlMUJpcUVGLENBQ0Ys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b0JoQ3l1RnpCLENnQ3p1RkksK0RBQXFCLG9CaEM0dUZ6QixDZ0M1dUZJLCtEQUFxQixvQmhDK3VGekIsQ2dDL3VGSSwrREFBcUIsb0JoQ2t2RnpCLENnQ2x2RkksK0RBQXFCLG9CaENxdkZ6QixDZ0NydkZJLGdFQUFxQixvQmhDd3ZGekIsQ2dDeHZGSSxnRUFBcUIsbUJoQzJ2RnpCLENnQzN2RkksZ0VBQXFCLHFCaEM4dkZ6QixDZ0M5dkZJLGdFQUFxQixxQmhDaXdGekIsQ2dDandGSSxnRUFBcUIscUJoQ293RnpCLENnQ3B3RkksZ0VBQXFCLHFCaEN1d0Z6QixDZ0N2d0ZJLGdFQUFxQixxQmhDMHdGekIsQ2dDMXdGSSxnRUFBcUIscUJoQzZ3RnpCLENnQzd3RkksZ0VBQXFCLHFCaENneEZ6QixDZ0NoeEZJLGdFQUFxQixxQmhDbXhGekIsQ2dDbnhGSSxnRUFBcUIscUJoQ3N4RnpCLENnQ3R4RkksZ0VBQXFCLG1CaEN5eEZ6QixDZ0N6eEZJLGdFQUFxQixxQmhDNHhGekIsQ2dDNXhGSSxnRUFBcUIscUJoQyt4RnpCLENnQy94RkksZ0VBQXFCLHFCaENreUZ6QixDZ0NseUZJLGdFQUFxQixxQmhDcXlGekIsQ2dDcnlGSSxnRUFBcUIscUJoQ3d5RnpCLENnQ3h5RkksZ0VBQXFCLHFCaEMyeUZ6QixDZ0MzeUZJLGdFQUFxQixxQmhDOHlGekIsQ2dDOXlGSSxnRUFBcUIscUJoQ2l6RnpCLENnQ2p6RkksZ0VBQXFCLHFCaENvekZ6QixDZ0NwekZJLGdFQUFxQixtQmhDdXpGekIsQ2dDdnpGSSxnRUFBcUIscUJoQzB6RnpCLENnQzF6RkksZ0VBQXFCLHFCaEM2ekZ6QixDZ0M3ekZJLGdFQUFxQixxQmhDZzBGekIsQ2dDaDBGSSxnRUFBcUIscUJoQ20wRnpCLENnQ24wRkksZ0VBQXFCLHFCaENzMEZ6QixDZ0N0MEZJLGdFQUFxQixxQmhDeTBGekIsQ2dDejBGSSxnRUFBcUIscUJoQzQwRnpCLENnQzUwRkksZ0VBQXFCLHFCaEMrMEZ6QixDZ0MvMEZJLGdFQUFxQixxQmhDazFGekIsQ2dDbDFGSSxnRUFBcUIsbUJoQ3ExRnpCLENnQ3IxRkksZ0VBQXFCLHFCaEN3MUZ6QixDZ0N4MUZJLGdFQUFxQixxQmhDMjFGekIsQ2dDMzFGSSxnRUFBcUIscUJoQzgxRnpCLENnQzkxRkksZ0VBQXFCLHFCaENpMkZ6QixDZ0NqMkZJLGdFQUFxQixxQmhDbzJGekIsQ2dDcDJGSSxnRUFBcUIscUJoQ3UyRnpCLENnQ3YyRkksZ0VBQXFCLHFCaEMwMkZ6QixDZ0MxMkZJLGdFQUFxQixxQmhDNjJGekIsQ2dDNzJGSSxnRUFBcUIscUJoQ2czRnpCLENnQ2gzRkksZ0VBQXFCLG1CaENtM0Z6QixDZ0NuM0ZJLGdFQUFxQixxQmhDczNGekIsQ2dDdDNGSSxnRUFBcUIscUJoQ3kzRnpCLENnQ3ozRkksZ0VBQXFCLHFCaEM0M0Z6QixDZ0M1M0ZJLGdFQUFxQixxQmhDKzNGekIsQ2dDLzNGSSxnRUFBcUIscUJoQ2s0RnpCLENnQ2w0RkksZ0VBQXFCLHFCaENxNEZ6QixDZ0NyNEZJLGdFQUFxQixxQmhDdzRGekIsQ2dDeDRGSSxnRUFBcUIscUJoQzI0RnpCLENnQ3I0RkEsMEJBQ0UsU2hDdzRGRixDZ0NyNEZBLHdDQUdFLG1CQUFBLENBRkEsYUFBQSxDQUNBLG9CaEN5NEZGLENpQ3o2RkEsaUJBQ0UsWUFBQSxDQUNBLGNBQUEsQ0FDQSxzQkFBQSxDQUdBLG1CQUFBLENBRkEsaUJBQUEsQ0FDQSxrQmpDNjZGRixDQ3I2RkkscUNnQ0pKLHlCQUVJLGtCakM0NkZGLENBQ0YsQ2lDejZGQSx3QkFDRSxhQUFBLENBQ0Esa0JqQzQ2RkYsQ0NoN0ZJLG9DZ0NFSix3QkFLSSxZQUFBLENBQ0Esa0JqQzY2RkYsQ0FDRixDQ3Q3Rkksb0NnQ0VKLHdCQVVJLGlCakM4NkZGLENBQ0YsQ0MzN0ZJLHFDZ0NFSix3QkFjSSxZakMrNkZGLENBQ0YsQ0NoOEZJLHFDZ0NxQkYsaURBRUksWWpDODZGSixDQUNGLENDdDhGSSxxQ2dDcUJGLGlEQU1JLFlqQys2RkosQ0FDRixDaUMzNkZBLGdCQUNFLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJqQzg2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b0M4Q2dDRixvR0FFSSxpQi9Dc25ISixDQUNGLENDenBISSxxQzhDd0NGLG9DQUVJLFkvQ29uSEosQytDOW1IQSxvQ0FFSSxZL0NrbkhKLENBTEYsQ2dENXFIQSxxRUFFRSxTaERxckhGLENnRGxySEEsMkVBSUUsbUJBQUEsQ0FDQSxpQkFBQSxDQUhBLGFBQUEsQ0FDQSxvQmhEdXJIRixDZ0RockhJLHFHQUFxQixvQmhEb3JIekIsQ2dEcHJISSxxR0FBcUIsbUJoRHdySHpCLENnRHhySEkscUdBQXFCLHFCaEQ0ckh6QixDZ0Q1ckhJLHFHQUFxQixxQmhEZ3NIekIsQ2dEaHNISSxxR0FBcUIscUJoRG9zSHpCLENnRHBzSEkscUdBQXFCLHFCaER3c0h6QixDZ0R4c0hJLHFHQUFxQixxQmhENHNIekIsQ2dENXNISSxxR0FBcUIscUJoRGd0SHpCLENnRGh0SEksdUdBQXFCLHFCaERvdEh6QixDZ0RwdEhJLHVHQUFxQixxQmhEd3RIekIsQ2dEeHRISSx1R0FBcUIscUJoRDR0SHpCLENnRDV0SEksdUdBQXFCLG1CaERndUh6QixDZ0RodUhJLHVHQUFxQixxQmhEb3VIekIsQ2dEcHVISSx1R0FBcUIscUJoRHd1SHpCLENnRHh1SEksdUdBQXFCLHFCaEQ0dUh6QixDZ0Q1dUhJLHVHQUFxQixxQmhEZ3ZIekIsQ2dEaHZISSx1R0FBcUIscUJoRG92SHpCLENnRHB2SEksdUdBQXFCLHFCaER3dkh6QixDZ0R4dkhJLHVHQUFxQixxQmhENHZIekIsQ2dENXZISSx1R0FBcUIscUJoRGd3SHpCLENnRGh3SEksdUdBQXFCLHFCaERvd0h6QixDZ0Rwd0hJLHVHQUFxQixtQmhEd3dIekIsQ2dEeHdISSx1R0FBcUIscUJoRDR3SHpCLENnRDV3SEksdUdBQXFCLHFCaERneEh6QixDZ0RoeEhJLHVHQUFxQixxQmhEb3hIekIsQ2dEcHhISSx1R0FBcUIscUJoRHd4SHpCLENnRHh4SEksdUdBQXFCLHFCaEQ0eEh6QixDZ0Q1eEhJLHVHQUFxQixxQmhEZ3lIekIsQ2dEaHlISSx1R0FBcUIscUJoRG95SHpCLENnRHB5SEksdUdBQXFCLHFCaER3eUh6QixDZ0R4eUhJLHVHQUFxQixxQmhENHlIekIsQ2dENXlISSx1R0FBcUIsbUJoRGd6SHpCLENnRGh6SEksdUdBQXFCLHFCaERvekh6QixDZ0RwekhJLHVHQUFxQixxQmhEd3pIekIsQ2dEeHpISSx1R0FBcUIscUJoRDR6SHpCLENnRDV6SEksdUdBQXFCLHFCaERnMEh6QixDZ0RoMEhJLHVHQUFxQixxQmhEbzBIekIsQ2dEcDBISSx1R0FBcUIscUJoRHcwSHpCLENnRHgwSEksdUdBQXFCLHFCaEQ0MEh6QixDZ0Q1MEhJLHVHQUFxQixxQmhEZzFIekIsQ2dEaDFISSx1R0FBcUIscUJoRG8xSHpCLENnRHAxSEksdUdBQXFCLG1CaER3MUh6QixDZ0R4MUhJLHVHQUFxQixxQmhENDFIekIsQ2dENTFISSx1R0FBcUIscUJoRGcySHpCLENnRGgySEksdUdBQXFCLHFCaERvMkh6QixDZ0RwMkhJLHVHQUFxQixxQmhEdzJIekIsQ2dEeDJISSx1R0FBcUIscUJoRDQySHpCLENnRDUySEksdUdBQXFCLHFCaERnM0h6QixDZ0RoM0hJLHVHQUFxQixxQmhEbzNIekIsQ2dEcDNISSx1R0FBcUIscUJoRHczSHpCLENnRHgzSEksdUdBQXFCLHFCaEQ0M0h6QixDZ0Q1M0hJLHVHQUFxQixtQmhEZzRIekIsQ2dEaDRISSx1R0FBcUIscUJoRG80SHpCLENnRHA0SEksdUdBQXFCLHFCaER3NEh6QixDZ0R4NEhJLHVHQUFxQixxQmhENDRIekIsQ2dENTRISSx1R0FBcUIscUJoRGc1SHpCLENnRGg1SEksdUdBQXFCLHFCaERvNUh6QixDZ0RwNUhJLHVHQUFxQixxQmhEdzVIekIsQ2lEdjZIQSxzQ0FDRSxnQmpEMDZIRixDaUR2NkhBLHdCQUNFLFlBQUEsQ0FDQSxxQmpEMDZIRixDaUR0NkhFLDBEQUNFLGlCakR5NkhKLENpRHI2SEEsa0JBR0UsK0JBQUEsQ0FJQSxjQUFBLENBSEEsa0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBTEEsaUJqRDY2SEYsQ2lEcjZIRSx3QkFPRSxhQUFBLENBRkEsZUFBQSxDQUNBLG1CQUFBLENBRUEsYUFBQSxDQVBBLGlCQUFBLENBR0EsT0FBQSxDQUZBLG1CQUFBLENBQ0EsMEJBQUEsQ0FNQSxxQmpEdTZISixDaURwNkhFLG1EQUNFLGVqRHM2SEosQ2lEbDZIQSx3QkFDRSxpQmpEcTZIRixDaURsNkhBLHVCQUlFLG9CQUFBLENBQ0EsVUFBQSxDQUhBLE1BQUEsQ0FEQSxpQkFBQSxDQU1BLGlCQUFBLENBSkEsS0FBQSxDQUdBLFVqRHM2SEYsQ2lEbjZIRSwyQkFJRSxXQUFBLENBRkEsZUFBQSxDQURBLGNBQUEsQ0FFQSxVakRzNkhKLENpRDc1SEEsb0NBR0UsaUJBQUEsQ0FEQSxlQUFBLENBREEsZ0JqRGs2SEYsQ2lEOTVIRSwwQ0FFRSxNQUFBLENBREEsVWpEaTZISixDa0R6K0hBLHdFQUVFLFNsRDQrSEYsQ2tEeitIQSxrSEFHRSxTQUFBLENBREEsYWxENitIRixDa0R6K0hBLHVEQUNFLG9CbEQ0K0hGLENrRHorSEEsMkJBQ0UsU2xENCtIRixDa0R6K0hBLHdGQUlFLFNBQUEsQ0FGQSxhQUFBLENBQ0Esb0JsRDYrSEYsQ2tEditISSxrSEFDRSxvQmxEMCtITixDa0QzK0hJLGtIQUNFLHFCbEQ4K0hOLENrRC8rSEksa0hBQ0UsbUJsRGsvSE4sQ2tEbi9ISSxrSEFDRSxzQmxEcy9ITixDa0R2L0hJLGtIQUNFLHFCbEQwL0hOLENrRDMvSEksa0hBQ0Usc0JsRDgvSE4sQ2tELy9ISSxrSEFDRSxxQmxEa2dJTixDa0RuZ0lJLG9IQUNFLHNCbERzZ0lOLENrRHZnSUksb0hBQ0UscUJsRDBnSU4sQ2tEM2dJSSxvSEFDRSxzQmxEOGdJTixDa0QvZ0lJLG9IQUNFLHFCbERraElOLENrRG5oSUksb0hBQ0Usc0JsRHNoSU4sQ2tEdmhJSSxvSEFDRSxxQmxEMGhJTixDa0QzaElJLG9IQUNFLHNCbEQ4aElOLENrRC9oSUksb0hBQ0UscUJsRGtpSU4sQ2tEbmlJSSxvSEFDRSxzQmxEc2lJTixDa0R2aUlJLG9IQUNFLHFCbEQwaUlOLENrRDNpSUksb0hBQ0Usc0JsRDhpSU4sQ2tEL2lJSSxvSEFDRSxxQmxEa2pJTixDa0RuaklJLG9IQUNFLHNCbERzaklOLENrRHZqSUksb0hBQ0UscUJsRDBqSU4sQ2tEM2pJSSxvSEFDRSxzQmxEOGpJTixDa0QvaklJLG9IQUNFLG1CbERra0lOLENrRG5rSUksb0hBQ0Usc0JsRHNrSU4sQ2tEdmtJSSxvSEFDRSxxQmxEMGtJTixDa0Qza0lJLG9IQUNFLHNCbEQ4a0lOLENrRC9rSUksb0hBQ0UscUJsRGtsSU4sQ2tEbmxJSSxvSEFDRSxzQmxEc2xJTixDa0R2bElJLG9IQUNFLHFCbEQwbElOLENrRDNsSUksb0hBQ0Usc0JsRDhsSU4sQ2tEL2xJSSxvSEFDRSxxQmxEa21JTixDa0RubUlJLG9IQUNFLHNCbERzbUlOLENrRHZtSUksb0hBQ0UscUJsRDBtSU4sQ2tEM21JSSxvSEFDRSxzQmxEOG1JTixDa0QvbUlJLG9IQUNFLHFCbERrbklOLENrRG5uSUksb0hBQ0Usc0JsRHNuSU4sQ2tEdm5JSSxvSEFDRSxxQmxEMG5JTixDa0QzbklJLG9IQUNFLHNCbEQ4bklOLENrRC9uSUksb0hBQ0UscUJsRGtvSU4sQ2tEbm9JSSxvSEFDRSxzQmxEc29JTixDa0R2b0lJLG9IQUNFLHFCbEQwb0lOLENrRDNvSUksb0hBQ0Usc0JsRDhvSU4sQ2tEL29JSSxvSEFDRSxtQmxEa3BJTixDa0RucElJLG9IQUNFLHNCbERzcElOLENrRHZwSUksb0hBQ0UscUJsRDBwSU4sQ2tEM3BJSSxvSEFDRSxzQmxEOHBJTixDa0QvcElJLG9IQUNFLHFCbERrcUlOLENrRG5xSUksb0hBQ0Usc0JsRHNxSU4sQ2tEdnFJSSxvSEFDRSxxQmxEMHFJTixDbUR2c0lBLGtCQUNFLGlCbkQwc0lGLENtRHZzSUEsbUJBQ0UsVW5EMHNJRixDbUR2c0lBLGtCQU1FLGNBQUEsQ0FIQSxRQUFBLENBS0EsU0FBQSxDQUhBLGdCQUFBLENBRUEsbUJBQUEsQ0FOQSxpQkFBQSxDQUNBLFFBQUEsQ0FFQSwwQkFBQSxDQUtBLHNCbkQwc0lGLENtRHhzSUUsK0JBQ0UsNEJBQUEsQ0FDQSxxQm5EMHNJSixDQ2pzSUkscUNrRHRC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MEJBQ0Usb0JqRnlnTkosQ2tGemhOQSxpQ0FDRSxTbEY0aE5GLENrRnpoTkEsaURBRUUsbUJBQUEsQ0FEQSxhbEY2aE5GLENrRnpoTkEsNkJBQ0UsU2xGNGhORixDa0Z6aE5BLDZDQUVFLG1CQUFBLENBREEsYWxGNmhORixDa0Z2aE5JLDBEQUNFLG9CbEZ5aE5OLENrRjFoTkksMERBQ0Usb0JsRjRoTk4sQ2tGN2hOSSwwREFDRSxvQmxGK2hOTixDa0ZoaU5JLDBEQUNFLG9CbEZraU5OLENrRm5pTkksMERBQ0Usb0JsRnFpTk4sQ2tGdGlOSSwwREFDRSxvQmxGd2lOTixDa0Z6aU5JLDBEQUNFLG9CbEYyaU5OLENrRjVpTkksMERBQ0Usb0JsRjhpTk4sQ2tGL2lOSSwyREFDRSxvQmxGaWpOTixDa0Zsak5JLDJEQUNFLG1CbEZvak5OLENrRnJqTkksMkRBQ0UscUJsRnVqTk4sQ2tGeGpOSSwyREFDRSxxQmxGMGpOTixDa0Yzak5JLDJEQUNFLHFCbEY2ak5OLENrRjlqTkksMkRBQ0UscUJsRmdrTk4sQ2tGamtOSSwyREFDRSxxQmxGbWtOTixDa0Zwa05JLDJEQUNFLHFCbEZza05OLENrRnZrTkksMkRBQ0UscUJsRnlrTk4sQ2tGMWtOSSwyREFDRSxxQmxGNGtOTixDa0Y3a05JLDJEQUNFLHFCbEYra05OLENrRmhsTkksMkRBQ0UsbUJsRmtsTk4sQ2tGbmxOSSwyREFDRSxxQmxGcWxOTixDa0Z0bE5JLDJEQUNFLHFCbEZ3bE5OLENrRnpsTkksMkRBQ0UscUJsRjJsTk4sQ2tGNWxOSSwyREFDRSxxQmxGOGxOTixDa0YvbE5JLDJEQUNFLHFCbEZpbU5OLENrRmxtTkksMkRBQ0UscUJsRm9tTk4sQ2tGcm1OSSwyREFDRSxxQmxGdW1OTixDa0Z4bU5JLDJEQUNFLHFCbEYwbU5OLENrRjNtTkksMkRBQ0UscUJsRjZtTk4sQ2tGOW1OSSwyREFDRSxtQmxGZ25OTixDa0Zqbk5JLDJEQUNFLHFCbEZtbk5OLENrRnBuTkksMkRBQ0UscUJsRnNuTk4sQ2tGdm5OSSwyREFDRSxxQmxGeW5OTixDa0Yxbk5JLDJEQUNFLHFCbEY0bk5OLENrRjduTkksMkRBQ0UscUJsRituTk4sQ2tGaG9OSSwyREFDRSxxQmxGa29OTixDa0Zub05JLDJEQUNFLHFCbEZxb05OLENrRnRvTkksMkRBQ0UscUJsRndvTk4sQ2tGem9OSSwyREFDRSxxQmxGMm9OTixDa0Y1b05JLDJEQUNFLG1CbEY4b05OLENrRi9vTkksMkRBQ0UscUJsRmlwTk4sQ2tGbHBOSSwyREFDRSxxQmxGb3BOTixDa0ZycE5JLDJEQUNFLHFCbEZ1cE5OLENrRnhwTkksMkRBQ0UscUJsRjBwTk4sQ2tGM3BOSSwyREFDRSxxQmxGNnBOTixDa0Y5cE5JLDJEQUNFLHFCbEZncU5OLENrRmpxTkksMkRBQ0UscUJsRm1xTk4sQ2tGcHFOSSwyREFDRSxxQmxGc3FOTixDa0Z2cU5JLDJEQUNFLHFCbEZ5cU5OLENrRjFxTkksMkRBQ0UsbUJsRjRxTk4sQ2tGN3FOSSwyREFDRSxxQmxGK3FOTixDa0Zock5JLDJEQUNFLHFCbEZrck5OLENrRm5yTkksMkRBQ0UscUJsRnFyTk4sQ2tGdHJOSSwyREFDRSxxQmxGd3JOTixDa0Z6ck5JLDJEQUNFLHFCbEYyck5OLENrRjVyTkksMkRBQ0UscUJsRjhyTk4sQ2tGL3JOSSwyREFDRSxxQmxGaXNOTixDa0Zsc05JLDJEQUNFLHFCbEZvc05OLENtRnh0TkUseUVBQ0UscUJuRjJ0TkosQ21GdnROQSx5QkFDRSxXbkYwdE5GLENDcHROSSxvQ2tGUEoseUJBSUksWW5GMnRORixDQUNGLENtRnh0TkEsK0JBRUUsWUFBQSxDQUNBLGVBQUEsQ0FGQSxpQm5GNnRORixDQzlzTkksb0NrRmhCSiwrQkFNSSxZbkY0dE5GLENBQ0YsQ0NudE5JLG9Da0ZoQkosK0JBVUksYUFBQSxDQUNBLGtCbkY2dE5GLENBQ0YsQ0MxdU5JLG9Da0ZDSiwrQkFlSSxpQm5GOHRORixDQUNGLENDL3VOSSxxQ2tGQ0osK0JBb0JJLGlCQUFBLENBREEsZW5GZ3VORixDQUNGLENtRjd0TkUsc0NBR0UsVUFBQSxDQUZBLGFBQUEsQ0FDQSxlbkZndU5KLENDMXZOSSxxQ2tGd0JGLHNDQU1J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T0YsQ3VGcGhPQyxzQkFDQyxhdkZzaE9GLEN1Rm5oT0MsZ0NBQ0MsV3ZGcWhPRixDdUZoaE9BLHFCQUNDLGF2Rm9oT0QsQ3dGNW9PQyx3QkFDQyw2QkFBQSxDQUFBLHFCQUFBLENBQ0EsZ0NBQUEsQ0FBQSx3QnhGa3BPRixDd0ZocE9DLCtCQUNDLFN4RmtwT0YsQ3dGaHBPQyxnQ0FDQyxTeEZrcE9GLEN3RmhwT0MsdUJBQ0MsOEJBQUEsQ0FBQSxzQnhGa3BPRixDd0Y5b09BLDJCQUNDLEdBQ0MsU3hGaXBPQSxDd0Y5b09ELEdBQ0MsU3hGZ3BPQSxDQUNGLEN3RnZwT0EsbUJBQ0MsR0FDQyxTeEZpcE9BLEN3RjlvT0QsR0FDQyxTeEZncE9BLENBQ0YsQ3lGdHFPQSxZQUNDLGlDekYycU9ELEMwRjFxT0Usa0NBQ0UsU0FBQSxDQUNBLDJCMUZzck9KLEMwRi9xT0Usd0ZBQ0MsWTFGaXJPSCxDMEY5cU9FLHFDQUNDLDJCMUZnck9ILEMyRjdyT0MsaUNBR0MsZUFBQSxDQURBLFdBQUEsQ0FEQSxpQjNGcXNPRixDMkZoc09DLG1DQVdDLGtDQUFBLENBSEEsNENBQUEsQ0FDQSxjQUFBLENBUEEsV0FBQSxDQUVBLFFBQUEsQ0FFQSxpQkFBQSxDQUNBLGdCQUFBLENBTkEsaUJBQUEsQ0FJQSxPQUFBLENBT0EsNkJBQUEsQ0FUQSxVQUFBLENBT0EsUzNGb3NPRixDMkYvck9DLHlDQUNDLG9CM0Zpc09GLEMyRjlyT0MscUdBRUMsWTNGZ3NPRixDMkY3ck9DLDRCQUdDLHVCQUFBLENBQ0EsMkJBQUEsQ0FDQSx1QkFBQSxDQUhBLFdBQUEsQ0FEQSxTQUFBLENBS0EsMkIzRityT0YsQzJGNXJPQywrQkFHQyxXQUFBLENBRkEsaUJBQUEsQ0FHQSxVQUFBLENBRkEsUzNGZ3NPRiIsImZpbGUiOiJzdHlsZS12NTUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGUtc20ge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbS1vbmx5IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGctb25seSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbGcpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVkaXQtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5vdmVybGF5IC5lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4iLCIuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc20tb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAubGctb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ub3ZlcmxheSAuZWRpdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgaHRtbCxcbmJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQ6IDE0cHgvMS41IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuaHRtbC5vdmVybGF5LW9wZW4sXG5odG1sLm92ZXJsYXktb3BlbiBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYSxcbi5idXR0b24sXG4udG9vbHRpcF9fdHJpZ2dlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLCBhID4gW2NsYXNzXj1pY29uLV06YmVmb3JlLCBhID4gW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUsXG4uYnV0dG9uLFxuLmJ1dHRvbiA+IFtjbGFzc149aWNvbi1dOmJlZm9yZSxcbi5idXR0b24gPiBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSxcbi50b29sdGlwX190cmlnZ2VyLFxuLnRvb2x0aXBfX3RyaWdnZXIgPiBbY2xhc3NePWljb24tXTpiZWZvcmUsXG4udG9vbHRpcF9fdHJpZ2dlciA+IFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cbmE6aG92ZXIsXG4uYnV0dG9uOmhvdmVyLFxuLnRvb2x0aXBfX3RyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cblxuLnRvb2x0aXBfX3RyaWdnZXI6aG92ZXIgPiBhID4gc3BhbjpiZWZvcmUge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cblxucDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiAgLmdyaWQuZ3JpZC0tY29tcGFjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG59XG5cbnAgKyAuZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5jb2wgKyAuY29sIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbi5ncmlkLS1lcXVhbCAuY29sIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5ncmlkLS1jb21wYWN0IC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uc2l0ZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpdGVfX2NvbnRhaW5lci0tbmFycm93IHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLnNpdGVfX2NvbnRhaW5lci0tZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogMTcwMHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNpdGVfX2NvbnRhaW5lci0tZnVsbC13aWR0aCB7XG4gICAgcGFkZGluZzogMCA3NXB4O1xuICB9XG59XG5cbi5zaXRlX19zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zaXRlX19zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbl9fYW5jaG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogLTEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25fX2FuY2hvciB7XG4gICAgdG9wOiAtMTUwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5zZWN0aW9uX190aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc2VjdGlvbl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb25fX3RleHQtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNlY3Rpb25fX3RleHQtLXJpZ2h0ICsgKiB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc2VjdGlvbl9fdGl0bGUgKyAuc2VjdGlvbl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTJlbTtcbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaGVhZGxpbmUsXG4uX2JybGJzLWgzLFxuLmFjY29yZGVvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2M0MWEzMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaGVhZGxpbmUtLXJlZ3VsYXIge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGxpbmUtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uaGVhZGxpbmUtLWZvcmNlLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmhlYWRsaW5lLS0xIHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5oZWFkbGluZS0tMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGxpbmUtLTEge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuXG4uaGVhZGxpbmUtLTIsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkbGluZS0tMixcbmgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmhlYWRsaW5lLS0zLCAuX2JybGJzLWgzLCAuYWNjb3JkZW9uX190aXRsZSxcbmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lLS0zLCAuX2JybGJzLWgzLCAuYWNjb3JkZW9uX190aXRsZSxcbmgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmhlYWRsaW5lLS00LCAuYWNjb3JkZW9uX190aXRsZS0tc21hbGwsXG5oNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmhlYWRsaW5lLS01LFxuaDUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5oZWFkbGluZS0tNixcbmg2IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5oZWFkbGluZV9fcm9vZixcbi5oZWFkbGluZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuNmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uaGVhZGxpbmVfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG5cbi5oZWFkbGluZS0tMiAuaGVhZGxpbmVfX3Jvb2Yge1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuXG4uaGVhZGxpbmVfX3N1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG59XG5cbi5oZWFkbGluZV9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkbGluZV9fbGluayBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLmhlYWRsaW5lX19saW5rOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGxpbmVfX2xpbms6aG92ZXIgLnBhdGgzOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuXG4uaGVhZGxpbmVfX2ljb24ge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuaGVhZGxpbmVfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRsaW5lX19pY29uIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmhlYWRsaW5lX19zdXBlciB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uaGVhZGxpbmVfX2xpbmstZG93bmxvYWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNjc2NzZjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX190b3Age1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyX190b3AgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlLWhlYWRlcl9fdG9wIGE6aG92ZXIge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX190b3AgLnNpdGVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc2NzZjO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAxNTA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgdG9wOiA4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX2JvdHRvbSAuc2l0ZV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19ib3R0b20ge1xuICAgIHRvcDogOTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19ib3R0b20ge1xuICAgIHRvcDogMTEwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2JvdHRvbSBhOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hZG1pbi1iYXIgLnBhZ2UtaGVhZGVyX19ib3R0b20ge1xuICB0b3A6IDMycHg7XG59XG5cbi5wYWdlLWhlYWRlci0tbmF2LW9wZW4gKyAucGFnZS1oZWFkZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZS1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9faW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9faXRlbS5wYWdlLWhlYWRlcl9fbmF2LWl0ZW1zLCAucGFnZS1oZWFkZXJfX2l0ZW0ucGFnZS1oZWFkZXJfX25hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19pdGVtLS1zZXBhcmF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19pdGVtLS1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9faXRlbS0tbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2xvZ28gYSxcbi5wYWdlLWhlYWRlcl9fbG9nbyBpbWcsXG4ucGFnZS1oZWFkZXJfX2FjY291bnQgYSxcbi5wYWdlLWhlYWRlcl9fYWNjb3VudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19hY2NvdW50IC5pY29uLWFjY291bnQ6YmVmb3JlIHtcbiAgICBjb2xvcjogIzY3Njc2YztcbiAgfVxuICAucGFnZS1oZWFkZXJfX2FjY291bnQgYTpob3ZlciAuaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gICAgY29sb3I6ICNjNDFhMzI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuYmxvZy1pZC0yIC5wYWdlLWhlYWRlcl9fbG9nbyxcbi5ibG9nLWlkLTMgLnBhZ2UtaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAucGFnZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19uYXYtaXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbmF2LWl0ZW0ucGFnZS1oZWFkZXJfX25hdi1pdGVtLS1ncm93IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYtaXRlbXMtLXNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdi10b2dnbGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2LXRvZ2dsZS0tb3BlbiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlZDZkXCI7XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgLnN1Yi1tZW51IGEge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbi5wYWdlLWhlYWRlcl9fbWVudS5tZW51IC5zdWItbWVudSAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucGFnZS1oZWFkZXJfX21lbnUubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgNHB4KTtcbn1cbi5wYWdlLWhlYWRlcl9fbWVudS5tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XG4gIHJpZ2h0OiAycHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgd2lkdGg6IDAuNzVlbTtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZWRjMVwiO1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5wYWdlLWhlYWRlcl9fbWVudS5tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbWVudS5tZW51ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSA+IGxpID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgPiBsaSA+IGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweDtcbiAgICByaWdodDogLThweDtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIGxlZnQ6IC04cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS5tZW51IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMCAtMjRweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NzY3NmM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSAuc3ViLW1lbnUgbGkge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS5tZW51IC5zdWItbWVudSBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS5tZW51IC5zdWItbWVudSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS5tZW51IC5zdWItbWVudSBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTI0cHg7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGxlZnQ6IC0yNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAwIDJweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSA+IGxpID4gYTpob3Zlcixcbi5wYWdlLWhlYWRlcl9fbWVudS5tZW51ID4gbGk6bm90KC5zY3JvbGwtaXRlbSkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgPiBsaTpub3QoLnNjcm9sbC1pdGVtKS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhLFxuLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgPiBsaS5zY3JvbGwtaXRlbS0tYWN0aXZlID4gYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyLFxuLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc2Nyb2xsLWl0ZW0pLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5wYWdlLWhlYWRlcl9fbWVudS5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNjcm9sbC1pdGVtKS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhLFxuLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNjcm9sbC1pdGVtLS1hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMTAwJSAtIDAuNzVlbSAtIDRweCkgMnB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS5tZW51IC5zdWItbWVudSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCAycHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5wYWdlLWhlYWRlcl9fbWVudS5tZW51IC5zdWItbWVudSBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgPiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuOWVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4ucGFnZS1oZWFkZXJfX21lbnUubWVudSA+IGxpOm5vdCguc2Nyb2xsLWl0ZW0pLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEsXG4ucGFnZS1oZWFkZXJfX21lbnUubWVudSA+IGxpLnNjcm9sbC1pdGVtLS1hY3RpdmUgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGE6OmJlZm9yZSxcbi5wYWdlLWhlYWRlcl9fbWVudS5tZW51ID4gbGk6bm90KC5zY3JvbGwtaXRlbSkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYTo6YmVmb3JlLFxuLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgPiBsaS5zY3JvbGwtaXRlbS0tYWN0aXZlID4gYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbWVudS5tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5tZW51X19zdWJtZW51LXRvZ2dsZSB7XG4gICAgZmxleDogMCAwIDMycHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5tZW51X19zdWJtZW51LXRvZ2dsZSAubWVudV9fc3VibWVudS10b2dnbGUtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIG9wYWNpdHkgMC4ycztcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1vcGVuID4gLm1lbnVfX3N1Ym1lbnUtdG9nZ2xlIC5tZW51X19zdWJtZW51LXRvZ2dsZS1pY29uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX21lbnUubWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMC43NWVtIDA7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtb3BlbiA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51Lm1lbnUgLmxnLW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1oZWFkZXJfX2xhbmd1YWdlcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19sYW5ndWFnZXMgLm1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbGFuZ3VhZ2VzLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keTpub3QoLmxvZ2dlZC1pbikgLnBhZ2UtaGVhZGVyX19sYW5ndWFnZXMgbGk6bnRoLWNoaWxkKDcpIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdlLWhlYWRlcl9fYWNjb3VudCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnBhZ2UtaGVhZGVyX19hY2NvdW50IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fbGFuZ3VhZ2VzLFxuLnBhZ2UtaGVhZGVyX19hY2NvdW50IHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zdGFnZS0tbWVkaXVtICsgLnBhZ2UtY29udGVudCxcbi5qb2JzLXBhZ2UgLnBhZ2UtY29udGVudCxcbi5wYWdlLWNvbnRlbnQ6aGFzKCN0dXJudXAtc3VjY2Vzcykge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZXh0IC5wYWdlLWNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWRvd25sb2FkcyAucGFnZS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jYWxjdWxhdG9yIC5wYWdlLWNvbnRlbnQsXG4uc2luZ2xlIC5wYWdlLWNvbnRlbnQsXG4uZXJyb3I0MDQgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG59XG5cbi5ob21lIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJsb2cgLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2cgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXBhZ2Utd2ViaW5hcnMgLnBhZ2UtY29udGVudCxcbi5zaW5nbGUtam9iIC5wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5cbi5wYWdlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAucGFnZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucGFnZS1mb290ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnBhZ2UtZm9vdGVyX19tZW51Lm1lbnUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtZm9vdGVyX19tZW51Lm1lbnUgYSB7XG4gIGNvbG9yOiAjNjc2NzZjO1xufVxuLnBhZ2UtZm9vdGVyX19tZW51Lm1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fbWVudS5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1mb290ZXJfX21lbnUubWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fY29weXJpZ2h0IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxuICAucGFnZS1mb290ZXJfX2NvcHlyaWdodCBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ucGFnZS1mb290ZXJfX2NvcHlyaWdodCBzdHJvbmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ubWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAubWVudSAuc2VwYXJhdGUge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAubWVudSAuc2VwYXJhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4ubWVudV9faXRlbSxcbi5tZW51IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAubWVudV9faXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLm1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLm1lbnVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSxcbi5tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ubWVudV9faXRlbS0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uZm9ybV9fZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZm9ybV9fZmllbGRzZXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm1fX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuXG4uZm9ybV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvcm1fX3JvdyA+ICoge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmZvcm1fX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmZvcm1fX3Jvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uZm9ybV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9faXRlbS0tc3VibWl0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZvcm1fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb3JtX19sYWJlbC0taW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZvcm1fX2xhYmVsLS1kb3duY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZm9ybV9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICBwYWRkaW5nOiAxZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG59XG5cbmRpdi5mb3JtX19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5kaXYuZm9ybV9faW5wdXQgKiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuZGl2LmZvcm1fX2lucHV0IGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZvcm0tLWNvbXBhY3QgLmZvcm1fX2lucHV0IHtcbiAgcGFkZGluZzogMC44ZW07XG59XG5cbmJvZHkgLmZvcm1fX2lucHV0LS1hY2NlcHRhbmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbmJvZHkgLmZvcm1fX2lucHV0LS1hY2NlcHRhbmNlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5IC5mb3JtX19pbnB1dC0tYWNjZXB0YW5jZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NzY3NmM7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xufVxuYm9keSAuZm9ybV9faW5wdXQtLWFjY2VwdGFuY2UgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzY3NmM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLmZvcm1fX2lucHV0LS1hY2NlcHRhbmNlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAxLjVweCAxLjVweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5ib2R5IC5mb3JtX19pbnB1dC0tYWNjZXB0YW5jZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuYm9keSAuZm9ybV9faW5wdXQtLWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZm9ybV9faW5saW5lLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogYXV0bztcbn1cblxuc2VsZWN0LmZvcm1fX2lubGluZS1pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuc2VsZWN0LmZvcm1fX2lubGluZS1pbnB1dDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19oZWxwIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xufVxuXG4uZm9ybV9fc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtX19zZWxlY3Qtd3JhcHBlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgY29udGVudDogXCJcXGVkYzFcIjtcbiAgY29sb3I6ICNjNDFhMzI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtX19zdWZmaXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZm9ybV9fc3VmZml4LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG5cbi5mb3JtX19lcnJvcixcbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG59XG5cbi5mb3JtX19pbnB1dCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uZm9ybV9fbm90aWNlLFxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyZW0gMCAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC43ZW0gMWVtIDAuN2VtIDFlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9fbm90aWNlLS1lcnJvcixcbi53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbi53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI5MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZm9ybV9fcmVxdWlyZWQtbm90aWNlIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2YjQ1MDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnRhYmxlX193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWJsZV9fd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnRhYmxlX193cmFwcGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA1MXB4KTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCByZ2JhKDEwMywgMTAzLCAxMDgsIDAuMyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50YWJsZV9fd3JhcHBlci0tc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlX193cmFwcGVyLS1zY3JvbGw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRhYmxlX193cmFwcGVyLS1zY3JvbGwgPiBkaXYge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG4udGFibGVfX3dyYXBwZXItLXNjcm9sbCA+IGRpdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBoZWlnaHQ6IDEycHg7XG59XG4udGFibGVfX3dyYXBwZXItLXNjcm9sbCA+IGRpdjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQ7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4udGFibGVfX3dyYXBwZXItLXNjcm9sbCA+IGRpdjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG50YWJsZSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG50YWJsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG50ciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG50aCwgdGQge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDEwMywgMTA4LCAwLjEpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnRkIHtcbiAgcGFkZGluZy10b3A6IDAuN2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwMywgMTAzLCAxMDgsIDAuMSk7XG59XG5cbi5wYWdlLWNvbnRlbnQgdWw6bm90KFtjbGFzc10pLFxuLmFydGljbGUgdWw6bm90KFtjbGFzc10pIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ucGFnZS1jb250ZW50IGxpLFxuLmFydGljbGUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhZ2UtY29udGVudCB1bDpub3QoW2NsYXNzXSkgbGk6bm90KFtjbGFzc10pLFxuLmFydGljbGUgdWw6bm90KFtjbGFzc10pIGxpOm5vdChbY2xhc3NdKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ucGFnZS1jb250ZW50IHVsOm5vdChbY2xhc3NdKSBsaTpub3QoW2NsYXNzXSk6bm90KDpsYXN0LWNoaWxkKSxcbi5hcnRpY2xlIHVsOm5vdChbY2xhc3NdKSBsaTpub3QoW2NsYXNzXSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xufVxuLnBhZ2UtY29udGVudCB1bDpub3QoW2NsYXNzXSkgbGk6bm90KFtjbGFzc10pOmJlZm9yZSxcbi5hcnRpY2xlIHVsOm5vdChbY2xhc3NdKSBsaTpub3QoW2NsYXNzXSk6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDFhMzI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5sYW5ndWFnZXMgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5sYW5ndWFnZXMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLmxhbmd1YWdlcyBsaTpub3QoLmN1cnJlbnQtbGFuZykge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubGFuZ3VhZ2VzLWRyb3Bkb3duIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xufVxuXG4ubGFuZ3VhZ2VzLWRyb3Bkb3duX19jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGFuZ3VhZ2VzLWRyb3Bkb3duX19jdXJyZW50OmFmdGVyIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGNvbnRlbnQ6IFwiXFxlZGMxXCI7XG59XG5cbi5sYW5ndWFnZXMtZHJvcGRvd25fX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxhbmd1YWdlcy1kcm9wZG93bl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG4ubGFuZ3VhZ2VzLWRyb3Bkb3duX19saXN0IC5jdXJyZW50LWxhbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sYW5ndWFnZXMtZHJvcGRvd25fX2xpc3QgLmxhbmctaXRlbS1ydSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiBtYXgtY29udGVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc3RhZ2Uge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3NHB4KTtcbiAgfVxufVxuLnN0YWdlICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc3RhZ2U6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdGFnZS1iZy1wb3J0cmFpdC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZ2U6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdGFnZS1iZy5zdmdcIik7XG4gIH1cbn1cblxuLnN0YWdlLS1tZWRpdW0ge1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbn1cblxuLnN0YWdlX192aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0YWdlX192aWRlby1jb250YWluZXIgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc3RhZ2VfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnN0YWdlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMzBweCAwIDEyMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZ2VfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnN0YWdlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgZmxleDogMCAwIDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWdlX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuc3RhZ2VfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCAzOHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgLnN0YWdlX19jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5zdGFnZV9fY29udGVudC0td2lkZSB7XG4gICAgZmxleDogMCAwIDUwdnc7XG4gIH1cbn1cblxuLnN0YWdlX19zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0b3A6IDIwcHg7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMzAwcHg7XG4gIGZsZXg6IDAgMCAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc3RhZ2VfX3NsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuc3RhZ2VfX3NsaWRlciB7XG4gICAgd2lkdGg6IDIxdnc7XG4gICAgZmxleDogMCAwIDIxdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAuc3RhZ2VfX3NsaWRlciB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGZsZXg6IDAgMCA0NTBweDtcbiAgfVxufVxuLnN0YWdlX19zbGlkZXIgLnN0YWdlX19zbGlkZXItY292ZXItaGVhZGVyLFxuLnN0YWdlX19zbGlkZXIgLnN0YWdlX19zbGlkZXItY292ZXItZm9vdGVyIHtcbiAgcGFkZGluZzogMS41dnc7XG59XG4uc3RhZ2VfX3NsaWRlciAuc3RhZ2VfX3NsaWRlci1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMi41dnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5zdGFnZV9fc2xpZGVyIC5zdGFnZV9fc2xpZGVyLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDMuNWVtO1xuICB9XG59XG4uc3RhZ2VfX3NsaWRlciAuc3RhZ2VfX3NsaWRlci1yb29mIHtcbiAgZm9udC1zaXplOiAxdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgLnN0YWdlX19zbGlkZXIgLnN0YWdlX19zbGlkZXItcm9vZiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5zdGFnZV9fc2xpZGVyIC5zdGFnZV9fc2xpZGVyLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1dnc7XG4gIH1cbn1cbi5zdGFnZV9fc2xpZGVyIC5zdGFnZV9fc2xpZGVyLW5hdiBidXR0b24ge1xuICB0b3A6IGF1dG87XG59XG4uc3RhZ2VfX3NsaWRlciAuc3RhZ2VfX3NsaWRlci1uYXYgYnV0dG9uOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RhZ2VfX3NsaWRlciAub3dsLWRvdDpub3QoOmhvdmVyKTpub3QoLmFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zdGFnZV9fc2xpZGVyIC5vd2wtZG90OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjNDFhMzIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnN0YWdlX19oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnN0YWdlX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA4dmg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAuc3RhZ2VfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDdlbTtcbiAgfVxufVxuXG4uc3RhZ2VfX3N1YmxpbmUge1xuICBmb250LXNpemU6IDEuNmVtO1xuICBtYXJnaW4tdG9wOiAwLjdlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNkZWRlZGU7XG59XG5cbi5zdGFnZV9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLnN0YWdlX19yb29mLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuc3RhZ2VfX3Jvb2YtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjh2aDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5zdGFnZV9fcm9vZi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuLnN0YWdlX19yb29mLWNvbnRlbnQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuLnN0YWdlX19yb29mLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdGFnZV9fcm9vZi1jb250ZW50LnN0YWdlX19yb29mLWNvbnRlbnQtLWhhcy1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zdGFnZV9fcm9vZi1jb250ZW50LnN0YWdlX19yb29mLWNvbnRlbnQtLWhhcy1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgLnN0YWdlX19yb29mLWNvbnRlbnQuc3RhZ2VfX3Jvb2YtY29udGVudC0taGFzLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuLnN0YWdlX19yb29mLWNvbnRlbnQgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEyMCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xufVxuXG4uc3RhZ2VfX3Njcm9sbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDk1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIGFuaW1hdGlvbjoganVtcCAwLjVzIGxpbmVhciBhbHRlcm5hdGUgaW5maW5pdGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnN0YWdlX19zY3JvbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc3RhZ2VfX3Njcm9sbDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3RhZ2VfX3Njcm9sbDpob3Zlcixcbi5zdGFnZV9fc2Nyb2xsOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBrZXlmcmFtZXMganVtcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNSUpO1xuICB9XG59XG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtIDEuMjVlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0MWEzMjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5idXR0b246aG92ZXIge1xuICBjb2xvcjogI2M0MWEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24uYnV0dG9uLS1hcnJvdzpiZWZvcmUsXG4uYnV0dG9uIFtjbGFzc149aWNvbi1dLCAuYnV0dG9uIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uYnV0dG9uLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLmJ1dHRvbi0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLmJ1dHRvbi0tb3V0bGluZTpob3ZlciwgLmJ1dHRvbi0tb3V0bGluZTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uLS1vdXRsaW5lLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2M0MWEzMjtcbiAgY29sb3I6ICNjNDFhMzI7XG59XG5cbi5idXR0b24tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2M0MWEzMjtcbn1cbi5idXR0b24tLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzQxYTMyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ1dHRvbi0tYXJyb3c6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnV0dG9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYnV0dG9uLXJvdyAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uYnV0dG9uLXJvdyAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4uYnV0dG9uLXJvdy0tbm93cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuYnV0dG9uLXJvdy0tcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5idXR0b24tcm93LS1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuYnV0dG9uLXJvdy0tY2VudGVyZWQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tcm93LS1jZW50ZXJlZCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnV0dG9uLXJvdy0tZXF1YWwgLmJ1dHRvbiB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ucmVhZC1tb3JlIFtjbGFzc149aWNvbi1dLCAucmVhZC1tb3JlIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG59XG5cbi5yZWFkLW1vcmUtLWFycm93LWxlZnQgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMC40ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVhZC1tb3JlLS1hcnJvdy1sZWZ0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5pY29ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmljb25yb3dfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaWNvbnJvd19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLmljb25yb3dfX2l0ZW0uaWNvbnJvd19faXRlbS0tc2VwYXJhdGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbn1cblxuLmljb25yb3dfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMXB4O1xuICB3aWR0aDogMjFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5pY29ucm93X19pY29uIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgd2lkdGg6IDIzcHg7XG4gIH1cbn1cblxuLmNvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEuY292ZXI6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvdmVyLS1ob3Zlci1zY2FsZSxcbi5jb3Zlci0taG92ZXItc2NhbGUgLmNvdmVyX19pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5jb3Zlci0taG92ZXItc2NhbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0YzUyICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jb3Zlci0taG92ZXItc2NhbGU6aG92ZXIgLmNvdmVyX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG5hLmNvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuYS5jb3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODk7XG59XG5cbi5jb3Zlci0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NiwgMjYsIDUwLCAwLjkpO1xufVxuXG4uY292ZXItLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzMCwgMTM3LCAwLjIpO1xufVxuXG4uY292ZXItLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc2NzZjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jb3Zlci0tZGFyayAqLFxuLmNvdmVyLS1kYXJrIC5jb3Zlcl9fcmVhZC1tb3JlIC5pY29uLWFycm93LXJpZ2h0LXNtYWxsOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmNvdmVyLS1kYXJrIC5jb3Zlcl9faGVhZGxpbmUsXG4uY292ZXItLWRhcmsgLmNvdmVyX19yZWFkLW1vcmUgLmljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuYS5jb3Zlci0tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzcsIDAuMyk7XG59XG5cbi5jb3Zlcl9faGVhZGVyLFxuLmNvdmVyX19jb250ZW50LFxuLmNvdmVyX19mb290ZXIge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uY292ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNvdmVyX19jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdmVyX19jb250ZW50LS1taW4taGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuLmNvdmVyX19yb29mIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uY292ZXJfX2hlYWRsaW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmNvdmVyX19oZWFkbGluZS0tZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY292ZXJfX2ltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb3Zlcl9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jb3Zlcl9faW1hZ2UtLW5hcnJvdyB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY292ZXJfX2ltYWdlLS1uYXJyb3cge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbi5jb3Zlcl9faW1hZ2UtLW5hcnJvdyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY292ZXJfX3RleHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uY292ZXItLW5vLWJ1dHRvbiAuY292ZXJfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY292ZXJfX2hlYWRsaW5lICsgLmNvdmVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5jb3Zlcl9fcmVhZC1tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cbi5jb3Zlcl9fcmVhZC1tb3JlIC5pY29uLWFycm93LXJpZ2h0LXNtYWxsOmJlZm9yZSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbmEuY292ZXI6aG92ZXIgLmNvdmVyX19yZWFkLW1vcmUge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cbmEuY292ZXI6aG92ZXIgLmNvdmVyX19yZWFkLW1vcmUgLmljb24tYXJyb3ctcmlnaHQtc21hbGw6YmVmb3JlIHtcbiAgY29sb3I6ICNjNDFhMzIgIWltcG9ydGFudDtcbn1cblxuLmNvdmVyX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sYWJlbGxpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGFiZWxsaW5nX19sYWJlbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4uc2xpZGVyX19saW5lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5zbGlkZXJfX2xpbmVzLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAxMDMsIDEwOCwgMC45KTtcbn1cbi5zbGlkZXJfX2xpbmVzLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMzQsIDAuOSk7XG59XG5cbi5zbGlkZXJfX2xpbmVzLWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAyNiwgNTAsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlcl9faW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA2ODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNsaWRlcl9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc2xpZGVyX19jb250cm9scyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5zbGlkZXJfX2NvbnRyb2xzIC5zbGlkZXJfX2RvdHMge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAuc2xpZGVyX19jb250cm9scyAuc2xpZGVyX19uYXYgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC44ZW07XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2LFxuLnNsaWRlcl9fZG90cyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNsaWRlcl9fbmF2IGJ1dHRvbixcbi5zbGlkZXJfX2RvdHMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpZGVyX19kb3RzLS1zb2xpZCAuc2xpZGVyX19kb3QsXG4uc2xpZGVyX19kb3RzLS1zb2xpZCAub3dsLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2xpZGVyX19kb3RzLS1zb2xpZCAuc2xpZGVyX19kb3Q6bm90KC5hY3RpdmUpOmhvdmVyLFxuLnNsaWRlcl9fZG90cy0tc29saWQgLm93bC1kb3Q6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2xpZGVyX19uYXYtLWNlbnRlcmVkIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zbGlkZXJfX25hdi0tb3V0c2lkZSAub3dsLXByZXYge1xuICBsZWZ0OiAtNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXJfX25hdi0tb3V0c2lkZSAub3dsLXByZXYge1xuICAgIGxlZnQ6IC02NXB4O1xuICB9XG59XG4uc2xpZGVyX19uYXYtLW91dHNpZGUgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC01MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlcl9fbmF2LS1vdXRzaWRlIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC02NXB4O1xuICB9XG59XG5cbi5zbGlkZXJfX25hdi0tZm9vdGVyLW9mZnNldCBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXJfX25hdi0tZm9vdGVyLW9mZnNldCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IC04NXB4O1xuICB9XG59XG5cbi5zbGlkZXJfX2Fycm93IHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cbi5zbGlkZXJfX2Fycm93OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4uc2xpZGVyX19hcnJvdzpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzY3Njc2Yztcbn1cblxuLm93bC1wcmV2OmhvdmVyIC5zbGlkZXJfX2Fycm93OmJlZm9yZSxcbi5vd2wtbmV4dDpob3ZlciAuc2xpZGVyX19hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogIzY3Njc2Yztcbn1cblxuLnNsaWRlcl9fbmF2LS1jZW50ZXJlZCAuc2xpZGVyX19hcnJvdyB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5vd2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xpZGVyX19kb3RzLS1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpZGVyX19kb3QsXG4uc2xpZGVyX19kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjc2NzZjO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2xpZGVyX19kb3Q6aG92ZXIsXG4uc2xpZGVyX19kb3RzIC5vd2wtZG90OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3Njc2Yztcbn1cbi5zbGlkZXJfX2RvdDpub3QoOmxhc3QtY2hpbGQpLFxuLnNsaWRlcl9fZG90cyAub3dsLWRvdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnNsaWRlcl9fZG90LS1hY3RpdmUsXG4uc2xpZGVyX19kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2M0MWEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMjtcbn1cblxuLm5ld3Mtc2xpZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLm5ld3Mtc2xpZGVyX193cmFwcGVyLCAubmV3cy1zbGlkZXJfX3dyYXBwZXIgKiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLm5ld3Mtc2xpZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzLXNsaWRlcl9fd3JhcHBlciAuc2xpZGVyX19hcnJvdzpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5uZXdzLXNsaWRlciAudGVhc2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi50ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyIC50ZWFzZXJfX3RpdGxlIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLnRlYXNlciAudGVhc2VyX19tZWRpYSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudG1wLXJldmVyc2UtbWQgLnRlYXNlcl9fbWVkaWEge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlci0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi50ZWFzZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlci0tbGVmdCAudGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgIG9yZGVyOiAzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnRlYXNlci0tbGVmdCAudGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuXG4udGVhc2VyLS1zcGVjaWFsLXBheW1lbnQtdGFibGUgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgei1pbmRleDogNDA7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2NvbnRlbnQsXG4udGVhc2VyLS1kb3dubG9hZHMgLnRlYXNlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAudGVhc2VyLS1wYW5lcyAudGVhc2VyX19jb250ZW50LFxuLnRlYXNlci0tZG93bmxvYWRzIC50ZWFzZXJfX2NvbnRlbnQge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9fdGl0bGUge1xuICAgIGZsZXg6IDAgMCAxMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlci0tcGFuZXMgLnRlYXNlcl9fdGl0bGUsXG4udGVhc2VyLS1kb3dubG9hZHMgLnRlYXNlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX190aXRsZS10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4udGVhc2VyX190aXRsZS0tdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4udGVhc2VyX190aXRsZS0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXItLXJpZ2h0IC50ZWFzZXJfX3RpdGxlIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAudGVhc2VyLS1yaWdodCAudGVhc2VyX190aXRsZSBzcGFuIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyLS1sZWZ0IC50ZWFzZXJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4udGVhc2VyX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0NXB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX19iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udGVhc2VyX19iYWRnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZWFzZXItLXJpZ2h0IC50ZWFzZXJfX2JhZGdlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xufVxuXG4udGVhc2VyX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICBvcmRlcjogLTIwO1xufVxuLnRlYXNlcl9faGVhZGxpbmUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9faGVhZGxpbmUgc3BhbiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIH1cbiAgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjpiZWZvcmUsIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M0MWEzMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi50ZWFzZXJfX2hlYWRsaW5lLS1zbWFsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGVhc2VyX19oZWFkbGluZS0tc21hbGwgc3BhbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyX19oZWFkbGluZS0tc21hbGwgc3BhbjphZnRlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIsXG4udGVhc2VyLS1kb3dubG9hZHMgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cblxuLnRlYXNlci0tbGVmdCAudGVhc2VyX19oZWFkbGluZSBzcGFuOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4udGVhc2VyLS1wYW5lcyAudGVhc2VyX19oZWFkbGluZSxcbi50ZWFzZXItLWRvd25sb2FkcyAudGVhc2VyX19oZWFkbGluZSB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2hlYWRsaW5lLFxuLnRlYXNlci0tZG93bmxvYWRzIC50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gIH1cbn1cblxuLnRlYXNlci0tcGFuZXMgLnRlYXNlcl9fYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnRlYXNlci0tbG9nb3MgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi50ZWFzZXJfX21lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXJfX21lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG59XG5cbi50ZWFzZXItLXNwZWNpYWwtcGF5bWVudC10YWJsZSAudGVhc2VyX19tZWRpYSB7XG4gIHotaW5kZXg6IDIwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXItLXNwZWNpYWwtcGF5bWVudC10YWJsZSAudGVhc2VyX19tZWRpYSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLnRlYXNlcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udGVhc2VyLS1zcGVjaWFsLXBheW1lbnQtdGFibGUgLnRlYXNlcl9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyLS1zcGVjaWFsLXBheW1lbnQtdGFibGUgLnRlYXNlcl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXItLXNwZWNpYWwtcGF5bWVudC10YWJsZSAudGVhc2VyX19pbWFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMTQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9fbWVkaWEtLW1hc2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRlYXNlcl9fbWVkaWEtLW1hc2s6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90ZWFzZXItaW1hZ2UtbWFzay1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMnMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZWFzZXItLWxlZnQgLnRlYXNlcl9fbWVkaWEtLW1hc2s6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL3RlYXNlci1pbWFnZS1tYXNrLWxlZnQuc3ZnXCIpO1xuICB9XG59XG4udGVhc2VyLS1sZWZ0IC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbn1cblxuLnRlYXNlcl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi50ZWFzZXJfX3RleHQgYSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuLnRlYXNlcl9fdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICM2NzY3NmM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyLS1uYXJyb3cgLnRlYXNlcl9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAudGVhc2VyLS1jb2x1bW5zLTIgLnRlYXNlcl9fdGV4dCB7XG4gICAgY29sdW1uczogMjtcbiAgICBjb2x1bW4tZ2FwOiAyZW07XG4gIH1cbn1cbi50ZWFzZXJfYnV0dG9uLXJvdyB7XG4gIG1hcmdpbi10b3A6IDIuNWVtO1xufVxuXG4udGVhc2VyX19idXR0b24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlci0tcmlnaHQgLnRlYXNlcl9fYnV0dG9uIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9fcGFuZS1ncmlkIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXJfX3BhbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlYXNlcl9fcGFuZS1ncmlkIHtcbiAgICBmbGV4LWJhc2lzOiAxMjAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICBodG1sOm5vdCgubm8tanMpIC50ZWFzZXJfX3BhbmUtZ3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAudGVhc2VyOm5vdCgudGVhc2VyLS1uYXJyb3cpIC50ZWFzZXJfX3BhbmUtZ3JpZC5wYW5lLWdyaWQtLTItY29scyB7XG4gICAgZmxleC1iYXNpczogNjAlO1xuICB9XG59XG4udGVhc2VyX19sb2dvLWdyaWQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX190aXRsZSxcbi5hbmltYXRlLnRlYXNlcl9fdGl0bGUtLXRvcCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9fdGl0bGUsXG4udGVhc2VyLS1hbmltYXRpb24udGVhc2VyX190aXRsZS0tdG9wIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uLnRlYXNlci0tbGVmdCAudGVhc2VyX190aXRsZSB7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnRlYXNlcl9fYmFkZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9fYmFkZ2Uge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnRlYXNlcl9faGVhZGxpbmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9faGVhZGxpbmUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19oZWFkbGluZSBzcGFuOmJlZm9yZSxcbi5hbmltYXRlIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19oZWFkbGluZSBzcGFuOmJlZm9yZSxcbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cblxuLmFuaW1hdGUgLnRlYXNlcl9fbWVkaWEge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9fbWVkaWEsXG4udGVhc2VyLS1hbmltYXRpb24gLnNsaWRlcl9fY29udHJvbHMge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19ib2R5IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX2JvZHkge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGV4dC1zZWN0aW9uLmFuaW1hdGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGV4dC1zZWN0aW9uLS1hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNDFhMzI7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGV4dC1ib3ggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uY292ZXItZ3JpZF9fY292ZXJzOm5vdCguYWNjb3JkZW9uLS1pbml0aWFsaXplZCk6bm90KC5jb3Zlci1ncmlkX19jb3ZlcnMtLXNsaWRlcikge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyLS1vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtLTQtY29scyAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcixcbi5jb3Zlci1ncmlkX19jb3ZlcnMtLXNsaWRlciAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGZsZXg6IDAgMCAyNSU7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtLTMtY29scyAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzJTtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy0tMi1jb2xzIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgZmxleDogMCAwIDUwJTtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzICFpbXBvcnRhbnQ7XG59XG4uY292ZXItZ3JpZF9fY292ZXI6aG92ZXIgLmNvdmVyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY292ZXItZ3JpZF9fY292ZXIgLmNvdmVyX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxuICAuY292ZXItZ3JpZF9fY292ZXIgLmNvdmVyX19oZWFkbGluZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvdmVyLWdyaWRfX2NvdmVyLmNvdmVyLS1uZXdzIC5jb3Zlcl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVyczpub3QoLmFjY29yZGVvbi0taW5pdGlhbGl6ZWQpOm5vdCguY292ZXItZ3JpZF9fY292ZXJzLS1zbGlkZXIpIC5jb3Zlci1ncmlkX19jb3ZlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtLXNsaWRlciAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy0tc2xpZGVyIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLXdyYXBwZXIgLnNsaWRlcl9fYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICM2NzY3NmM7XG59XG5cbi5jb3Zlci1ncmlkX19uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTQwcHg7XG59XG5cbi5jb3Zlci1ncmlkX19uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xufVxuXG4uYW5pbWF0ZSAuY292ZXItZ3JpZF9fdGl0bGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMTMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDE0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgxNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMTYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDE3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgxOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMTkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDIwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgyMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDIyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgyMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMjQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDI1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgyNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMjcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDI4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgyOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMzApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDMxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMzIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4xcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDMzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuMnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgzNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjNzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMzUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy40cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDM2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCgzNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjZzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoMzgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy43cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDM5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuOHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg0MCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjlzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg0Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjFzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC4ycztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDQ0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuM3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg0NSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjRzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC41cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDQ3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuNnM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg0OCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjdzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC44cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDUwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuOXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg1MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDUyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuMXM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg1Mykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjJzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNTQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS4zcztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDU1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuNHM7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg1Nikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjVzO1xufVxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlcjpudGgtY2hpbGQoNTcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS42cztcbn1cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXI6bnRoLWNoaWxkKDU4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuN3M7XG59XG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19jb3Zlci13cmFwcGVyOm50aC1jaGlsZCg1OSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjhzO1xufVxuXG4uYW5pbWF0ZSAuY292ZXItZ3JpZF9fbmF2IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fbmF2IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmljb25ncmlkX19pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuaWNvbmdyaWRfX2ljb25zLS1pbmRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmljb25ncmlkX19pY29ucy0tY29scy01IC5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLmljb25ncmlkX19pY29ucy0tY29scy01IC5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICB9XG59XG5cbi5pY29uZ3JpZF9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmljb25ncmlkX19pY29uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5pY29uZ3JpZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogNzBweDtcbn1cblxuLmljb25ncmlkX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4xZW07XG59XG5cbi5hbmltYXRlIC5pY29uZ3JpZF9fdGl0bGUge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlcjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlcjpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7XG59XG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlcjpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9faWNvbi13cmFwcGVyOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuLmljb25ncmlkLS1hbmltYXRpb24gLmljb25ncmlkX19pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlcjpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cblxuLmljb25saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pY29ubGluZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmljb25saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29ubGluZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgbGVmdDogMTUwcHg7XG4gICAgdG9wOiA3MHB4O1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxYTMyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLmljb25saW5lX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaWNvbmxpbmVfX2l0ZW06YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGxlZnQ6IDE1MHB4O1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaWNvbmxpbmVfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICB9XG59XG5cbi5pY29ubGluZV9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDE0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uaWNvbmxpbmVfX2ljb24gaW1nIHtcbiAgaGVpZ2h0OiA1NXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuXG4uaWNvbmxpbmVfX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmljb25saW5lX19jaXJjbGU6YmVmb3JlLCAuaWNvbmxpbmVfX2NpcmNsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcycHg7XG59XG4uaWNvbmxpbmVfX2NpcmNsZTpiZWZvcmUge1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTFweDtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2NpcmNsZS0xLXRvcGxlZnQuc3ZnXCIpO1xufVxuLmljb25saW5lX19jaXJjbGU6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvY2lyY2xlLTEtYm90dG9tcmlnaHQuc3ZnXCIpO1xufVxuXG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDIpIC5pY29ubGluZV9fY2lyY2xlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDMpIC5pY29ubGluZV9fY2lyY2xlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLmljb25saW5lX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaWNvbmxpbmVfX2hlYWRsaW5lIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbkZhZGVMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbi5hbmltYXRlIC5pY29ubGluZV9faWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pY29ubGluZS0tYW5pbWF0aW9uIC5pY29ubGluZV9faWNvbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZm9yd2FyZHM7XG59XG5cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoMikgLmljb25saW5lX19pY29uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDMpIC5pY29ubGluZV9faWNvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoNCkgLmljb25saW5lX19pY29uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDUpIC5pY29ubGluZV9faWNvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG5cbi5pY29ubGluZV9faXRlbTpudGgtY2hpbGQoNikgLmljb25saW5lX19pY29uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xufVxuXG4uaWNvbmxpbmUuaWNvbmxpbmUtLWFuaW1hdGlvbjphZnRlciB7XG4gIGFuaW1hdGlvbjogZXhwYW5kIDFzIGxpbmVhciBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjY1cztcbn1cblxuLmFuaW1hdGlvbiAuaWNvbmxpbmVfX2NpcmNsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3BpbkZhZGVMZWZ0IDAuNzVzIGZvcndhcmRzO1xufVxuXG4uaWNvbmxpbmUtLWFuaW1hdGlvbiAuaWNvbmxpbmVfX2NpcmNsZSB7XG4gIGFuaW1hdGlvbjogc3BpbkZhZGVMZWZ0IDAuNzVzIGZvcndhcmRzO1xufVxuXG4uYW5pbWF0ZSAuaWNvbmxpbmVfX2hlYWRsaW5lLFxuLmFuaW1hdGUgLmljb25saW5lX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmljb25saW5lLmljb25saW5lLS1hbmltYXRpb24gLmljb25saW5lX19oZWFkbGluZSxcbi5pY29ubGluZS5pY29ubGluZS0tYW5pbWF0aW9uIC5pY29ubGluZV9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuQGtleWZyYW1lcyBleHBhbmQge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubG9nby1ncmlkX19sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cblxuLmxvZ28tZ3JpZF9fbG9nby13cmFwcGVyIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmxvZ28tZ3JpZF9fbG9nby13cmFwcGVyIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbn1cblxuLmxvZ28tZ3JpZF9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dvLWdyaWRfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bzsgLyogSUUgKi9cbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjsgLyogRkYgKi9cbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubG9nby1ncmlkX19sb2dvLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5hbmltYXRlIC5sb2dvLWdyaWRfX2xvZ28ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLmxvZ28tZ3JpZF9fbG9nbyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX19jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1zbGlkZXJfX3dyYXBwZXItLWNhcm91c2VsIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLS1jYXJvdXNlbCB7XG4gICAgbWF4LXdpZHRoOiA1NyU7XG4gIH1cbn1cbi5jb250ZW50LXNsaWRlcl9fd3JhcHBlci0tY2Fyb3VzZWwsIC5jb250ZW50LXNsaWRlcl9fd3JhcHBlci0tY2Fyb3VzZWwgKiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LXNsaWRlcl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MjkyOTQ7XG59XG4uY29udGVudC1zbGlkZXJfX2l0ZW0gLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuXG4uY29udGVudC1zbGlkZXJfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xufVxuXG4uY29udGVudC1zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGVudC1zbGlkZXJfX2RvdHMge1xuICBib3R0b206IC00MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1zbGlkZXJfX3dyYXBwZXItLWZ1bGwtd2lkdGggLnNsaWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb250ZW50LXNsaWRlcl9fd3JhcHBlci5hbmltYXRlIC5vd2wtaXRlbSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29udGVudC1zbGlkZXItLWFuaW1hdGlvbiAub3dsLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC1zbGlkZXItLWFuaW1hdGlvbiAub3dsLWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG5cbi5jb250ZW50LXNsaWRlcl9fd3JhcHBlci5hbmltYXRlIC5jb250ZW50LXNsaWRlcl9fbmF2LFxuLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLmFuaW1hdGUgLmNvbnRlbnQtc2xpZGVyX19kb3RzIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb250ZW50LXNsaWRlci0tYW5pbWF0aW9uIC5jb250ZW50LXNsaWRlcl9fbmF2LFxuLmNvbnRlbnQtc2xpZGVyLS1hbmltYXRpb24gLmNvbnRlbnQtc2xpZGVyX19kb3RzIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmltYWdlLXNlY3Rpb25fX2ltYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4uaW1hZ2Utc2VjdGlvbl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltYWdlLXNlY3Rpb24uYW5pbWF0ZSAuaW1hZ2Utc2VjdGlvbl9faGVhZGxpbmUsXG4uaW1hZ2Utc2VjdGlvbi5hbmltYXRlIC5pbWFnZS1zZWN0aW9uX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmltYWdlLXNlY3Rpb24tLWFuaW1hdGlvbiAuaW1hZ2Utc2VjdGlvbl9faGVhZGxpbmUsXG4uaW1hZ2Utc2VjdGlvbi0tYW5pbWF0aW9uIC5pbWFnZS1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmltYWdlLXNlY3Rpb24tLWFuaW1hdGlvbiAuaW1hZ2Utc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi5pbWFnZS1zZWN0aW9uLmFuaW1hdGUgLmltYWdlLXNlY3Rpb25fX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uaW1hZ2Utc2VjdGlvbi0tYW5pbWF0aW9uIC5pbWFnZS1zZWN0aW9uX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXNlY3Rpb25fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnZpZGVvLXNlY3Rpb25fX2ltYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4udmlkZW8tc2VjdGlvbl9fdmlkZW8td3JhcHBlciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udmlkZW8tc2VjdGlvbl9fdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnZpZGVvLXNlY3Rpb24uYW5pbWF0ZSAudmlkZW8tc2VjdGlvbl9faGVhZGxpbmUsXG4udmlkZW8tc2VjdGlvbi5hbmltYXRlIC52aWRlby1zZWN0aW9uX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnZpZGVvLXNlY3Rpb24tLWFuaW1hdGlvbiAudmlkZW8tc2VjdGlvbl9faGVhZGxpbmUsXG4udmlkZW8tc2VjdGlvbi0tYW5pbWF0aW9uIC52aWRlby1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLXNlY3Rpb24tLWFuaW1hdGlvbiAudmlkZW8tc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi52aWRlby1zZWN0aW9uLmFuaW1hdGUgLnZpZGVvLXNlY3Rpb25fX3ZpZGVvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4udmlkZW8tc2VjdGlvbi0tYW5pbWF0aW9uIC52aWRlby1zZWN0aW9uX192aWRlbyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cblxuLnBhbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEyNXB4O1xuICBwYWRkaW5nOiAyZW0gMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjc2NzZjICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFuZSB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgaGVpZ2h0OiAzNDlweDtcbiAgfVxufVxuLnBhbmU6aG92ZXIsIC5wYW5lLnBhbmUtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDFhMzI7XG59XG4ucGFuZTpob3ZlciAqLCAucGFuZS5wYW5lLS1hY3RpdmUgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhbmU6bm90KC5wYW5lLS1hY3RpdmUpOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLnBhbmUtLWFsaWduLXRvcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnBhbmUtLWNvbXBhY3Qge1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhbmUtLWNvbXBhY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhbmUtLWRvd25sb2FkIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5wYW5lX19pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFuZV9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhbmVfX2ljb24ge1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnBhbmVfX2ljb24tLWZpeGVkLXdpZHRoIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wYW5lOmhvdmVyIC5wYW5lX19pY29uLFxuLnBhbmUtLWFjdGl2ZSAucGFuZV9faWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cbi5wYW5lX190aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucGFuZS0tYWN0aXZlIC5wYW5lX190aXRsZSxcbi5wYW5lOmhvdmVyIC5wYW5lX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZV9fc3VidGl0bGUge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ucGFuZS0tZG93bmxvYWQgLnBhbmVfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFuZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMS44ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnBhbmVfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFuZV9fYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICNjNDFhMzI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5wYW5lOmhvdmVyIC5wYW5lX19hcnJvdzpiZWZvcmUsXG4ucGFuZS0tYWN0aXZlIC5wYW5lX19hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhbmVfX2NvbnRlbnQgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sOm5vdCgubm8tanMpIC5wYW5lX19jb250ZW50Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgLnBhbmVfX2NvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhbmVfX2NvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmxpbmstdGlsZXMgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBmbGV4OiAxO1xufVxuXG4ubGluay10aWxlcyAuY292ZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGluay10aWxlcyAuY292ZXJfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucGFuZS1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFuZS1ncmlkIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5hY2NvcmRlb25fX2l0ZW0gPiAucGFuZS1ncmlkIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4ucGFuZS1ncmlkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAucGFuZS1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG59XG4ucGFuZS1ncmlkX19pdGVtIC5wYW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnBhbmUtZ3JpZF9faXRlbSAucGFuZS0tZG93bmxvYWQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhbmUtZ3JpZDpub3QoLnBhbmUtZ3JpZC0tMi1jb2xzKTpub3QoLnBhbmUtZ3JpZC0tNC1jb2xzKTpub3QoLnBhbmUtZ3JpZC0tNS1jb2xzKSAucGFuZS1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5wYW5lLWdyaWQtLTQtY29scyAucGFuZS1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAucGFuZS1ncmlkLS01LWNvbHMgLnBhbmUtZ3JpZF9faXRlbSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgfVxufVxuXG4ucGFuZS1ncmlkLmFuaW1hdGUgLnBhbmUtZ3JpZF9faXRlbSxcbi50ZWFzZXIuYW5pbWF0ZSAucGFuZS1ncmlkX19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW0sXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDMpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg2KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDgpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg5KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTApLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTEpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDExKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTIpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMTMpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE0KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE1KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE2KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE3KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE4KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDE5KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIwKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIxKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIyKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDIzKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyNCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4xcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyNSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4ycztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyNiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4zcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyNyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy40cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyOCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy41cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgyOSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMjkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy42cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzMCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy43cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzMSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy44cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzMiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy45cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCgzMyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzQpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuMXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzUpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuMnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzYpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuM3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzcpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuNHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzgpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuNXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoMzkpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDM5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuNnM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDApLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuN3M7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDEpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuOHM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDIpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuOXM7XG59XG4ucGFuZS1ncmlkLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNDMpLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDVzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ0KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0NCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjFzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ1KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0NSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjJzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ2KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0Nikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjNzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ3KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0Nykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjRzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ4KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0OCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjVzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDQ5KSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg0OSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjZzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUwKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1MCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjdzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUxKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjhzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUyKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjlzO1xufVxuLnBhbmUtZ3JpZC0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDUzKSxcbi50ZWFzZXItLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1Mykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1NCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNi4xcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1NSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNi4ycztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1NiksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNi4zcztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1NyksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNi40cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1OCksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNi41cztcbn1cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1OSksXG4udGVhc2VyLS1hbmltYXRpb24gLnBhbmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNTkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNi42cztcbn1cblxuLmFjY29yZGVvbi1zZWN0aW9uICsgLmFjY29yZGVvbi1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5hY2NvcmRlb24tLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFjY29yZGVvbi0taW5pdGlhbGl6ZWQgLmFjY29yZGVvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4uYWNjb3JkZW9uX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MjgyODk7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRlb25fX3RpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb2xvcjogI2UyMDYxMztcbiAgZm9udC1zaXplOiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYWNjb3JkZW9uX190aXRsZS5hY2NvcmRlb25fX3RpdGxlLS1leHBhbmRlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5hY2NvcmRlb25fX3RpdGxlLS1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4uYWNjb3JkZW9uX190aXRsZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA4MCU7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWNjb3JkZW9uX190aXRsZS1pY29uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFjY29yZGVvbi0tcmlnaHQgLmFjY29yZGVvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmFjY29yZGVvbi0tcmlnaHQgLmFjY29yZGVvbl9fdGl0bGU6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmFuaW1hdGUgLmFjY29yZGVvbi1zZWN0aW9uX19oZWFkbGluZSxcbi5hbmltYXRlIC5hY2NvcmRlb24tc2VjdGlvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb24tc2VjdGlvbl9faGVhZGxpbmUsXG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbi1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLmFuaW1hdGUgLmFjY29yZGVvbl9fdGl0bGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDMpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNiksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNyksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg4KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjE1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg5KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDEwKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTEpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDEyKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTMpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE0KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTUpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE2KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTcpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDE4KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMTkpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDIwKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjEpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDIyKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjMpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI0KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45NXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjUpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyNiksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMDVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI3KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgyOCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDI5KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMjkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzMCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDMwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDMxKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzMiksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDMyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMzVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDMzKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzNCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM1KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzNiksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM3KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCgzOCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNjVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDM5KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoMzkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0MCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQxKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0MiksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQzKSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0NCksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOTVzO1xufVxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ1KSxcbi5hY2NvcmRlb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDYpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0Nikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjA1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0NyksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuMXM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNDgpLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0OCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjE1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg0OSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDQ5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuMnM7XG59XG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uX190aXRsZTpudGgtY2hpbGQoNTApLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg1MCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjI1cztcbn1cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlOm50aC1jaGlsZCg1MSksXG4uYWNjb3JkZW9uLS1hbmltYXRpb24gLmFjY29yZGVvbl9fdGl0bGU6bnRoLWNoaWxkKDUxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuM3M7XG59XG5cbi50b29sdGlwX190cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcF9faGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvb2x0aXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4udG9vbHRpcF9fY29udGVudCAuZm9ybV9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAudG9vbHRpcF9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAudG9vbHRpcF9fY29udGVudC0tY2FsY3VsYXRvciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTQ1cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC50b29sdGlwX19jb250ZW50LS1jYWxjdWxhdG9yIC50b29sdGlwX19pbm5lcjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC50b29sdGlwX19jb250ZW50LS1kb3dubG9hZHMge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC00NXB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAudG9vbHRpcF9fY29udGVudC0tZG93bmxvYWRzIC50b29sdGlwX19pbm5lcjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cbn1cblxuLnRvb2x0aXBfX3RyaWdnZXI6aG92ZXIgLnRvb2x0aXBfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnRvb2x0aXBfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMywgMTAzLCAxMDgsIDAuOSk7XG59XG4udG9vbHRpcF9faW5uZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMwcHggMzBweCAzMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoMTAzLCAxMDMsIDEwOCwgMC45KSB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRvb2x0aXBfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcF9faGVhZGxpbmUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFkZ2Uuc3ZnXCIpIG5vLXJlcGVhdCAxMDAlLzEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbn1cblxuYS5iYWRnZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKSBzY2FsZSgxLjEpO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24tZmluaXNoZWQgLmJhZGdlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xufVxuXG4uYmFkZ2VfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbn1cbi5iYWRnZV9faWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJhZGdlX19saW5lLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG4uYmFkZ2VfX2xpbmUtLXNtYWxsLmJhZGdlX19saW5lLTMge1xuICBtYXJnaW4tdG9wOiAwLjE1ZW07XG59XG5cbi5iYWRnZV9fbGluZS0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLmJhZGdlX19saW5lLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5iYWRnZV9fbGluZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc2l0ZV9fc2VjdGlvbjpsYXN0LWNoaWxkIC5jb250YWN0LW1hcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY29udGFjdC1tYXAgLnNpdGVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5jb250YWN0LW1hcF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5jb250YWN0LW1hcF9fY29udGFjdCB7XG4gICAgZmxleDogMCAwIDM1MHB4O1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5hbmltYXRlIC5jb250YWN0LW1hcF9fY29udGFjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLmNvbnRhY3QtbWFwX19jb250YWN0IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1tYXBfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNvbnRhY3QtbWFwX19oZWFkbGluZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5jb250YWN0LW1hcF9faGVhZGxpbmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5jb250YWN0LW1hcF9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmNvbnRhY3QtbWFwX19tYXAge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QtbWFwX19tYXAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuY29udGFjdC1tYXBfX21hcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb250YWN0LW1hcF9fbWFwLS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGFjdC1tYXBfX2NvbnNlbnQtdGV4dCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb250YWN0LW1hcF9fY29uc2VudC1hY2NlcHQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmFuaW1hdGUgLmNvbnRhY3QtbWFwX19tYXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC5jb250YWN0LW1hcF9fbWFwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1tYXBfX21hcC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MzAzNTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5jb250YWN0LW1hcF9fbWFwLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTAwMHB4KTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmNvbnRhY3QtbWFwX19tYXAtY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbnRhY3QtbWFwX19jb25zZW50LWxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUzMDM1O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuY29udGFjdC1tYXBfX2NvbnNlbnQtbGF5ZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuYm9keSAuY29udGFjdC1tYXBfX2Zvcm0gLmZvcm1fX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbmJvZHkgLmNvbnRhY3QtbWFwX19mb3JtIC5mb3JtX19pdGVtLS1zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvd2luZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjVweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmluZm93aW5kb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDIwcHggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbn1cblxuLmluZm93aW5kb3ctLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5pbmZvd2luZG93LS1vdmVybGF5OmFmdGVyLFxuLmluZm93aW5kb3ctLW92ZXJsYXkgLmluZm93aW5kb3c6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmluZm93aW5kb3ctLW92ZXJsYXkgLmluZm93aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzcsIDAuNSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBwYWRkaW5nOiAxZW07XG59XG4uaW5mb3dpbmRvdy0tb3ZlcmxheSAuaW5mb3dpbmRvd19fdGl0bGUsXG4uaW5mb3dpbmRvdy0tb3ZlcmxheSAuaW5mb3dpbmRvd19fc3VidGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4uaW5mb3dpbmRvdy0tb3ZlcmxheSAubGFiZWxsaW5nX19sYWJlbCB7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG4uaW5mb3dpbmRvdy0tb3ZlcmxheSAuaW5mb3dpbmRvd19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweCAhaW1wb3J0YW50O1xuICByaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uaW5mb3dpbmRvd19fY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5cbi5pbmZvd2luZG93X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuaW5mb3dpbmRvd19faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5pbmZvd2luZG93X19oZWFkZXItaW1hZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDAgMCA4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuaW5mb3dpbmRvd19faGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgfVxufVxuXG4uaW5mb3dpbmRvd19faGVhZGVyLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5pbmZvd2luZG93X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5pbmZvd2luZG93X19jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMC4xZW07XG59XG4uaW5mb3dpbmRvd19fY29udGFjdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaW5mb3dpbmRvd19fbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcsIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgKjpub3QoLmluZm93aW5kb3dfX2hlYWRlci1pbWFnZSkge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW5mb3dpbmRvd19fY2xvc2UsXG4uZ20tc3R5bGUgYnV0dG9uIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVlbSAhaW1wb3J0YW50O1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5pbmZvd2luZG93X19jbG9zZSBpbWcsXG4uZ20tc3R5bGUgYnV0dG9uIGltZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pbmZvd2luZG93X19jbG9zZTpiZWZvcmUsXG4uZ20tc3R5bGUgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uZ20tc3R5bGUgYnV0dG9uIHtcbiAgdG9wOiA4cHggIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG4uZ20tc3R5bGUgYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGM6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5mb3dpbmRvd19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5nbS1zdHlsZS1pdy5nbS1zdHlsZS1pdy1jLFxuLmdtLXN0eWxlLWl3LWQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGUge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuLmFydGljbGUgaDI6bm90KDpsYXN0LWNoaWxkKSxcbi5hcnRpY2xlIGgzOm5vdCg6bGFzdC1jaGlsZCksXG4uYXJ0aWNsZSBoNDpub3QoOmxhc3QtY2hpbGQpLFxuLmFydGljbGUgaDU6bm90KDpsYXN0LWNoaWxkKSxcbi5hcnRpY2xlIGg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5hcnRpY2xlIHA6bm90KDpsYXN0LWNoaWxkKSxcbi5hcnRpY2xlIHVsOm5vdCg6bGFzdC1jaGlsZCksXG4uYXJ0aWNsZSBvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmFydGljbGUgLmdyaWQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLmFydGljbGUgb2w6bm90KFtjbGFzc10pIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uYXJ0aWNsZSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5hcnRpY2xlX19kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmJmYmY7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuYXJ0aWNsZS0tNDA0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5hcnRpY2xlX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLS00MDQgLmFydGljbGVfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxufVxuXG4uYXJ0aWNsZV9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYXJ0aWNsZV9fdGh1bWJuYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX3RodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICB9XG59XG4uYXJ0aWNsZV9fdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hcnRpY2xlLS00MDQgLmFydGljbGVfX2NvbnRlbnQgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5hcnRpY2xlX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5maWxlLWxpc3RfX2NhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uZmlsZS1saXN0X19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xufVxuXG4uZmlsZS1saXN0X19maWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgLmZpbGUtbGlzdF9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keSAuZmlsZS1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbmJvZHkgLmZpbGUtbGlzdF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5ib2R5IC5maWxlLWxpc3RfX2xpbms6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xufVxuXG4uc29jaWFsLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbC1iYXJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC43ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLWJhcl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxufVxuLnNvY2lhbC1iYXJfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNvY2lhbC1iYXJfX2l0ZW0gYSBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xufVxuLnNvY2lhbC1iYXJfX2l0ZW0gYTpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3AtcGFnaW5hdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNGVtO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuLndwLXBhZ2luYXRlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndwLXBhZ2luYXRlIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLndwLXBhZ2luYXRlIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ud3AtcGFnaW5hdGUgbGkgPiBzcGFuLFxuLndwLXBhZ2luYXRlIGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzcsIDAuMyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cC1wYWdpbmF0ZSAucGFnZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi53cC1wYWdpbmF0ZSAubmV4dCxcbi53cC1wYWdpbmF0ZSAucHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ud3AtcGFnaW5hdGUgLm5leHQ6YmVmb3JlLFxuLndwLXBhZ2luYXRlIC5wcmV2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xufVxuLndwLXBhZ2luYXRlIC5uZXh0OmhvdmVyOmJlZm9yZSxcbi53cC1wYWdpbmF0ZSAucHJldjpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cbi53cC1wYWdpbmF0ZSAucHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLndwLXBhZ2luYXRlIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzcsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndwLXBhZ2luYXRlIC5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MWEzMjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi52aWRlb19fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDFhMzI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnZpZGVvX19wbGF5OmhvdmVyIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19fcGxheSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi52aWRlb19fcGxheS1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi52aWRlb19fY29udGVudDpob3ZlciAudmlkZW9fX3BsYXktaWNvbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLnZpZGVvLS1sb2FkZWQgLnZpZGVvX19jb250ZW50IC52aWRlb19faGVhZGxpbmUsXG4udmlkZW8tLWxvYWRlZCAudmlkZW9fX2NvbnRlbnQgLnZpZGVvX19wbGF5IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi52aWRlby0tbGF6eSAudmlkZW9fX2NvbnRlbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlb19faGVhZGxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICBsZWZ0OiAxZW07XG4gIHRvcDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvX19oZWFkbGluZSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC52aWRlb19faGVhZGxpbmUge1xuICAgIGxlZnQ6IDIuM2VtO1xuICAgIHRvcDogMi4zZW07XG4gIH1cbn1cblxuLnZpZGVvX19pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvX19wcml2YWN5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAxMDMsIDEwOCwgMC40KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpZGVvX19wcml2YWN5IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmZhY3RzX19zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbDogcmdiYSgxMDMsIDEwMywgMTA4LCAwLjkpO1xuICBzdHJva2Utd2lkdGg6IDAuMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gICAgc3Ryb2tlLXdpZHRoOiAwLjI7XG4gIH1cbn1cblxuLmZhY3RzLS1jb21wYWN0IC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIHN0cm9rZS13aWR0aDogMC4zO1xuICBmaWxsOiBub25lO1xufVxuXG4uZmFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4uZmFjdHMtLWNvbXBhY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5mYWN0c19faGVhZGxpbmUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZmFjdHNfX2hlYWRsaW5lLXdyYXBwZXIgLmZhY3RzX19oZWFkbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmZhY3RzX19oZWFkbGluZS13cmFwcGVyIC5mYWN0c19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogNzFweDtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICB9XG59XG5cbi5mYWN0c19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmZhY3RzX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uZmFjdHNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0c19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5mYWN0c19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cbi5mYWN0c19fY29udGFpbmVyIC5mYWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuZmFjdHNfX2NvbnRhaW5lciAuZmFjdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLmZhY3RzX19jb250YWluZXIgLmZhY3RzIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uZmFjdHNfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5mYWN0c19fY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5mYWN0c19fY2lyY2xlIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICB9XG59XG4uZmFjdHNfX2NpcmNsZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX19jaXJjbGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX19jaXJjbGUge1xuICAgIHdpZHRoOiAxNHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbi5mYWN0c19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmZhY3RzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuOHZ3O1xuICB9XG59XG5cbi5mYWN0c19fdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDIuN2VtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5mYWN0c19fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMy41ZW07XG4gIH1cbn1cblxuLmZhY3RzX192YWx1ZS1zdWZmaXgge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5mYWN0czpub3QoLmZhY3RzLS1jb21wYWN0KSAuZmFjdHNfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDMuNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0cy0tY29tcGFjdCAuZmFjdHNfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICB9XG59XG5cbi5mYWN0c19fd3JhcHBlci5hbmltYXRlIC5mYWN0c19faGVhZGxpbmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFjdHMtLWFuaW1hdGlvbiAuZmFjdHNfX2hlYWRsaW5lIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmZhY3RzX193cmFwcGVyLmFuaW1hdGUgLmZhY3RzX19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWN0cy0tYW5pbWF0aW9uIC5mYWN0c19faW1hZ2Uge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uZmFjdHNfX3dyYXBwZXIuYW5pbWF0ZSAuZmFjdHNfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFjdHMtLWFuaW1hdGlvbiAuZmFjdHNfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuZmFjdHNfX3N2Zy1jaXJjbGUge1xuICBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDtcbn1cblxuLmZhY3RzLS1hbmltYXRpb24gLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcyAxLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgZmlsbC1vcGFjaXR5OiAwLjU7XG59XG5cbi5mYWN0c19fd3JhcHBlci5mYWN0cy0tYW5pbWF0aW9uIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcyB7XG4gIDEwMCUge1xuICAgIGZpbGwtb3BhY2l0eTogMTtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAgMTAwO1xuICB9XG59XG4udGVzdGltb25pYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlc3RpbW9uaWFsIHtcbiAgICBtaW4taGVpZ2h0OiA2NzhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4udGVzdGltb25pYWwgKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlc3RpbW9uaWFsOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZXN0aW1vbmlhbC1ncmFkaWVudC1sZWZ0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLnRlc3RpbW9uaWFsIC5zaXRlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZXN0aW1vbmlhbC0tcmlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZXN0aW1vbmlhbC1ncmFkaWVudC1yaWdodC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC50ZXN0aW1vbmlhbF9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLnRlc3RpbW9uaWFsLS1yaWdodCAudGVzdGltb25pYWxfX2NvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxfX2hlYWRsaW5lIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAudGVzdGltb25pYWxfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLnN0YWZmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zdGFmZl9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZmZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuc3RhZmZfX3RleHQge1xuICAgIGZsZXg6IDAgMCA0MDBweDtcbiAgfVxufVxuXG4uc3RhZmZfX21lbWJlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZmZfX21lbWJlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzQwcHgpIHtcbiAgLnN0YWZmX19jb250ZW50LS1oYXMtdGV4dCAuc3RhZmZfX21lbWJlcnMge1xuICAgIGxlZnQ6IC0xMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhZmZfX2NvbnRlbnQtLW5vLXRleHQgLnN0YWZmX19tZW1iZXJzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uc3RhZmZfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICB3aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFmZl9faXRlbSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnN0YWZmX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgfVxufVxuXG4uc3RhZmZfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnN0YWZmX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5zdGFmZl9fcG9zaXRpb24ge1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbn1cblxuLnN0YWZmX19jb250YWN0IHtcbiAgcGFkZGluZzogMC42ZW07XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuLmFuaW1hdGUgLnN0YWZmX190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3RhZmYtLWFuaW1hdGlvbiAuc3RhZmZfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnN0YWZmX190ZXh0IHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdGFmZi0tYW5pbWF0aW9uIC5zdGFmZl9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYW5pbWF0ZSAuc3RhZmZfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3RhZmYtLWFuaW1hdGlvbiAuc3RhZmZfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFuaW1hdGUgLnN0YWZmX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4uc3RhZmYtLWFuaW1hdGlvbiAuc3RhZmZfX2ltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmpvYnMtcGFnZSAucGFnZS1jb250ZW50ID4gLnNpdGVfX3NlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmpvYnNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuam9ic19faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uam9ic19faGVhZGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnNfX2hlYWRlci1mb3JtIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuam9ic19faGVhZGVyLWZvcm0ge1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5qb2JzX19oZWFkZXItZm9ybSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAuam9ic19fc2VhcmNoLWhlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5qb2JzX19zZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnNfX3NlYXJjaC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuN2VtO1xuICB9XG59XG5cbi5qb2JzX19zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmpvYnNfX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmpvYnNfX3NlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuam9ic19fc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5qb2JzX19zZWFyY2gtdGVybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5qb2JzX19zZWFyY2gtdGVybSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG4uam9ic19fc2VhcmNoLXRlcm06OnBsYWNlaG9sZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuXG4uam9ic19fc2VhcmNoLWJ1dHRvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzQxYTMyO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLmpvYnNfX3NlYXJjaC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uam9ic19fZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpvYnNfX2ZpbHRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuam9ic19fZmlsdGVycyB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgfVxufVxuXG4uam9ic19fZmlsdGVycy1pdGVtIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmpvYnMgYS5jb3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG59XG5cbi5qb2JzIC5jb3Zlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5qb2JzIC5jb3Zlcl9faGVhZGxpbmUuaGVhZGxpbmUtLTUge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGh5cGhlbnM6IGF1dG87XG59XG5cbi5qb2JzX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmpvYnNfX21ldGEtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG4uam9ic19fbWV0YS1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy13cmFwcGVyLmxvYWRpbmcgLmNvdmVyLWdyaWRfX2NvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvdmVyLWdyaWRfX2NvdmVycy13cmFwcGVyLmxvYWRpbmcgLmNvdmVyLWdyaWRfX2NvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICBhbmltYXRpb246IGhvcml6b250YWwtc2hpbW1lciAxLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB6LWluZGV4OiAyO1xufVxuLmNvdmVyLWdyaWRfX2NvdmVycy13cmFwcGVyLmxvYWRpbmcgLmNvdmVyX19pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG59XG4uY292ZXItZ3JpZF9fY292ZXJzLXdyYXBwZXIubG9hZGluZyAuY292ZXJfX2ltYWdlIGltZyB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvdmVyLWdyaWRfX2NvdmVycy13cmFwcGVyLmxvYWRpbmcgLmNvdmVyX19jb250ZW50ICoge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmpvYnNfX2luaXRpYXRpdmUtY292ZXIge1xuICBtaW4taGVpZ2h0OiAzNjBweDtcbn1cbi5qb2JzX19pbml0aWF0aXZlLWNvdmVyIC5jb3Zlcl9fY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmpvYnNfX2luaXRpYXRpdmUtY292ZXIgLmNvdmVyX190ZXh0IHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uam9ic19fbm8tcmVzdWx0cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NjY7XG59XG5cbkBrZXlmcmFtZXMgaG9yaXpvbnRhbC1zaGltbWVyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtam9iX19zdGFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIH1cbn1cbi5zaW5nbGUtam9iX19zdGFnZSAuc3RhZ2VfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbn1cbi5zaW5nbGUtam9iX19zdGFnZSAuc3RhZ2VfX3Jvb2YtY29udGVudC0taGFzLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uc2luZ2xlLWpvYl9fc3RhZ2UgLnN0YWdlX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1qb2JfX3N0YWdlIC5zdGFnZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuXG4uc2luZ2xlLWpvYl9faGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc2luZ2xlLWpvYl9faGVhZGVyLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5zaW5nbGUtam9iX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY3Njc2YztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtam9iX19tZXRhIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtam9iX19tZXRhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX21ldGEtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1qb2JfX21ldGEtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4uc2luZ2xlLWpvYl9fdGV4dC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLnNpbmdsZS1qb2JfX3RleHQtc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX3RleHQge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaW5nbGUtam9iX190ZXh0IGgyLFxuLnNpbmdsZS1qb2JfX3RleHQgaDMsXG4uc2luZ2xlLWpvYl9fdGV4dCBoNCxcbi5zaW5nbGUtam9iX190ZXh0IGg1LFxuLnNpbmdsZS1qb2JfX3RleHQgaDYge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5zaW5nbGUtam9iX190ZXh0IHVsICsgaDIsXG4uc2luZ2xlLWpvYl9fdGV4dCBwICsgaDIge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuLnNpbmdsZS1qb2JfX3RleHQgcCArIGgzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNpbmdsZS1qb2JfX3NoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWpvYl9fc2hhcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5cbi5zaW5nbGUtam9iX19zaGFyZS1oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1qb2JfX3NoYXJlLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX3NoYXJlIC5zb2NpYWwtYmFyX19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5zaW5nbGUtam9iX19zaGFyZSAuc29jaWFsLWJhcl9faXRlbSBhIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuLnNpbmdsZS1qb2JfX3NoYXJlIC5zb2NpYWwtYmFyX19pdGVtIGE6aG92ZXIgc3BhbjpiZWZvcmUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnNpbmdsZS1qb2JfX2FzaWRlLXNlbnRpbmVsIHtcbiAgLyogUGxhY2Ugc2VudGluZWwgYWJvdmUgdGhlIGFzaWRlIGluIG5vcm1hbCBmbG93IHNvIGl0IHNjcm9sbHMgb3V0IG9mIHZpZXcgKi9cbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5zaW5nbGUtam9iX19hc2lkZSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTAwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5zaW5nbGUtam9iX19hc2lkZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuc2luZ2xlLWpvYl9fYXNpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxuICAuc2luZ2xlLWpvYl9fYXNpZGUuaXMtc3RpY2t5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fYXNpZGUtc3RhZmYge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXgtd2lkdGg6IDE5NHB4O1xufVxuXG4uc2luZ2xlLWpvYl9fYXNpZGUtc3RhZmYgLnN0YWZmX19pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zaW5nbGUtam9iX19hc2lkZS1zdGFmZiAuc3RhZmZfX2l0ZW0gLnN0YWZmX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpbmdsZS1qb2JfX2FzaWRlLXN0YWZmIC5zdGFmZl9faXRlbSAuc3RhZmZfX2NvbnRhY3Qge1xuICBwYWRkaW5nOiA1cHg7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLnNpbmdsZS1qb2JfX2FzaWRlLXN0YWZmIC5zdGFmZl9faXRlbSAuc3RhZmZfX2NvbnRhY3QgYSB7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyAvKiBtb2Rlcm4sIGJlc3QgZWZmb3J0ICovXG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IC8qIFNhZmFyaS9DaHJvbWUgKi9cbiAgd29yZC13cmFwOiBicmVhay13b3JkOyAvKiBsZWdhY3kgYWxpYXMgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1qb2IgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX3BhZ2UtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5zaW5nbGUtam9iX19wYWdlLWNvbnRlbnQgLnNpdGVfX3NlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuam9iLW9mZmVyc19fY2F0ZWdvcmllczpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICB9XG59XG4uam9iLW9mZmVyc19fY2F0ZWdvcmllczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam9iLW9mZmVyc19fY2F0ZWdvcmllczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIH1cbn1cblxuLmpvYi1vZmZlcnNfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvYi1vZmZlcnNfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICB9XG59XG5cbi5hbmltYXRlIC5qb2Itb2ZmZXJzX190aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qb2Itb2ZmZXJzLS1hbmltYXRpb24gLmpvYi1vZmZlcnNfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmpvYi1vZmZlcnNfX3RleHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uam9iLW9mZmVycy0tYW5pbWF0aW9uIC5qb2Itb2ZmZXJzX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmpvYi1vZmZlcnNfX2NhdGVnb3JpZXMge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uam9iLW9mZmVycy0tYW5pbWF0aW9uIC5qb2Itb2ZmZXJzX19jYXRlZ29yaWVzIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5qb2Itb2ZmZXJzLS1hbmltYXRpb24gLmpvYi1vZmZlcnNfX2NhdGVnb3JpZXM6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbi5mb3JtLXNlY3Rpb24tLWRlZmF1bHQgLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmZvcm0tc2VjdGlvbi0tdHVybnVwIC5mb3JtLXNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG5cbi5mb3JtLXNlY3Rpb25fX3RleHQge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi5mb3JtLXNlY3Rpb24tLXR1cm51cCAuZm9ybS1zZWN0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS43ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24tLXR1cm51cCAuZm9ybV9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmZvcm0tc2VjdGlvbi0tdHVybnVwIC5mb3JtX19yb3c6bm90KDpmaXJzdC1jaGlsZCkgLmZvcm1fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvcm0tc2VjdGlvbi0tdHVybnVwIC5mb3JtX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24tLXR1cm51cCAuZm9ybV9faXRlbS0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5mb3JtLXNlY3Rpb24tLXR1cm51cCAuZm9ybV9faW5wdXQtLWFjY2VwdGFuY2Uge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZm9ybS1zZWN0aW9uLS10dXJudXAgLmZvcm1fX2l0ZW0tLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0tc2VjdGlvbi0tYW5pbWF0aW9uIC5mb3JtLXNlY3Rpb25fX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLXNlY3Rpb24tLWFuaW1hdGlvbiAuZm9ybS1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmZvcm0tc2VjdGlvbl9fZm9ybSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mb3JtLXNlY3Rpb24tLWFuaW1hdGlvbiAuZm9ybS1zZWN0aW9uX19mb3JtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLmdhbGxlcnlfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5X19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAuZ2FsbGVyeV9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuXG4uZ2FsbGVyeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmdhbGxlcnlfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5cbi5nYWxsZXJ5X19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAuZ2FsbGVyeV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0ZW07XG4gIH1cbn1cblxuLmdhbGxlcnlfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ2FsbGVyeV9faXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjBweCkge1xuICAuZ2FsbGVyeV9faXRlbTpudGgtb2YtdHlwZShuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeV9faXRlbTpudGgtb2YtdHlwZShuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZ2FsbGVyeV9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5nYWxsZXJ5X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdhbGxlcnlfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTk2LCAyNiwgNTAsIDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG5cbi5nYWxsZXJ5X19pdGVtOmhvdmVyIC5nYWxsZXJ5X19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdhbGxlcnlfX292ZXJsYXktdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmdhbGxlcnlfX292ZXJsYXktdGV4dCB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA2O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZ2FsbGVyeV9fb3ZlcmxheS10ZXh0IHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIH1cbn1cblxuLmdhbGxlcnlfX292ZXJsYXktbGluayB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5nYWxsZXJ5X19vdmVybGF5LWxpbmsgc3BhbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmdhbGxlcnlfX292ZXJsYXktbGluazpob3ZlciwgLmdhbGxlcnlfX292ZXJsYXktbGluazpob3ZlciBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdhbGxlcnlfX292ZXJsYXktbGluazpob3ZlciBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4uYW5pbWF0ZSAuZ2FsbGVyeV9fYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9fYnV0dG9uIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG4ub3ZlcmxheV9fYmFja2Ryb3AsXG4ub3ZlcmxheV9fd3JhcC1vdXRlcixcbi5vdmVybGF5X193cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5vdmVybGF5X19iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDcwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ub3ZlcmxheV9fYmFja2Ryb3AtLWJsdXJyeS1ncmF5c2NhbGUge1xuICBiYWNrZHJvcC1maWx0ZXI6IGdyYXlzY2FsZSgxKSBibHVyKDVweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLm92ZXJsYXlfX3dyYXAtb3V0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm92ZXJsYXlfX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAub3ZlcmxheV9fd3JhcCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLm92ZXJsYXlfX3dyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAzMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC45NSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAub3ZlcmxheSB7XG4gICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4ub3ZlcmxheSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm92ZXJsYXk6aGFzKC5vdmVybGF5X195b3V0dWJlLXZpZGVvKSB7XG4gIHdpZHRoOiAxMTAwcHg7XG59XG5cbi5vdmVybGF5X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLm92ZXJsYXlfX2Nsb3NlIHtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbi5vdmVybGF5X19jbG9zZSBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzQxYTMyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuLm92ZXJsYXlfX2Nsb3NlOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5vdmVybGF5IC5vdmVybGF5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm92ZXJsYXkgLm92ZXJsYXktY29udGVudCxcbi5vdmVybGF5IC5vdmVybGF5LWNvbnRlbnQgLmhlYWRsaW5lX19yb29mIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ub3ZlcmxheSAub3ZlcmxheS1jb250ZW50IC5hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5vdmVybGF5IC5vdmVybGF5LWNvbnRlbnQgLmZvcm1fX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsIDEwMywgMTA4LCAwLjgpO1xufVxuXG4ub3ZlcmxheSAub3ZlcmxheS1jb250ZW50LS1taW5pIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLm92ZXJsYXkgLm92ZXJsYXktY29udGVudC0tc21hbGwge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuXG4ub3ZlcmxheS1jb250ZW50LS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm92ZXJsYXlfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5vdmVybGF5X19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG5ib2R5IC5vdmVybGF5X190ZXh0ICsgKiB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cblxuI3NlcnZpY2Utb3ZlcmxheSAub3ZlcmxheV9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgI3NlcnZpY2Utb3ZlcmxheSB7XG4gICAgbWluLXdpZHRoOiA3NDBweDtcbiAgfVxufVxuXG4jc2VydmljZS1vdmVybGF5IC5vdmVybGF5X19oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkgLmNvdmVyOmhvdmVyIC5jb3Zlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3Njc2YztcbiAgYm9yZGVyLWNvbG9yOiAjNjc2NzZjO1xufVxuI3NlcnZpY2Utb3ZlcmxheSAuY292ZXI6aG92ZXIgLmNvdmVyX19idXR0b24sICNzZXJ2aWNlLW92ZXJsYXkgLmNvdmVyOmhvdmVyIC5jb3Zlcl9fYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkgLmNvdmVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuI3NlcnZpY2Utb3ZlcmxheSAuY292ZXJfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ud2ViaW5hcnMtcGFnZV9faW50cm8ge1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53ZWJpbmFycy1wYWdlX19mb3JtLWZvcm0ge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLndlYmluYXJzLXBhZ2VfX2Zvcm0tZm9ybSAuZm9ybV9faW5wdXQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLm92ZXJsYXk6aGFzKC53ZWJpbmFyLW92ZXJsYXkpIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2ViaW5hci1vdmVybGF5IHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2ViaW5hci1vdmVybGF5IC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC53ZWJpbmFyLW92ZXJsYXkgLmFydGljbGVfX2NvbnRlbnQge1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuLndlYmluYXItb3ZlcmxheSAuYXJ0aWNsZV9fdGh1bWJuYWlsIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGZsZXg6IDAgMCA0MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndlYmluYXItb3ZlcmxheSAuYXJ0aWNsZV9fdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi53ZWJpbmFyLW92ZXJsYXlfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndlYmluYXItb3ZlcmxheV9faWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAud2ViaW5hci1vdmVybGF5X19pZnJhbWUge1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICB9XG59XG5cbi53ZWJpbmFyLW92ZXJsYXlfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLndlYmluYXJzLWxpc3RfX2xpbmsgc3BhbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ud2ViaW5hcnMtbGlzdF9fbGluay50b2dnbGUtdHJpZ2dlci1hY3RpdmUgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnRvZ2dsZTpub3QoLnRvZ2dsZS0taW5pdGlhbGl6ZWQpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRvZ2dsZV9fb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRvZ2dsZV9fb3B0aW9uOmJlZm9yZSwgLnRvZ2dsZV9fb3B0aW9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnRvZ2dsZV9fb3B0aW9uOmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnRvZ2dsZV9fb3B0aW9uOmhvdmVyOmFmdGVyLCAudG9nZ2xlX19vcHRpb24udG9nZ2xlX19vcHRpb24tLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udG9nZ2xlX19vcHRpb246YWN0aXZlOmFmdGVyLCAudG9nZ2xlX19vcHRpb24udG9nZ2xlX19vcHRpb24tLWFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMXB4O1xufVxuLnRvZ2dsZV9fb3B0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cblxuLnRvZ2dsZS0tY29tcGFjdCAudG9nZ2xlX19vcHRpb24ge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG59XG4udG9nZ2xlLS1jb21wYWN0IC50b2dnbGVfX29wdGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4udG9nZ2xlLS1jb21wYWN0IC50b2dnbGVfX29wdGlvbjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xufVxuLnRvZ2dsZS0tY29tcGFjdCAudG9nZ2xlX19vcHRpb246YWZ0ZXIge1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xufVxuLnRvZ2dsZS0tY29tcGFjdCAudG9nZ2xlX19vcHRpb246YWN0aXZlOmFmdGVyLCAudG9nZ2xlLS1jb21wYWN0IC50b2dnbGVfX29wdGlvbi50b2dnbGVfX29wdGlvbi0tYWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxvYWRlcl9fc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5sb2FkZXJfX3NwaW5uZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4udG9vbHRpcF9fY29udGVudCAuY2FsY3VsYXRvciB7XG4gIHdpZHRoOiAzMjBweDtcbn1cbi50b29sdGlwX19jb250ZW50IC5jYWxjdWxhdG9yICNhZCB7XG4gIG1heC13aWR0aDogNzVweDtcbn1cbi50b29sdGlwX19jb250ZW50IC5jYWxjdWxhdG9yICN3YWxsIHtcbiAgbWF4LXdpZHRoOiAyN3B4O1xufVxuLnRvb2x0aXBfX2NvbnRlbnQgLmNhbGN1bGF0b3IgI3Jlc3VsdCB7XG4gIG1heC13aWR0aDogOTBweDtcbn1cblxuLmNhbGN1bGF0b3JfX2Zvcm0ge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uY2FsY3VsYXRvcl9fYXBwZW5kIHtcbiAgZGlzcGxheTogMC43ZW07XG59XG5cbi5jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMwLCAxMzAsIDEzNywgMC4zKTtcbn1cblxuKiArIC5jdGEge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLnNvY2lhbC1pY29uc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cblxuLnNvY2lhbC1pY29uc19fbGluayB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNvY2lhbC1pY29uc19fbGluazpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmFuaW1hdGUgLnNvY2lhbC1pY29uc19faGVhZGxpbmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faGVhZGxpbmUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuc29jaWFsLWljb25zX19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC45cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDEzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMTQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgxNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMTcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgxOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDE5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMjApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDIzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMjQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDI2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMjcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgyOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDI5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMzApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgzMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgzMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjFzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDMzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuMnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMzQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy4zcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgzNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjRzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDM2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuNXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoMzcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy42cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCgzOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzLjdzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDM5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMuOHM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNDApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMy45cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg0MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg0Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjFzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDQzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuMnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC4zcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg0NSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjRzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDQ2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuNXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC42cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg0OCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0LjdzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDQ5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQuOHM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNC45cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1MSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1Mikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjFzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDUzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuMnM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNTQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS4zcztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1NSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjRzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDU2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuNXM7XG59XG4uc29jaWFsLWljb25zLS1hbmltYXRpb24gLnNvY2lhbC1pY29uc19faXRlbTpudGgtY2hpbGQoNTcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNS42cztcbn1cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtOm50aC1jaGlsZCg1OCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1LjdzO1xufVxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2l0ZW06bnRoLWNoaWxkKDU5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUuOHM7XG59XG5cbi5sb2NhdGlvbi10YWJsZSwgLmxvY2F0aW9uLXRhYmxlIHRkLCAubG9jYXRpb24tdGFibGUgdGgsIC5sb2NhdGlvbi10YWJsZSB0ciB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubG9jYXRpb24tdGFibGVfX3dyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICAubG9jYXRpb24tdGFibGVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmxvY2F0aW9uLXRhYmxlX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgNDAlO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uLXRhYmxlX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAubG9jYXRpb24tdGFibGVfX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmxvY2F0aW9uLXRhYmxlX19pbWFnZS13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLmxvY2F0aW9uLXRhYmxlX19pbWFnZS13cmFwcGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyMHB4KSB7XG4gIC5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlcjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG59XG5cbi5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlci0tc21hbGwge1xuICBmbGV4OiAwIDAgMjAlO1xufVxuXG4ubG9jYXRpb24tdGFibGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubG9jYXRpb24tdGFibGVfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxvY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ubG9jYXRpb25fX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbl9faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvY2F0aW9uX19pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAubG9jYXRpb25fX2ltYWdlLXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ubG9jYXRpb25fX2ltYWdlLXdyYXBwZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIwcHgpIHtcbiAgLmxvY2F0aW9uX19pbWFnZS13cmFwcGVyOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbn1cblxuLmxvY2F0aW9uX19pbWFnZS13cmFwcGVyLS1zbWFsbCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5sb2NhdGlvbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sb2NhdGlvbiA+IC5pbmZvd2luZG93X19hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjBweCkge1xuICAubG9jYXRpb24gPiAuaW5mb3dpbmRvd19fYWRkcmVzcyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWRhdGFfX3dyYXBwZXIgKyAubG9jYXRpb24tZGF0YV9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5sb2NhdGlvbi1kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5sb2NhdGlvbi1kYXRhID4gKiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDU1JTtcbiAgZ2FwOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5sb2NhdGlvbi1kYXRhX19tYWluIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZGF0YV9fbWFpbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4ub3ZlcmxheS1jb250ZW50IC5sb2NhdGlvbi1kYXRhX19tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ub3ZlcmxheS1jb250ZW50IC5sb2NhdGlvbi1kYXRhLS0xLWNvbCAubG9jYXRpb24tZGF0YV9fbWFpbiB7XG4gIGZsZXg6IDEwMCU7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19pbWFnZS13cmFwcGVyIHtcbiAgZmxleDogMCAwIDQwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmxvY2F0aW9uLWRhdGFfX2ltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2NhdGlvbi1kYXRhX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5vdmVybGF5LWNvbnRlbnQgLmxvY2F0aW9uLWRhdGFfX2ltYWdlLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAyNTVweDtcbn1cblxuLmxvY2F0aW9uLWRhdGFfX2ltYWdlLFxuLm92ZXJsYXkgLmxvY2F0aW9uLWRhdGFfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZGF0YV9faW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWRhdGFfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcbn1cblxuLmxvY2F0aW9uLWRhdGFfX2V4dGVuc2lvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ub3ZlcmxheS1jb250ZW50IC5sb2NhdGlvbi1kYXRhX19leHRlbnNpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmxvY2F0aW9uLWRhdGFfX2V4dGVuc2lvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbi5sb2NhdGlvbi1kYXRhX19leHRlbnNpb24gPiAqIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMHB4KSB7XG4gIC5sb2NhdGlvbi1kYXRhX19leHRlbnNpb24tbmFtZSB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYi1vZmZlciAuam9icy1pdGVtIGEge1xuICBjb2xvcjogI2M0MWEzMjtcbn1cblxuLmN1cnJlbnQtbWVudS1pdGVtLmNvbnRhY3QtaXRlbSBhOm5vdCg6aG92ZXIpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGFnZSAub3dsLWNhcm91c2VsOm5vdCgub3dsLWxvYWRlZCkgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uLWFjY291bnQsXG4uc3RhZ2VfX3Njcm9sbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAgMTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaG93LXBvcnQtb3ZlcmxheSAuX2JybGJzLWJsb2NrLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4jQm9ybGFic0Nvb2tpZUJveCAuX2JybGJzLWJsb2NrLWNvbnRlbnQge1xuICB6LWluZGV4OiA2MDAgIWltcG9ydGFudDtcbn1cblxuI0JvcmxhYnNDb29raWVCb3ggLl9icmxicy1ib3gsXG4jQm9ybGFic0Nvb2tpZUJveCAuX2JybGJzLWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uX2JybGJzLWgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uX2JybGJzLWJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC44cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0MWEzMiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5fYnJsYnMtYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbiNDb29raWVQcmVmU2F2ZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFzZXItdHVybi11cCAudGVhc2VyX19tZWRpYSB7XG4gIGZsZXg6IDAgMCAzMi4zJTtcbn1cbi50ZWFzZXItdHVybi11cCAudGVhc2VyX19jb250ZW50LXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50ZWFzZXItdHVybi11cCAudGVhc2VyX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZWFzZXItdHVybi11cCAuY292ZXItZ3JpZF9fY292ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRlYXNlci10dXJuLXVwIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogNTBweDtcbn1cblxuLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovXG59XG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcixcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWQsXG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cy5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0LFxuLm93bC1jYXJvdXNlbCAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4ub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTtcbn1cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLypcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4vKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgLyoqXG4gIFx0VGhpcyBpcyBpbnRyb2R1Y2VkIGR1ZSB0byBhIGJ1ZyBpbiBJRTExIHdoZXJlIGxhenkgbG9hZGluZyBjb21iaW5lZCB3aXRoIGF1dG9oZWlnaHQgcGx1Z2luIGNhdXNlcyBhIHdyb25nXG4gIFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXG4gICAqL1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwib3dsLnZpZGVvLnBsYXkucG5nXCIpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn0iLCIkZml4LW1xczogZmFsc2UgIWRlZmF1bHQ7XG5cbkBtaXhpbiByZXNwb25kLW1pbigkd2lkdGgpIHtcbiAgLy8gSWYgd2UncmUgb3V0cHV0dGluZyBmb3IgYSBmaXhlZCBtZWRpYSBxdWVyeSBzZXQuLi5cbiAgQGlmICRmaXgtbXFzIHtcbiAgICAvLyAuLi5hbmQgaWYgd2Ugc2hvdWxkIGFwcGx5IHRoZXNlIHJ1bGVzLi4uXG4gICAgQGlmICRmaXgtbXFzID49ICR3aWR0aCB7XG4gICAgICAvLyAuLi5vdXRwdXQgdGhlIGNvbnRlbnQgdGhlIHVzZXIgZ2F2ZSB1cy5cbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlLCBvdXRwdXQgaXQgdXNpbmcgYSByZWd1bGFyIG1lZGlhIHF1ZXJ5XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbmQtbWF4KCR3aWR0aCkge1xuICAvLyBJZiB3ZSdyZSBvdXRwdXR0aW5nIGZvciBhIGZpeGVkIG1lZGlhIHF1ZXJ5IHNldC4uLlxuICBAaWYgJGZpeC1tcXMge1xuICAgIC8vIC4uLmFuZCBpZiB3ZSBzaG91bGQgYXBwbHkgdGhlc2UgcnVsZXMuLi5cbiAgICBAaWYgJGZpeC1tcXMgPD0gJHdpZHRoIHtcbiAgICAgIC8vIC4uLm91dHB1dCB0aGUgY29udGVudCB0aGUgdXNlciBnYXZlIHVzLlxuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UsIG91dHB1dCBpdCB1c2luZyBhIHJlZ3VsYXIgbWVkaWEgcXVlcnlcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufSIsIioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zZW1pLWxnKSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzMzMztcbiAgZm9udDogMTRweC8xLjUgcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5odG1sLm92ZXJsYXktb3Blbixcbmh0bWwub3ZlcmxheS1vcGVuIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hLFxuLmJ1dHRvbixcbi50b29sdGlwX190cmlnZ2VyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLFxuICAmID4gW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcbiAgJiA+IFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB9XG59XG5cbi8vIC5idXR0b24sXG4vLyAudG9vbHRpcF9fdHJpZ2dlciB7XG4vLyAgIGNvbG9yOiAjZmZmO1xuXG4vLyAgICY6aG92ZXIgPiBbY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLFxuLy8gICAmOmhvdmVyID4gW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuLy8gICB9XG4vLyB9XG5cbi50b29sdGlwX190cmlnZ2VyOmhvdmVyID4gYSA+IHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG59XG5cbnA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5pbWcge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XG59XG4iLCIuZ3JpZCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG4gICAgJi5ncmlkLS1jb21wYWN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgIH1cbiAgfVxufVxuXG5wICsgLmdyaWQge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5jb2wge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgKyAuY29sIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG59XG5cbi5ncmlkLS1lcXVhbCAuY29sIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmdyaWQtLWNvbXBhY3QgLmNvbCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn0iLCIuc2l0ZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpdGVfX2NvbnRhaW5lci0tbmFycm93IHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLnNpdGVfX2NvbnRhaW5lci0tZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogMTcwMHB4O1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmc6IDAgNzVweDtcbiAgfVxufVxuXG4uc2l0ZV9fc2VjdGlvbiB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbl9fYW5jaG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogLTEwMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICB0b3A6IC0xNTBweDtcbiAgfVxufVxuXG4uc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi14cykge1xuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uc2VjdGlvbl9fdGV4dC0tcmlnaHQge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgKyAqIHtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb25fX3RpdGxlICsgLnNlY3Rpb25fX3RleHQge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLXRvcDogLTJlbTtcbiAgfVxufVxuIiwiaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmhlYWRsaW5lLS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbn1cblxuLmhlYWRsaW5lLS1yaWdodCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uaGVhZGxpbmUtLWZvcmNlLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmhlYWRsaW5lLS0xIHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogMTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxufVxuXG4uaGVhZGxpbmUtLTIsXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5oZWFkbGluZS0tMyxcbmgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmhlYWRsaW5lLS00LFxuaDQge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5oZWFkbGluZS0tNSxcbmg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uaGVhZGxpbmUtLTYsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uaGVhZGxpbmVfX3Jvb2YsXG4uaGVhZGxpbmVfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRsaW5lX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xufVxuXG4uaGVhZGxpbmUtLTIgLmhlYWRsaW5lX19yb29mIHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbn1cblxuLmhlYWRsaW5lX19zdWZmaXgge1xuICBmb250LXNpemU6IDAuNWVtO1xufVxuXG4uaGVhZGxpbmVfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgc3BhbjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB9XG5cbiAgJjpob3ZlciBzcGFuOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOmhvdmVyIC5wYXRoMzpiZWZvcmUge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB9XG59XG5cbi5oZWFkbGluZV9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG4uaGVhZGxpbmVfX3N1cGVyIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5oZWFkbGluZV9fbGluay1kb3dubG9hZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xufVxuIiwiLy8gQ29sb3JzXG4kY29sb3ItbWFpbjogIzY3Njc2YztcbiRjb2xvci1tYWluLS1saWdodDogIzgyODI4OTtcbiRjb2xvci1hY2NlbnQ6ICNjNDFhMzI7XG5cbi8vIEJyZWFrcG9pbnRzXG4kc2NyZWVuLXhzOiA1NDBweDtcbiRzY3JlZW4tc206IDc2OHB4O1xuJHNjcmVlbi1tZDogMTAyMHB4O1xuJHNjcmVlbi1zZW1pLWxnOiAxMjYwcHg7XG4kc2NyZWVuLWxnOiAxMzQwcHg7XG4kc2NyZWVuLXhsOiAxODQwcHg7XG5cbiRuYXYtYnJlYWtwb2ludDogJHNjcmVlbi1tZDtcblxuLy8gTWlzY1xuJHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4iLCIucGFnZS1oZWFkZXIge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogNTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAkY29sb3ItbWFpbjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX190b3AgLnNpdGVfX2NvbnRhaW5lciB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICBjb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDE1MDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJG5hdi1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogNTAwO1xuICAgIHRvcDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAuc2l0ZV9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgICAgdG9wOiA5MHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgdG9wOiAxMTBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgICB9XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uYWRtaW4tYmFyIC5wYWdlLWhlYWRlcl9fYm90dG9tIHtcbiAgdG9wOiAzMnB4O1xufVxuXG4ucGFnZS1oZWFkZXItLW5hdi1vcGVuICsgLnBhZ2UtaGVhZGVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9faXRlbSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJG5hdi1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5wYWdlLWhlYWRlcl9fbmF2LWl0ZW1zLFxuICAmLnBhZ2UtaGVhZGVyX19uYXYge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2l0ZW0tLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19pdGVtLS1saW5rIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi14cykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19sb2dvLFxuLnBhZ2UtaGVhZGVyX19hY2NvdW50IHtcbiAgYSxcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJG5hdi1icmVha3BvaW50KSB7XG4gIC5wYWdlLWhlYWRlcl9fYWNjb3VudCB7XG4gICAgLmljb24tYWNjb3VudDpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xuICAgIH1cblxuICAgIGE6aG92ZXIgLmljb24tYWNjb3VudDpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEBUT0RPIGR5bmFtaWMgc29sdXRpb24gaWYgZXh0cmEtc3BhY2UgaXMgbmVlZGVkXG5AaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gIC5ibG9nLWlkLTIgLnBhZ2UtaGVhZGVyX19sb2dvLFxuICAuYmxvZy1pZC0zIC5wYWdlLWhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbG9nbyB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uICogMjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRuYXYtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYucGFnZS1oZWFkZXJfX25hdi1pdGVtLS1ncm93IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYtaXRlbXMtLXNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdi10b2dnbGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2LXRvZ2dsZS0tb3BlbiB7XG4gIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWQ2ZFwiO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ucGFnZS1oZWFkZXJfX21lbnUubWVudSB7XG4gICRzdWJtZW51LWljb24tc3BhY2U6IGNhbGMoMC43NWVtICsgNHB4KTtcblxuICAuc3ViLW1lbnUgYSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJG5hdi1icmVha3BvaW50KSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5zdWItbWVudSAuc3ViLW1lbnUgYSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzdWJtZW51LWljb24tc3BhY2U7XG4gIH1cblxuICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEuNXB4KTtcbiAgICByaWdodDogMnB4O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB3aWR0aDogMC43NWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBjb250ZW50OiBcIlxcZWRjMVwiO1xuICAgIGZvbnQtc2l6ZTogMC42NWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgfVxuXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICAkbmF2LWhpdC15OiAxMnB4O1xuICAgICRuYXYtaGl0LXg6IDhweDtcblxuICAgID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgID4gbGkgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDIwMTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0kbmF2LWhpdC15O1xuICAgICAgICByaWdodDogLSRuYXYtaGl0LXg7XG4gICAgICAgIGJvdHRvbTogLSRuYXYtaGl0LXk7XG4gICAgICAgIGxlZnQ6IC0kbmF2LWhpdC14O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgjZmZmLCAwLjUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRzdWJtZW51LXBhZGRpbmcteDogMjRweDtcbiAgICAkc3VibWVudS1wYWRkaW5nLXk6IDE2cHg7XG4gICAgJHN1Ym1lbnUtaGl0LXk6IDZweDtcblxuICAgIC5zdWItbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAwICgtJHN1Ym1lbnUtcGFkZGluZy14KTtcbiAgICAgIHBhZGRpbmc6ICRzdWJtZW51LXBhZGRpbmcteSAkc3VibWVudS1wYWRkaW5nLXg7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmICsgbGkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtJHN1Ym1lbnUtaGl0LXk7XG4gICAgICAgICAgcmlnaHQ6IC0kc3VibWVudS1wYWRkaW5nLXg7XG4gICAgICAgICAgYm90dG9tOiAtJHN1Ym1lbnUtaGl0LXk7XG4gICAgICAgICAgbGVmdDogLSRzdWJtZW51LXBhZGRpbmcteDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoI2ZmZiwgMC41KSwgcmdiYSgjZmZmLCAwLjUpKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCAycHg7XG4gICAgICB9XG5cbiAgICAgID4gbGkgPiBhOmhvdmVyLFxuICAgICAgPiBsaTpub3QoLnNjcm9sbC1pdGVtKS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gICAgICA+IGxpOm5vdCguc2Nyb2xsLWl0ZW0pLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEsXG4gICAgICA+IGxpLnNjcm9sbC1pdGVtLS1hY3RpdmUgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcbiAgICAgIH1cblxuICAgICAgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlcixcbiAgICAgID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNjcm9sbC1pdGVtKS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gICAgICA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zY3JvbGwtaXRlbSkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSxcbiAgICAgID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zY3JvbGwtaXRlbS0tYWN0aXZlID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlIC0gMC43NWVtIC0gNHB4KSAycHg7XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSBhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoI2ZmZiwgMC41KSwgcmdiYSgjZmZmLCAwLjUpKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCAycHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgICAgLnN1Yi1tZW51IGxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvciA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMyk7XG4gICAgfVxuXG4gICAgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjllbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gICAgPiBsaTpub3QoLnNjcm9sbC1pdGVtKS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgPiBhLFxuICAgID4gbGkuc2Nyb2xsLWl0ZW0tLWFjdGl2ZSA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgPiBhIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnVfX3N1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgZmxleDogMCAwIDMycHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnVfX3N1Ym1lbnUtdG9nZ2xlIC5tZW51X19zdWJtZW51LXRvZ2dsZS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjpcbiAgICAgICAgICB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24sXG4gICAgICAgICAgb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgIH1cblxuICAgICAgJi5pcy1vcGVuID4gLm1lbnVfX3N1Ym1lbnUtdG9nZ2xlIC5tZW51X19zdWJtZW51LXRvZ2dsZS1pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwLjc1ZW0gMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLW9wZW4gPiAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGctb25seSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyX19sYW5ndWFnZXMge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICAubWVudSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2xhbmd1YWdlcy1kcm9wZG93biB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRuYXYtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5Om5vdCgubG9nZ2VkLWluKSAucGFnZS1oZWFkZXJfX2xhbmd1YWdlcyB7XG4gIGxpOm50aC1jaGlsZCg3KSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fYWNjb3VudCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAucGFnZS1oZWFkZXJfX2xhbmd1YWdlcyxcbiAgLnBhZ2UtaGVhZGVyX19hY2NvdW50IHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbiIsIi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbn1cblxuLnN0YWdlLS1tZWRpdW0gKyAucGFnZS1jb250ZW50LFxuLmpvYnMtcGFnZSAucGFnZS1jb250ZW50LFxuLnBhZ2UtY29udGVudDpoYXMoI3R1cm51cC1zdWNjZXNzKSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS10ZXh0IC5wYWdlLWNvbnRlbnQsXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWRvd25sb2FkcyAucGFnZS1jb250ZW50LFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1jYWxjdWxhdG9yIC5wYWdlLWNvbnRlbnQsXG4uc2luZ2xlIC5wYWdlLWNvbnRlbnQsXG4uZXJyb3I0MDQgLnBhZ2UtY29udGVudCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbn1cblxuLmhvbWUgLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmxvZyAucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLXdlYmluYXJzIC5wYWdlLWNvbnRlbnQsXG4uc2luZ2xlLWpvYiAucGFnZS1jb250ZW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG4iLCIucGFnZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zZW1pLWxnKSB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1mb290ZXJfX2lubmVyIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zZW1pLWxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1mb290ZXJfX21lbnUubWVudSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNlbWktbGcpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zZW1pLWxnKSB7XG4gICAgbWFyZ2luLXRvcDogMS4yZW07XG4gICAgcGFkZGluZy10b3A6IDEuMmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuNSk7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zZW1pLWxnKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cbn0iLCIubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnNlcGFyYXRlIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnVfX2l0ZW0sXG4ubWVudSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkbmF2LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tZW51X19pdGVtLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuIiwiLmZvcm1fX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtX19sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuLmZvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcblxuICAmID4gKiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fX2l0ZW0ge1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9ybV9faXRlbS0tc3VibWl0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZvcm1fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb3JtX19sYWJlbC0taW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZvcm1fX2xhYmVsLS1kb3duY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uZm9ybV9faW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzMzLCAwLjIpO1xuICBwYWRkaW5nOiAxZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgjMzMzLCAwLjgpO1xuICB9XG59XG5cbmRpdi5mb3JtX19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgKiB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uZm9ybS0tY29tcGFjdCAuZm9ybV9faW5wdXQge1xuICBwYWRkaW5nOiAwLjhlbTtcbn1cblxuYm9keSAuZm9ybV9faW5wdXQtLWFjY2VwdGFuY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuOTVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMS41cHggMS41cHggMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5mb3JtX19pbmxpbmUtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5zZWxlY3QuZm9ybV9faW5saW5lLWlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybV9faGVscCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbn1cblxuLmZvcm1fX3NlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgY29udGVudDogXCJcXGVkYzFcIjtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm1fX3N1ZmZpeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mb3JtX19zdWZmaXgtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cblxuLmZvcm1fX2Vycm9yLFxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcbn1cblxuLmZvcm1fX2lucHV0IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5mb3JtX19ub3RpY2UsXG5kaXYud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDJlbSAwIDAgMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjdlbSAxZW0gMC43ZW0gMWVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtX19ub3RpY2UtLWVycm9yLFxuLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjkwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtX19yZXF1aXJlZC1ub3RpY2Uge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4ud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZiNDUwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuIiwiLnRhYmxlX193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSA1MXB4KTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwKSwgcmdiYSgwLDAsMCwwLjUpKTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgcmdiYSgkY29sb3ItbWFpbiwgMC4zKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4udGFibGVfX3dyYXBwZXItLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJiA+IGRpdiB7XG5cdCAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIFx0aGVpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBcdGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwwLjE1KSBpbnNldDtcbiAgICBcdGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIFx0YmFja2dyb3VuZDogI2NjYztcbiAgICB9XG4gIH1cbn1cblxudGFibGUge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxudHIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxudGgsIHRkIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG50aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4sIDAuMSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxudGQge1xuICBwYWRkaW5nLXRvcDogMC43ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjdlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLW1haW4sIDAuMSk7XG59IiwiLnBhZ2UtY29udGVudCxcbi5hcnRpY2xlIHtcbiAgdWw6bm90KFtjbGFzc10pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgdWw6bm90KFtjbGFzc10pIGxpOm5vdChbY2xhc3NdKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG59IiwiLmxhbmd1YWdlcyB7XG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgICY6bm90KC5jdXJyZW50LWxhbmcpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59IiwiLmxhbmd1YWdlcy1kcm9wZG93biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbn1cblxuLmxhbmd1YWdlcy1kcm9wZG93bl9fY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICBjb250ZW50OiBcIlxcZWRjMVwiO1xuICB9XG59XG5cbi5sYW5ndWFnZXMtZHJvcGRvd25fX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICB9XG5cbiAgLmN1cnJlbnQtbGFuZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAubGFuZy1pdGVtLXJ1IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE3NHB4KTtcbiAgfVxuXG4gICoge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0YWdlLWJnLXBvcnRyYWl0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3RhZ2UtYmcuc3ZnXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhZ2UtLW1lZGl1bSB7XG4gIG1heC1oZWlnaHQ6IDU1MHB4O1xufVxuXG4uc3RhZ2VfX3ZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnN0YWdlX19pbm5lciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5zdGFnZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTMwcHggMCAxMjBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnN0YWdlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgZmxleDogMCAwIDQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmbGV4OiAwIDAgNjAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgZmxleDogMCAwIDM4dnc7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhsKSB7XG4gICAgZmxleDogMCAwIDc1MHB4O1xuICB9XG59XG5cbi5zdGFnZV9fY29udGVudC0td2lkZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBmbGV4OiAwIDAgNTB2dztcbiAgfVxufVxuXG4uc3RhZ2VfX3NsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxleDogMCAwIDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICB3aWR0aDogMjF2dztcbiAgICBmbGV4OiAwIDAgMjF2dztcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teGwpIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgZmxleDogMCAwIDQ1MHB4O1xuICB9XG5cbiAgLnN0YWdlX19zbGlkZXItY292ZXItaGVhZGVyLFxuICAuc3RhZ2VfX3NsaWRlci1jb3Zlci1mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuNXZ3O1xuICB9XG5cbiAgLnN0YWdlX19zbGlkZXItaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhsKSB7XG4gICAgICBmb250LXNpemU6IDMuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5zdGFnZV9fc2xpZGVyLXJvb2Yge1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14bCkge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhsKSB7XG4gICAgLnN0YWdlX19zbGlkZXItYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXZ3O1xuICAgIH1cbiAgfVxuXG4gIC5zdGFnZV9fc2xpZGVyLW5hdiBidXR0b24ge1xuICAgIHRvcDogYXV0bztcblxuICAgICY6aG92ZXIgc3BhbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLm93bC1kb3Q6bm90KDpob3Zlcik6bm90KC5hY3RpdmUpIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vd2wtZG90OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN0YWdlX19oZWFkbGluZSB7XG4gIC8vIEBUT0RPIHJlbW92ZSAocXVpY2tmaXggc2NyZWVuIG92ZXJmbG93KVxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXhzKSB7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIGZvbnQtc2l6ZTogOHZoO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14bCkge1xuICAgIGZvbnQtc2l6ZTogN2VtO1xuICB9XG59XG5cbi5zdGFnZV9fc3VibGluZSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbi10b3A6IDAuN2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2RlZGVkZTtcbn1cblxuLnN0YWdlX19idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNGVtO1xufVxuXG4uc3RhZ2VfX3Jvb2YtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBmb250LXNpemU6IDEuOHZoO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14bCkge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG5cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICB9XG59XG5cbi5zdGFnZV9fcm9vZi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJi5zdGFnZV9fcm9vZi1jb250ZW50LS1oYXMtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhsKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMjAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuICB9XG59XG5cbi5zdGFnZV9fc2Nyb2xsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogOTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIGFuaW1hdGlvbjoganVtcCAwLjVzIGxpbmVhciBhbHRlcm5hdGUgaW5maW5pdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcblxuICAgICYsXG4gICAgc3BhbjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMganVtcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNSUpO1xuICB9XG59XG4iLCIuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtIDEuMjVlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFjY2VudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBib3JkZXItY29sb3I6ICMzMzM7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmLmJ1dHRvbi0tYXJyb3c6YmVmb3JlLFxuICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4zZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0tbGFyZ2Uge1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5idXR0b24tLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcblxuICAmOmhvdmVyIHtcbiAgICAmLCBzcGFuOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0tb3V0bGluZS1yZWQge1xuICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG4uYnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmJ1dHRvbi0tYXJyb3cge1xuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn0iLCIuYnV0dG9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tcm93LS1ub3dyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmJ1dHRvbi1yb3ctLXJpZ2h0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmJ1dHRvbi1yb3ctLWNlbnRlcmVkIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG4uYnV0dG9uLXJvdy0tY2VudGVyZWQgLmJ1dHRvbiB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnV0dG9uLXJvdy0tZXF1YWwge1xuICAuYnV0dG9uIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufSIsIi5yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuXG4gIFtjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xuICB9XG59XG5cbi5yZWFkLW1vcmUtLWFycm93LWxlZnQgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMC40ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59IiwiLmljb25yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaWNvbnJvd19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cbn1cblxuLmljb25yb3dfX2l0ZW0uaWNvbnJvd19faXRlbS0tc2VwYXJhdGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbn1cblxuLmljb25yb3dfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMXB4O1xuICB3aWR0aDogMjFweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIHdpZHRoOiAyM3B4O1xuICB9XG59XG4iLCIuY292ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuYS5jb3Zlcjpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY292ZXItLWhvdmVyLXNjYWxlIHtcbiAgJixcbiAgLmNvdmVyX19pbWFnZSBpbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDRjNTIgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgICAuY292ZXJfX2ltYWdlIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxufVxuXG5hLmNvdmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi0tbGlnaHQ7XG4gIH1cbn1cblxuLmNvdmVyLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWFjY2VudCwgMC45KTtcbn1cblxuLmNvdmVyLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4tLWxpZ2h0LCAwLjIpO1xufVxuXG4uY292ZXItLWRhcmsge1xuICAqLFxuICAuY292ZXJfX3JlYWQtbW9yZSAuaWNvbi1hcnJvdy1yaWdodC1zbWFsbDpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgfVxuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICBjb2xvcjogI2ZmZjtcblxuICAuY292ZXJfX2hlYWRsaW5lLFxuICAuY292ZXJfX3JlYWQtbW9yZSAuaWNvbi1hcnJvdy1yaWdodC1zbWFsbDpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYS5jb3Zlci0tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLS1saWdodCwgMC4zKTtcbn1cblxuLmNvdmVyX19oZWFkZXIsXG4uY292ZXJfX2NvbnRlbnQsXG4uY292ZXJfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi5jb3Zlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgJiA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gIC5jb3Zlcl9fY29udGVudC0tbWluLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuLmNvdmVyX19yb29mIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uY292ZXJfX2hlYWRsaW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmNvdmVyX19oZWFkbGluZS0tZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY292ZXJfX2ltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY292ZXJfX2ltYWdlLS1uYXJyb3cge1xuICBoZWlnaHQ6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uY292ZXJfX3RleHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uY292ZXItLW5vLWJ1dHRvbiAuY292ZXJfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY292ZXJfX2hlYWRsaW5lICsgLmNvdmVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5jb3Zlcl9fcmVhZC1tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFlbTtcblxuICAuaWNvbi1hcnJvdy1yaWdodC1zbWFsbDpiZWZvcmUge1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYS5jb3Zlcjpob3ZlciAuY292ZXJfX3JlYWQtbW9yZSB7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuXG4gIC5pY29uLWFycm93LXJpZ2h0LXNtYWxsOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY292ZXJfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5sYWJlbGxpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGFiZWxsaW5nX19sYWJlbCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufSIsIi5zbGlkZXJfX2xpbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLnNsaWRlcl9fbGluZXMtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbiwgMC45KTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGxpZ2h0ZW4oJGNvbG9yLW1haW4sIDEwJSksIDAuOSk7XG4gIH1cbn1cblxuLnNsaWRlcl9fbGluZXMtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYWNjZW50LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXJfX2ltYWdlIHtcbiAgbWluLWhlaWdodDogNjgwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2xpZGVyX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCNmZmYsIDAuMik7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgLnNsaWRlcl9fZG90cyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyX19uYXYgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2LFxuLnNsaWRlcl9fZG90cyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5zbGlkZXJfX2RvdHMtLXNvbGlkIC5zbGlkZXJfX2RvdCxcbi5zbGlkZXJfX2RvdHMtLXNvbGlkIC5vd2wtZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5zbGlkZXJfX25hdi0tY2VudGVyZWQge1xuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLnNsaWRlcl9fbmF2LS1vdXRzaWRlIHtcbiAgLm93bC1wcmV2IHtcbiAgICBsZWZ0OiAtNTJweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgIGxlZnQ6IC02NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC01MnB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgcmlnaHQ6IC02NXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyX19uYXYtLWZvb3Rlci1vZmZzZXQge1xuICBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luLXRvcDogLTg1cHg7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXJfX2Fycm93IHtcbiAgZm9udC1zaXplOiAyLjVlbTtcblxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cblxuICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1tYWluO1xuICB9XG59XG5cbi5vd2wtcHJldjpob3ZlciAuc2xpZGVyX19hcnJvdzpiZWZvcmUsXG4ub3dsLW5leHQ6aG92ZXIgLnNsaWRlcl9fYXJyb3c6YmVmb3JlIHtcbiAgY29sb3I6ICRjb2xvci1tYWluO1xufVxuXG4uc2xpZGVyX19uYXYtLWNlbnRlcmVkIC5zbGlkZXJfX2Fycm93IHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLm93bC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLm93bC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGlkZXJfX2RvdHMtLWNlbnRlcmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGlkZXJfX2RvdCxcbi5zbGlkZXJfX2RvdHMgLm93bC1kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIH1cbn1cblxuLnNsaWRlcl9fZG90LS1hY3RpdmUsXG4uc2xpZGVyX19kb3RzIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbn0iLCIubmV3cy1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgJiwgKiB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gIC5uZXdzLXNsaWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uZXdzLXNsaWRlcl9fd3JhcHBlciAuc2xpZGVyX19hcnJvdyB7XG4gICY6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgfVxufVxuXG4ubmV3cy1zbGlkZXIgLnRlYXNlcl9fY29udGVudCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59IiwiLnRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAvLyBSZS1vcmRlcmluZyBvbiBtb2JpbGVcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIC50ZWFzZXJfX3RpdGxlIHtcbiAgICAgIG9yZGVyOiAtMjtcbiAgICB9XG5cbiAgICAudGVhc2VyX19tZWRpYSB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICB9XG59XG5cbi8vIEBUT0RPIHJlbW92ZSBtZVxuQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAudG1wLXJldmVyc2UtbWQgLnRlYXNlcl9fbWVkaWEge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG5cbi50ZWFzZXItLXJpZ2h0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi50ZWFzZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi50ZWFzZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi50ZWFzZXItLWxlZnQgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG9yZGVyOiAzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuXG4udGVhc2VyLS1zcGVjaWFsLXBheW1lbnQtdGFibGUgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgei1pbmRleDogNDA7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2NvbnRlbnQsXG4udGVhc2VyLS1kb3dubG9hZHMgLnRlYXNlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNDBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5cbi50ZWFzZXJfX3RpdGxlIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGZsZXg6IDAgMCAxMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4udGVhc2VyLS1wYW5lcyAudGVhc2VyX190aXRsZSxcbi50ZWFzZXItLWRvd25sb2FkcyAudGVhc2VyX190aXRsZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuXG4udGVhc2VyX190aXRsZS10ZXh0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi50ZWFzZXJfX3RpdGxlLS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi50ZWFzZXJfX3RpdGxlLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGVhc2VyLS1yaWdodCAudGVhc2VyX190aXRsZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBvcmRlcjogMztcblxuICAgIHNwYW4ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2VyLS1sZWZ0IC50ZWFzZXJfX3RpdGxlIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi50ZWFzZXJfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYwJTtcbiAgbGVmdDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50ZWFzZXItLXJpZ2h0IC50ZWFzZXJfX2JhZGdlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xufVxuXG4udGVhc2VyX19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuN2VtO1xuICBvcmRlcjogLTIwO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZWFzZXJfX2hlYWRsaW5lLS1zbWFsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgc3BhbjphZnRlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIsXG4udGVhc2VyLS1kb3dubG9hZHMgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4udGVhc2VyLS1sZWZ0IC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi50ZWFzZXItLXBhbmVzIC50ZWFzZXJfX2hlYWRsaW5lLFxuLnRlYXNlci0tZG93bmxvYWRzIC50ZWFzZXJfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgfVxufVxuXG4udGVhc2VyLS1wYW5lcyAudGVhc2VyX19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4udGVhc2VyLS1sb2dvcyAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnRlYXNlcl9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cblxuLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX21lZGlhIHtcbiAgei1pbmRleDogMjA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi50ZWFzZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRlYXNlci0tc3BlY2lhbC1wYXltZW50LXRhYmxlIC50ZWFzZXJfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIHdpZHRoOiAxNDUlO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgLnRlYXNlcl9fbWVkaWEtLW1hc2sge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0cHgpO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGVhc2VyLWltYWdlLW1hc2stcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgLnNsaWRlcl9fY29udHJvbHMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMnMgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gIC50ZWFzZXItLWxlZnQgLnRlYXNlcl9fbWVkaWEtLW1hc2s6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL3RlYXNlci1pbWFnZS1tYXNrLWxlZnQuc3ZnXCIpO1xuICB9XG59XG5cbi50ZWFzZXItLWxlZnQgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4udGVhc2VyX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgLnRlYXNlci0tbmFycm93IC50ZWFzZXJfX3RleHQge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgLnRlYXNlci0tY29sdW1ucy0yIC50ZWFzZXJfX3RleHQge1xuICAgIGNvbHVtbnM6IDI7XG4gICAgY29sdW1uLWdhcDogMmVtO1xuICB9XG59XG5cbi50ZWFzZXJfYnV0dG9uLXJvdyB7XG4gIG1hcmdpbi10b3A6IDIuNWVtO1xufVxuXG4udGVhc2VyX19idXR0b24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4udGVhc2VyLS1yaWdodCAudGVhc2VyX19idXR0b24ge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cblxuLnRlYXNlcl9fcGFuZS1ncmlkIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZmxleC1iYXNpczogMTIwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gIGh0bWw6bm90KC5uby1qcykgLnRlYXNlcl9fcGFuZS1ncmlkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gIC50ZWFzZXI6bm90KC50ZWFzZXItLW5hcnJvdykgLnRlYXNlcl9fcGFuZS1ncmlkLnBhbmUtZ3JpZC0tMi1jb2xzIHtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gIH1cbn1cblxuLnRlYXNlcl9fbG9nby1ncmlkIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbiIsIi5hbmltYXRlIC50ZWFzZXJfX3RpdGxlLFxuLmFuaW1hdGUudGVhc2VyX190aXRsZS0tdG9wIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX190aXRsZSxcbi50ZWFzZXItLWFuaW1hdGlvbi50ZWFzZXJfX3RpdGxlLS10b3Age1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24udGVhc2VyLS1sZWZ0IC50ZWFzZXJfX3RpdGxlIHtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19iYWRnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19iYWRnZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19oZWFkbGluZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19oZWFkbGluZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YmVmb3JlLFxuLmFuaW1hdGUgLnRlYXNlcl9faGVhZGxpbmUgc3BhbjphZnRlciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YmVmb3JlLFxuLnRlYXNlci0tYW5pbWF0aW9uIC50ZWFzZXJfX2hlYWRsaW5lIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4uYW5pbWF0ZSAudGVhc2VyX19tZWRpYSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAudGVhc2VyX19tZWRpYSxcbi50ZWFzZXItLWFuaW1hdGlvbiAuc2xpZGVyX19jb250cm9scyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICAvLyB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC50ZWFzZXJfX2JvZHkge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGVhc2VyLS1hbmltYXRpb24gLnRlYXNlcl9fYm9keSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59IiwiLnRleHQtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi50ZXh0LXNlY3Rpb24uYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZXh0LXNlY3Rpb24tLWFuaW1hdGlvbiB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4iLCIudGV4dC1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59IiwiLmNvdmVyLWdyaWRfX2NvdmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgJjpub3QoLmFjY29yZGVvbi0taW5pdGlhbGl6ZWQpOm5vdCguY292ZXItZ3JpZF9fY292ZXJzLS1zbGlkZXIpIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxufVxuXG4uY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbWQpIHtcbiAgICBmbGV4OiAwIDAgNTAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXhzKSB7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY292ZXItZ3JpZF9fY292ZXItd3JhcHBlci0tb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLS00LWNvbHMgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIsXG4uY292ZXItZ3JpZF9fY292ZXJzLS1zbGlkZXIgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgMjUlO1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLS0zLWNvbHMgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgMzMuMzMzMyU7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtLTItY29scyAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIGZsZXg6IDAgMCA1MCU7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gIWltcG9ydGFudDtcblxuICAmOmhvdmVyIC5jb3Zlcl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgfVxuXG4gIC5jb3Zlcl9faGVhZGxpbmUge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNvdmVyLS1uZXdzIC5jb3Zlcl9faGVhZGxpbmUge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgfVxuICB9XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnM6bm90KC5hY2NvcmRlb24tLWluaXRpYWxpemVkKTpub3QoXG4gICAgLmNvdmVyLWdyaWRfX2NvdmVycy0tc2xpZGVyXG4gIClcbiAgLmNvdmVyLWdyaWRfX2NvdmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNvdmVyLWdyaWRfX2NvdmVycy0tc2xpZGVyIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY292ZXItZ3JpZF9fY292ZXJzLS1zbGlkZXIgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb3Zlci1ncmlkX19jb3ZlcnMtd3JhcHBlciAuc2xpZGVyX19hcnJvdzpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogJGNvbG9yLW1haW47XG59XG5cbi5jb3Zlci1ncmlkX19uYXYgLm93bC1wcmV2IHtcbiAgbGVmdDogLTQwcHg7XG59XG5cbi5jb3Zlci1ncmlkX19uYXYgLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xufVxuIiwiLmFuaW1hdGUgLmNvdmVyLWdyaWRfX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvdmVyLWdyaWQtLWFuaW1hdGlvbiAuY292ZXItZ3JpZF9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuY292ZXItZ3JpZF9fY292ZXItd3JhcHBlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb3Zlci1ncmlkLS1hbmltYXRpb24gLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG4gICRpOiAyO1xuICAkZGVsYXk6IDAuMXM7XG4gIEB3aGlsZSAkaSA8IDYwIHtcbiAgICAmOm50aC1jaGlsZCgjeyRpfSkgeyB0cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7IH1cbiAgICAkaTogJGkgKyAxO1xuICAgICRkZWxheTogJGRlbGF5ICsgMC4xO1xuICB9XG59XG5cbi5hbmltYXRlIC5jb3Zlci1ncmlkX19uYXYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY292ZXItZ3JpZC0tYW5pbWF0aW9uIC5jb3Zlci1ncmlkX19uYXYge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufSIsIi5pY29uZ3JpZF9faWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuXG4uaWNvbmdyaWRfX2ljb25zLS1pbmRlbnQge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuXG4uaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gIH1cbn1cblxuLmljb25ncmlkX19pY29ucy0tY29scy01IHtcbiAgLmljb25ncmlkX19pY29uLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgICAgZmxleDogMCAwIDIwJTtcbiAgICB9XG4gIH1cbn1cblxuLmljb25ncmlkX19pdGVtIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNvbmdyaWRfX2ljb24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmljb25ncmlkX19pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA3MHB4O1xufVxuXG4uaWNvbmdyaWRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAwLjFlbTtcbn0iLCIuYW5pbWF0ZSAuaWNvbmdyaWRfX3RpdGxlIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pY29uZ3JpZC0tYW5pbWF0aW9uIC5pY29uZ3JpZF9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaWNvbmdyaWQtLWFuaW1hdGlvbiAuaWNvbmdyaWRfX2ljb24td3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgJjpudGgtY2hpbGQoMikgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4gICY6bnRoLWNoaWxkKDMpIHsgdHJhbnNpdGlvbi1kZWxheTogMC43czsgfVxuICAmOm50aC1jaGlsZCg0KSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7IH1cbiAgJjpudGgtY2hpbGQoNSkgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzOyB9XG4gICY6bnRoLWNoaWxkKDYpIHsgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cbiAgJjpudGgtY2hpbGQoNykgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzOyB9XG4gICY6bnRoLWNoaWxkKDgpIHsgdHJhbnNpdGlvbi1kZWxheTogMS4yczsgfVxuICAmOm50aC1jaGlsZCg5KSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7IH1cbiAgJjpudGgtY2hpbGQoMTApIHsgdHJhbnNpdGlvbi1kZWxheTogMS40czsgfVxuICAmOm50aC1jaGlsZCgxMSkgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG4gICY6bnRoLWNoaWxkKDEyKSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7IH1cbn0iLCJAbWl4aW4gaWNvbmxpbmUtbGluZSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBsZWZ0OiAxNTBweDtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogODAwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgY29udGVudDogJyc7XG59XG5cbi5pY29ubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbmxpbmUtbGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmljb25saW5lX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbmxpbmUtbGluZTtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gICAgfVxuICB9XG59XG5cbi5pY29ubGluZV9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDE0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5pY29ubGluZV9fY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzJweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2NpcmNsZS0xLXRvcGxlZnQuc3ZnJyk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBib3R0b206IC02cHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvY2lyY2xlLTEtYm90dG9tcmlnaHQuc3ZnJyk7XG4gIH1cbn1cblxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCgyKSAuaWNvbmxpbmVfX2NpcmNsZSB7IGFuaW1hdGlvbi1kZWxheTogMC41czsgfVxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCgzKSAuaWNvbmxpbmVfX2NpcmNsZSB7IGFuaW1hdGlvbi1kZWxheTogMS4wczsgfVxuXG4uaWNvbmxpbmVfX2hlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGluRmFkZUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoMCk7XG4gIH1cbn0iLCIvLyBJY29uc1xuXG4uYW5pbWF0ZSAuaWNvbmxpbmVfX2ljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaWNvbmxpbmUtLWFuaW1hdGlvbiAuaWNvbmxpbmVfX2ljb24ge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGZvcndhcmRzO1xufVxuXG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDIpIC5pY29ubGluZV9faWNvbiB7IGFuaW1hdGlvbi1kZWxheTogMC41czsgfVxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCgzKSAuaWNvbmxpbmVfX2ljb24geyBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDQpIC5pY29ubGluZV9faWNvbiB7IGFuaW1hdGlvbi1kZWxheTogMS41czsgfVxuLmljb25saW5lX19pdGVtOm50aC1jaGlsZCg1KSAuaWNvbmxpbmVfX2ljb24geyBhbmltYXRpb24tZGVsYXk6IDJzOyB9XG4uaWNvbmxpbmVfX2l0ZW06bnRoLWNoaWxkKDYpIC5pY29ubGluZV9faWNvbiB7IGFuaW1hdGlvbi1kZWxheTogMi41czsgfVxuXG4vLyBMaW5lXG5cbi5pY29ubGluZS5pY29ubGluZS0tYW5pbWF0aW9uOmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBleHBhbmQgMXMgbGluZWFyIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNjVzO1xufVxuXG4vLyBDaXJjbGVzXG5cbi5hbmltYXRpb24gLmljb25saW5lX19jaXJjbGUge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5GYWRlTGVmdCAwLjc1cyBmb3J3YXJkcztcbn1cblxuLmljb25saW5lLS1hbmltYXRpb24gLmljb25saW5lX19jaXJjbGUge1xuICBhbmltYXRpb246IHNwaW5GYWRlTGVmdCAwLjc1cyBmb3J3YXJkcztcbn1cblxuLy8gVGV4dHNcblxuLmFuaW1hdGUgLmljb25saW5lX19oZWFkbGluZSxcbi5hbmltYXRlIC5pY29ubGluZV9fdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pY29ubGluZS5pY29ubGluZS0tYW5pbWF0aW9uIC5pY29ubGluZV9faGVhZGxpbmUsXG4uaWNvbmxpbmUuaWNvbmxpbmUtLWFuaW1hdGlvbiAuaWNvbmxpbmVfX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbkBrZXlmcmFtZXMgZXhwYW5kIHtcbiAgZnJvbSB7IHdpZHRoOiAwOyB9XG4gIHRvIHsgd2lkdGg6IDc1JTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gIHRvIHsgb3BhY2l0eTogMTsgfVxufSIsIi5sb2dvLWdyaWRfX2xvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4ubG9nby1ncmlkX19sb2dvLXdyYXBwZXIge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgfVxufVxuXG4ubG9nby1ncmlkX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDAgMCBhdXRvOyAgLyogSUUgKi9cbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duOyAvKiBGRiAqL1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubG9nby1ncmlkX19sb2dvLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59IiwiLmFuaW1hdGUgLmxvZ28tZ3JpZF9fbG9nbyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAubG9nby1ncmlkX19sb2dvIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICBvcGFjaXR5OiAxO1xufSIsIi5jb250ZW50LXNsaWRlcl9fY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5jb250ZW50LXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLS1jYXJvdXNlbCB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgIG1heC13aWR0aDogNTclO1xuICB9XG5cbiAgJiwgKiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGVudC1zbGlkZXJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5Mjk0O1xuXG4gIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICB9XG59XG5cbi5jb250ZW50LXNsaWRlcl9fZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG59XG5cbi5jb250ZW50LXNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZW50LXNsaWRlcl9fZG90cyB7XG4gIGJvdHRvbTogLTQwcHg7XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLS1mdWxsLXdpZHRoIC5zbGlkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59IiwiLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLmFuaW1hdGUgLm93bC1pdGVtIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb250ZW50LXNsaWRlci0tYW5pbWF0aW9uIC5vd2wtaXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50LXNsaWRlci0tYW5pbWF0aW9uIC5vd2wtaXRlbTpub3QoLmFjdGl2ZSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1cztcbn1cblxuLmNvbnRlbnQtc2xpZGVyX193cmFwcGVyLmFuaW1hdGUgLmNvbnRlbnQtc2xpZGVyX19uYXYsXG4uY29udGVudC1zbGlkZXJfX3dyYXBwZXIuYW5pbWF0ZSAuY29udGVudC1zbGlkZXJfX2RvdHMge1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbnRlbnQtc2xpZGVyLS1hbmltYXRpb24gLmNvbnRlbnQtc2xpZGVyX19uYXYsXG4uY29udGVudC1zbGlkZXItLWFuaW1hdGlvbiAuY29udGVudC1zbGlkZXJfX2RvdHMge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufSIsIi5pbWFnZS1zZWN0aW9uX19pbWFnZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLmltYWdlLXNlY3Rpb25fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIuaW1hZ2Utc2VjdGlvbi5hbmltYXRlIC5pbWFnZS1zZWN0aW9uX19oZWFkbGluZSxcbi5pbWFnZS1zZWN0aW9uLmFuaW1hdGUgLmltYWdlLXNlY3Rpb25fX3RleHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaW1hZ2Utc2VjdGlvbi0tYW5pbWF0aW9uIC5pbWFnZS1zZWN0aW9uX19oZWFkbGluZSxcbi5pbWFnZS1zZWN0aW9uLS1hbmltYXRpb24gLmltYWdlLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2Utc2VjdGlvbi0tYW5pbWF0aW9uIC5pbWFnZS1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuLmltYWdlLXNlY3Rpb24uYW5pbWF0ZSAuaW1hZ2Utc2VjdGlvbl9faW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi5pbWFnZS1zZWN0aW9uLS1hbmltYXRpb24gLmltYWdlLXNlY3Rpb25fX2ltYWdlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xufVxuIiwiLnZpZGVvLXNlY3Rpb25fX3RleHQge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udmlkZW8tc2VjdGlvbl9faW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi52aWRlby1zZWN0aW9uX192aWRlby13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi52aWRlby1zZWN0aW9uX192aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLnZpZGVvLXNlY3Rpb24uYW5pbWF0ZSAudmlkZW8tc2VjdGlvbl9faGVhZGxpbmUsXG4udmlkZW8tc2VjdGlvbi5hbmltYXRlIC52aWRlby1zZWN0aW9uX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnZpZGVvLXNlY3Rpb24tLWFuaW1hdGlvbiAudmlkZW8tc2VjdGlvbl9faGVhZGxpbmUsXG4udmlkZW8tc2VjdGlvbi0tYW5pbWF0aW9uIC52aWRlby1zZWN0aW9uX190ZXh0IHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLXNlY3Rpb24tLWFuaW1hdGlvbiAudmlkZW8tc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi52aWRlby1zZWN0aW9uLmFuaW1hdGUgLnZpZGVvLXNlY3Rpb25fX3ZpZGVvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4udmlkZW8tc2VjdGlvbi0tYW5pbWF0aW9uIC52aWRlby1zZWN0aW9uX192aWRlbyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbiIsIi5wYW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgcGFkZGluZzogMmVtIDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLW1haW4gIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgaGVpZ2h0OiAzNDlweDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICYucGFuZS0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuXG4gICAgKiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmOm5vdCgucGFuZS0tYWN0aXZlKTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgfVxufVxuXG4ucGFuZS0tYWxpZ24tdG9wIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucGFuZS0tY29tcGFjdCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNWVtO1xuICB9XG59XG5cbi5wYW5lLS1kb3dubG9hZCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5wYW5lX19pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnBhbmVfX2ljb24tLWZpeGVkLXdpZHRoIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wYW5lOmhvdmVyIC5wYW5lX19pY29uLFxuLnBhbmUtLWFjdGl2ZSAucGFuZV9faWNvbiB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cbi5wYW5lX190aXRsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ucGFuZS0tYWN0aXZlIC5wYW5lX190aXRsZSxcbi5wYW5lOmhvdmVyIC5wYW5lX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZV9fc3VidGl0bGUge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ucGFuZS0tZG93bmxvYWQgLnBhbmVfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFuZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMS44ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cbn1cblxuLnBhbmU6aG92ZXIgLnBhbmVfX2Fycm93OmJlZm9yZSxcbi5wYW5lLS1hY3RpdmUgLnBhbmVfX2Fycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZV9fY29udGVudCB7XG4gIC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgaHRtbDpub3QoLm5vLWpzKSAucGFuZV9fY29udGVudCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucGFuZV9fY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuIiwiLmxpbmstdGlsZXMgLmNvdmVyLWdyaWRfX2NvdmVyLXdyYXBwZXIge1xuICBmbGV4OiAxO1xufVxuXG4ubGluay10aWxlcyAuY292ZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGluay10aWxlcyAuY292ZXJfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuIiwiLnBhbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmFjY29yZGVvbl9faXRlbSA+IC5wYW5lLWdyaWQge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5wYW5lLWdyaWRfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuXG4gIC5wYW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAucGFuZS0tZG93bmxvYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wYW5lLWdyaWQ6bm90KC5wYW5lLWdyaWQtLTItY29scyk6bm90KC5wYW5lLWdyaWQtLTQtY29scyk6bm90KFxuICAgIC5wYW5lLWdyaWQtLTUtY29sc1xuICApIHtcbiAgLnBhbmUtZ3JpZF9faXRlbSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgZmxleDogMCAwIDMzLjMzMzMlO1xuICAgIH1cbiAgfVxufVxuXG4ucGFuZS1ncmlkLS00LWNvbHMge1xuICAucGFuZS1ncmlkX19pdGVtIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIH1cbiAgfVxufVxuXG4ucGFuZS1ncmlkLS01LWNvbHMge1xuICAucGFuZS1ncmlkX19pdGVtIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBmbGV4OiAwIDAgMjAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhbmUtZ3JpZC5hbmltYXRlIC5wYW5lLWdyaWRfX2l0ZW0sXG4udGVhc2VyLmFuaW1hdGUgLnBhbmUtZ3JpZF9faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wYW5lLWdyaWQtLWFuaW1hdGlvbiAucGFuZS1ncmlkX19pdGVtLFxuLnRlYXNlci0tYW5pbWF0aW9uIC5wYW5lLWdyaWRfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICRpOiAyO1xuICAkZGVsYXk6IDAuOXM7XG4gIEB3aGlsZSAkaSA8IDYwIHtcbiAgICAmOm50aC1jaGlsZCgjeyRpfSkgeyB0cmFuc2l0aW9uLWRlbGF5OiAkZGVsYXk7IH1cbiAgICAkaTogJGkgKyAxO1xuICAgICRkZWxheTogJGRlbGF5ICsgMC4xO1xuICB9XG59IiwiLmFjY29yZGVvbi1zZWN0aW9uICsgLmFjY29yZGVvbi1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5hY2NvcmRlb24tLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFjY29yZGVvbi0taW5pdGlhbGl6ZWQgLmFjY29yZGVvbl9faXRlbSB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG59XG5cbi5hY2NvcmRlb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAZXh0ZW5kIC5oZWFkbGluZSwgLmhlYWRsaW5lLS0zO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW4tLWxpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgY29sb3I6ICNlMjA2MTM7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICYuYWNjb3JkZW9uX190aXRsZS0tZXhwYW5kZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIH1cbn1cblxuLmFjY29yZGVvbl9fdGl0bGUtLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5hY2NvcmRlb25fX3RpdGxlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWNjb3JkZW9uX190aXRsZS0tc21hbGwge1xuICBAZXh0ZW5kIC5oZWFkbGluZS0tNDtcbn1cblxuLmFjY29yZGVvbi0tcmlnaHQgLmFjY29yZGVvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICY6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn0iLCIuYW5pbWF0ZSAuYWNjb3JkZW9uLXNlY3Rpb25fX2hlYWRsaW5lLFxuLmFuaW1hdGUgLmFjY29yZGVvbi1zZWN0aW9uX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFjY29yZGVvbi1zZWN0aW9uLS1hbmltYXRpb24gLmFjY29yZGVvbi1zZWN0aW9uX19oZWFkbGluZSxcbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb24tc2VjdGlvbl9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWNjb3JkZW9uLXNlY3Rpb24tLWFuaW1hdGlvbiAuYWNjb3JkZW9uLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uYW5pbWF0ZSAuYWNjb3JkZW9uX190aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hY2NvcmRlb24tc2VjdGlvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlLFxuLmFjY29yZGVvbi0tYW5pbWF0aW9uIC5hY2NvcmRlb25fX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIG9wYWNpdHk6IDE7XG5cbiAgJGk6IDE7XG4gICRkZWxheTogMC45cztcbiAgQHdoaWxlICRpIDwgNTAge1xuICAgICY6bnRoLWNoaWxkKCN7JGkgKyAyfSkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xuICAgIH1cbiAgICAkaTogJGkgKyAxO1xuICAgICRkZWxheTogJGRlbGF5ICsgMC4wNTtcbiAgfVxufVxuIiwiLnRvb2x0aXBfX3RyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sdGlwX19oZWFkbGluZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9vbHRpcF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgLmZvcm1fX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udG9vbHRpcF9fY29udGVudC0tY2FsY3VsYXRvciB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbGcpIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAudG9vbHRpcF9faW5uZXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXBfX2NvbnRlbnQtLWRvd25sb2FkcyB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tbGcpIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNDVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAudG9vbHRpcF9faW5uZXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXBfX3RyaWdnZXI6aG92ZXIgLnRvb2x0aXBfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnRvb2x0aXBfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLCAwLjkpO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAzMHB4IDMwcHggMzBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHJnYmEoJGNvbG9yLW1haW4sIDAuOSkgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBAVE9ETyByZXBsYWNlIHF1aWNrZml4XG4udG9vbHRpcF9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwX19oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4iLCIuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9iYWRnZS5zdmcnKSBuby1yZXBlYXQgMTAwJS8xMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xufVxuXG5hLmJhZGdlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpIHNjYWxlKDEuMSk7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbi1maW5pc2hlZCAuYmFkZ2Uge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xufVxuXG4uYmFkZ2VfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwLjNlbTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYmFkZ2VfX2xpbmUtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcblxuICAmLmJhZGdlX19saW5lLTMge1xuICAgIG1hcmdpbi10b3A6IDAuMTVlbTtcbiAgfVxufVxuXG4uYmFkZ2VfX2xpbmUtLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5iYWRnZV9fbGluZS0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4uYmFkZ2VfX2xpbmUtMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMmVtO1xufVxuXG5cbi8vIC5iYWRnZV9fbGluZS0yLS1sYXJnZSB7XG4vLyAgIGZvbnQtc2l6ZTogMS4yZW07XG4vLyB9IiwiLnNpdGVfX3NlY3Rpb246bGFzdC1jaGlsZCAuY29udGFjdC1tYXAge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY29udGFjdC1tYXAgLnNpdGVfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhY3QtbWFwX19pbm5lciB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jb250YWN0LW1hcF9fY29udGFjdCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBmbGV4OiAwIDAgMzUwcHg7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmFuaW1hdGUgLmNvbnRhY3QtbWFwX19jb250YWN0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi50ZWFzZXItLWFuaW1hdGlvbiAuY29udGFjdC1tYXBfX2NvbnRhY3Qge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LW1hcF9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmNvbnRhY3QtbWFwX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jb250YWN0LW1hcF9fbWFwLS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGFjdC1tYXBfX2NvbnNlbnQtdGV4dCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb250YWN0LW1hcF9fY29uc2VudC1hY2NlcHQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmFuaW1hdGUgLmNvbnRhY3QtbWFwX19tYXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAxcztcbn1cblxuLnRlYXNlci0tYW5pbWF0aW9uIC5jb250YWN0LW1hcF9fbWFwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1tYXBfX21hcC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MzAzNTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMDBweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5jb250YWN0LW1hcF9fbWFwLWNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250YWN0LW1hcF9fY29uc2VudC1sYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MzAzNTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuYm9keSAuY29udGFjdC1tYXBfX2Zvcm0ge1xuICAuZm9ybV9faW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cblxuICAuZm9ybV9faXRlbS0tc3VibWl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxufSIsIi5pbmZvd2luZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW07XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIDAuOTUpO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjVweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDAwO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMjBweCByZ2JhKCNmZmYsIDAuOTUpO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAyMHB4IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMjBweCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uaW5mb3dpbmRvdy0tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6YWZ0ZXIsXG4gIC5pbmZvd2luZG93OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG5cbiAgLmluZm93aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLS1saWdodCwgMC41KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgfVxuXG4gIC5pbmZvd2luZG93X190aXRsZSxcbiAgLmluZm93aW5kb3dfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cblxuXG4gIC5sYWJlbGxpbmdfX2xhYmVsIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG5cbiAgLmluZm93aW5kb3dfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5mb3dpbmRvd19fY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5cbi5pbmZvd2luZG93X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCMwMDAsIDAuMSk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmluZm93aW5kb3dfX2hlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgZmxleDogMCAwIDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgZmxleDogMCAwIDEwMHB4O1xuICB9XG59XG5cbi5pbmZvd2luZG93X19oZWFkZXItaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uaW5mb3dpbmRvd19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuXG4uaW5mb3dpbmRvd19fY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDAuMWVtO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaW5mb3dpbmRvd19fbWFyZ2luLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4vLyAvLyBHTSBpbmZvd2luZG93IGhhY2tzXG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICYsICo6bm90KC5pbmZvd2luZG93X19oZWFkZXItaW1hZ2UpIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbmZvd2luZG93X19jbG9zZSxcbi5nbS1zdHlsZSBidXR0b24ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjBweCAhaW1wb3J0YW50O1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gIH1cbn1cblxuLmdtLXN0eWxlIGJ1dHRvbiB7XG4gIHRvcDogOHB4IWltcG9ydGFudDtcbiAgcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctdGM6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW5mb3dpbmRvd19fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5nbS1zdHlsZS1pdy5nbS1zdHlsZS1pdy1jLFxuLmdtLXN0eWxlLWl3LWQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIC8vIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIuYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG5cbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuICB9XG5cbiAgcCxcbiAgdWwsXG4gIG9sLFxuICAuZ3JpZCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIH1cbiAgfVxuXG4gIG9sOm5vdChbY2xhc3NdKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cblxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYXJ0aWNsZV9fZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmZiZmJmO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uYXJ0aWNsZS0tNDA0IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmFydGljbGVfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGh5cGhlbnM6IGF1dG87XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gIH1cbn1cblxuLmFydGljbGUtLTQwNCAuYXJ0aWNsZV9faGVhZGxpbmUge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cbn1cblxuLmFydGljbGVfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFydGljbGVfX3RodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFydGljbGUtLTQwNCAuYXJ0aWNsZV9fY29udGVudCB7XG4gIC5idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIH1cbn1cblxuLmFydGljbGVfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4yKTtcbn1cbiIsIi5maWxlLWxpc3RfX2NhdGVnb3J5LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uZmlsZS1saXN0X19oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xufVxuXG4uZmlsZS1saXN0X19maWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgLmZpbGUtbGlzdF9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4zKTtcbiAgfVxufVxuXG5ib2R5IC5maWxlLWxpc3RfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICY6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgfVxufSIsIi5zb2NpYWwtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsLWJhcl9faXRlbSB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjdlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBzcGFuOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuIiwiLndwLXBhZ2luYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDRlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcblxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGxpID4gc3BhbixcbiAgbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbi0tbGlnaHQsIDAuMyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnBhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICB9XG5cbiAgLm5leHQsXG4gIC5wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgfVxuXG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMVwiO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbi0tbGlnaHQsIDAuNSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufSIsIi52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW9fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi52aWRlb19fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi52aWRlb19fcGxheS1pY29uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuXG4udmlkZW9fX2NvbnRlbnQ6aG92ZXIgLnZpZGVvX19wbGF5LWljb24ge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi52aWRlby0tbG9hZGVkIC52aWRlb19fY29udGVudCB7XG4gIC52aWRlb19faGVhZGxpbmUsXG4gIC52aWRlb19fcGxheSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4udmlkZW8tLWxhenkgLnZpZGVvX19jb250ZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW9fX2hlYWRsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgbGVmdDogMWVtO1xuICB0b3A6IDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBsZWZ0OiAyLjNlbTtcbiAgICB0b3A6IDIuM2VtO1xuICB9XG59XG5cbi52aWRlb19faWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlb19fcHJpdmFjeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLCAwLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbn1cbiIsIi5mYWN0c19fc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFjdHNfX3N2Zy1jaXJjbGUge1xuICBzdHJva2U6IG5vbmU7XG4gIGZpbGw6IHJnYmEoJGNvbG9yLW1haW4sIDAuOSk7XG4gIHN0cm9rZS13aWR0aDogMC4zO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBzdHJva2Utd2lkdGg6IDAuMjtcbiAgfVxufVxuXG4uZmFjdHMtLWNvbXBhY3QgLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgc3Ryb2tlLXdpZHRoOiAwLjM7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5mYWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbi5mYWN0cy0tY29tcGFjdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmZhY3RzX19oZWFkbGluZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mYWN0c19faGVhZGxpbmUtd3JhcHBlciAuZmFjdHNfX2hlYWRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDNlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZm9udC1zaXplOiA3MXB4O1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gIH1cbn1cblxuLmZhY3RzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi14cykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLmZhY3RzX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgfVxuXG4gIC5mYWN0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXhzKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmZhY3RzX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmZhY3RzOm5vdCguZmFjdHMtLWNvbXBhY3QpIC5mYWN0c19faXRlbSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmZhY3RzX19jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmZhY3RzOm5vdCguZmFjdHMtLWNvbXBhY3QpIC5mYWN0c19fY2lyY2xlIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgd2lkdGg6IDE0dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuLmZhY3RzX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC41NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gIH1cbn1cblxuLmZhY3RzOm5vdCguZmFjdHMtLWNvbXBhY3QpIC5mYWN0c19fY29udGVudCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIGZvbnQtc2l6ZTogMC44dnc7XG4gIH1cbn1cblxuLmZhY3RzX192YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMi43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBmb250LXNpemU6IDMuNWVtO1xuICB9XG59XG5cbi5mYWN0c19fdmFsdWUtc3VmZml4IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZmFjdHM6bm90KC5mYWN0cy0tY29tcGFjdCkgLmZhY3RzX192YWx1ZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmb250LXNpemU6IDVlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbGcpIHtcbiAgICBmb250LXNpemU6IDMuNXZ3O1xuICB9XG59XG5cbi5mYWN0cy0tY29tcGFjdCAuZmFjdHNfX3ZhbHVlIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gIH1cbn0iLCIuZmFjdHNfX3dyYXBwZXIuYW5pbWF0ZSAuZmFjdHNfX2hlYWRsaW5lIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhY3RzLS1hbmltYXRpb24gLmZhY3RzX19oZWFkbGluZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mYWN0c19fd3JhcHBlci5hbmltYXRlIC5mYWN0c19faW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFjdHMtLWFuaW1hdGlvbiAuZmFjdHNfX2ltYWdlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmZhY3RzX193cmFwcGVyLmFuaW1hdGUgLmZhY3RzX19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhY3RzLS1hbmltYXRpb24gLmZhY3RzX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMCAxMDA7XG59XG5cbi5mYWN0cy0tYW5pbWF0aW9uIC5mYWN0c19fc3ZnLWNpcmNsZSB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MgMS41cyBsaW5lYXIgZm9yd2FyZHM7XG4gIGZpbGwtb3BhY2l0eTogMC41O1xufVxuXG4uZmFjdHNfX3dyYXBwZXIuZmFjdHMtLWFuaW1hdGlvbiAuZmFjdHNfX3N2Zy1jaXJjbGUge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3Mge1xuICAxMDAlIHtcbiAgICBmaWxsLW9wYWNpdHk6IDE7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwIDEwMDtcbiAgfVxufVxuIiwiLnRlc3RpbW9uaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtaW4taGVpZ2h0OiA2NzhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90ZXN0aW1vbmlhbC1ncmFkaWVudC1sZWZ0LnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAuc2l0ZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbC0tcmlnaHQ6YWZ0ZXIge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGVzdGltb25pYWwtZ3JhZGllbnQtcmlnaHQuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbn1cblxuLnRlc3RpbW9uaWFsLS1yaWdodCAudGVzdGltb25pYWxfX2NvbnRlbnQge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbF9faGVhZGxpbmUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXhzKSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxufVxuXG4udGVzdGltb25pYWxfX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn0iLCIuc3RhZmZfX2NvbnRlbnQge1xuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNlbWktbGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zdGFmZl9fdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgZmxleDogMCAwIDQwMHB4O1xuICB9XG59XG5cbi5zdGFmZl9fbWVtYmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5cbi5zdGFmZl9fY29udGVudC0taGFzLXRleHQgLnN0YWZmX19tZW1iZXJzIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAgIGxlZnQ6IC0xMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuXG4uc3RhZmZfX2NvbnRlbnQtLW5vLXRleHQgLnN0YWZmX19tZW1iZXJzIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zdGFmZl9faXRlbSB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHdpZHRoOiAyMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gICAgfVxuICB9XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAvLyAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgLy8gICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1sZykge1xuICAvLyAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgLy8gICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAvLyB9XG59XG5cbi5zdGFmZl9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbn1cblxuLnN0YWZmX19wb3NpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xufVxuXG4uc3RhZmZfX2NvbnRhY3Qge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuIiwiLmFuaW1hdGUgLnN0YWZmX190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3RhZmYtLWFuaW1hdGlvbiAuc3RhZmZfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnN0YWZmX190ZXh0IHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdGFmZi0tYW5pbWF0aW9uIC5zdGFmZl9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYW5pbWF0ZSAuc3RhZmZfX2l0ZW0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3RhZmYtLWFuaW1hdGlvbiAuc3RhZmZfX2l0ZW0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFuaW1hdGUgLnN0YWZmX19pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4uc3RhZmYtLWFuaW1hdGlvbiAuc3RhZmZfX2ltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufSIsIi5qb2JzLXBhZ2UgLnBhZ2UtY29udGVudCA+IC5zaXRlX19zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmpvYnNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDMycHggMDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmpvYnNfX2hlYWRlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIGdhcDogNDhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc2VtaS1sZykge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uam9ic19fc2VhcmNoLWhlYWRsaW5lIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zZW1pLWxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uam9ic19fc2VhcmNoLWlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogIzY2NjtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuN2VtO1xuICB9XG59XG5cbi5qb2JzX19zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5qb2JzX19zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5qb2JzX19zZWFyY2gtdGVybSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cbn1cblxuLmpvYnNfX3NlYXJjaC1idXR0b24ge1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxufVxuXG4uam9ic19fZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZ2FwOiAxNnB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cblxuLmpvYnNfX2ZpbHRlcnMtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5qb2JzIGEuY292ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4uam9icyAuY292ZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uam9icyAuY292ZXJfX2hlYWRsaW5lLmhlYWRsaW5lLS01IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG4uam9ic19fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5qb2JzX19tZXRhLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cblxuLmpvYnNfX21ldGEtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi8vIExvYWRpbmcgYW5pbWF0aW9uIGZvciBqb2IgY2FyZHNcbi5jb3Zlci1ncmlkX19jb3ZlcnMtd3JhcHBlci5sb2FkaW5nIHtcbiAgLmNvdmVyLWdyaWRfX2NvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgIHRyYW5zcGFyZW50IDAlLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLFxuICAgICAgICB0cmFuc3BhcmVudCAxMDAlXG4gICAgICApO1xuICAgICAgYW5pbWF0aW9uOiBob3Jpem9udGFsLXNoaW1tZXIgMS4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gSGlkZSBjb250ZW50IGFyZWFzIGltbWVkaWF0ZWx5XG4gIC5jb3Zlcl9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG5cbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb3Zlcl9fY29udGVudCB7XG4gICAgKiB7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5qb2JzX19pbml0aWF0aXZlLWNvdmVyIHtcbiAgbWluLWhlaWdodDogMzYwcHg7XG5cbiAgLmNvdmVyX19jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5jb3Zlcl9fdGV4dCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmpvYnNfX25vLXJlc3VsdHMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG5Aa2V5ZnJhbWVzIGhvcml6b250YWwtc2hpbW1lciB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4iLCIuc2luZ2xlLWpvYl9fc3RhZ2Uge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIH1cblxuICAuc3RhZ2VfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gIH1cblxuICAuc3RhZ2VfX3Jvb2YtY29udGVudC0taGFzLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gIC5zdGFnZV9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGh5cGhlbnM6IGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtam9iX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG5cbi5zaW5nbGUtam9iX19oZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5zaW5nbGUtam9iX19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yLW1haW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX21ldGEtaXRlbSB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fY29udGVudCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5zaW5nbGUtam9iX190ZXh0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX3RleHQge1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgdWwgKyBoMixcbiAgcCArIGgyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgcCArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5zaW5nbGUtam9iX19zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fc2hhcmUtaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5zaW5nbGUtam9iX19zaGFyZSAuc29jaWFsLWJhcl9faXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uc2luZ2xlLWpvYl9fc2hhcmUgLnNvY2lhbC1iYXJfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcblxuICAmOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fYXNpZGUtc2VudGluZWwge1xuICAvKiBQbGFjZSBzZW50aW5lbCBhYm92ZSB0aGUgYXNpZGUgaW4gbm9ybWFsIGZsb3cgc28gaXQgc2Nyb2xscyBvdXQgb2YgdmlldyAqL1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cblxuLnNpbmdsZS1qb2JfX2FzaWRlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb247XG5cbiAgICAmLmlzLXN0aWNreSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLWpvYl9fYXNpZGUtc3RhZmYge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXgtd2lkdGg6IDE5NHB4O1xufVxuXG4uc2luZ2xlLWpvYl9fYXNpZGUtc3RhZmYgLnN0YWZmX19pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAuc3RhZmZfX2ltYWdlIGltZyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc3RhZmZfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcblxuICAgIGEge1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7IC8qIG1vZGVybiwgYmVzdCBlZmZvcnQgKi9cbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IC8qIFNhZmFyaS9DaHJvbWUgKi9cbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLyogbGVnYWN5IGFsaWFzICovXG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtam9iIC5wYWdlLWNvbnRlbnQge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1qb2JfX3BhZ2UtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuXG4gIC5zaXRlX19zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuam9iLW9mZmVyc19fY2F0ZWdvcmllcyB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIH1cbiAgfVxufVxuXG4uam9iLW9mZmVyc19faGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuN2VtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn0iLCIuYW5pbWF0ZSAuam9iLW9mZmVyc19fdGl0bGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uam9iLW9mZmVycy0tYW5pbWF0aW9uIC5qb2Itb2ZmZXJzX190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5qb2Itb2ZmZXJzX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpvYi1vZmZlcnMtLWFuaW1hdGlvbiAuam9iLW9mZmVyc19fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5qb2Itb2ZmZXJzX19jYXRlZ29yaWVzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpvYi1vZmZlcnMtLWFuaW1hdGlvbiAuam9iLW9mZmVyc19fY2F0ZWdvcmllcyB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICB9XG59IiwiLmZvcm0tc2VjdGlvbi0tZGVmYXVsdCAuZm9ybS1zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uZm9ybS1zZWN0aW9uLS10dXJudXAgLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjdlbTtcbn1cblxuLmZvcm0tc2VjdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLmZvcm0tc2VjdGlvbi0tdHVybnVwIC5mb3JtLXNlY3Rpb25fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjdlbTtcbn1cblxuQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi14cykge1xuICAuZm9ybS1zZWN0aW9uLS10dXJudXAgLmZvcm1fX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLmZvcm0tc2VjdGlvbi0tdHVybnVwIC5mb3JtX19yb3c6bm90KDpmaXJzdC1jaGlsZCkgLmZvcm1fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9ybS1zZWN0aW9uLS10dXJudXAgLmZvcm1fX2lucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmZvcm0tc2VjdGlvbi0tdHVybnVwIC5mb3JtX19pdGVtLS1zdWJtaXQge1xuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXhzKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uZm9ybS1zZWN0aW9uLS10dXJudXAgLmZvcm1fX2lucHV0LS1hY2NlcHRhbmNlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tc2VjdGlvbi0tdHVybnVwIC5mb3JtX19pdGVtLS1zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4iLCIuYW5pbWF0ZSAuZm9ybS1zZWN0aW9uX190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybS1zZWN0aW9uLS1hbmltYXRpb24gLmZvcm0tc2VjdGlvbl9fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuZm9ybS1zZWN0aW9uX190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0tc2VjdGlvbi0tYW5pbWF0aW9uIC5mb3JtLXNlY3Rpb25fX3RleHQge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0ZSAuZm9ybS1zZWN0aW9uX19mb3JtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm0tc2VjdGlvbi0tYW5pbWF0aW9uIC5mb3JtLXNlY3Rpb25fX2Zvcm0ge1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufSIsIi5nYWxsZXJ5X19pdGVtcyB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXNtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICB9XG59XG5cbi5nYWxsZXJ5X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uZ2FsbGVyeV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLmdhbGxlcnlfX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDJlbTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgbWFyZ2luLXRvcDogNGVtO1xuICB9XG59XG5cbi5nYWxsZXJ5X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgJjpudGgtb2YtdHlwZShuKzUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1zbSkge1xuICAgICY6bnRoLW9mLXR5cGUobis0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmdhbGxlcnlfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZ2FsbGVyeV9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYWNjZW50LCAwLjg1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbiAqIDI7XG59XG5cbi5nYWxsZXJ5X19pdGVtOmhvdmVyIC5nYWxsZXJ5X19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdhbGxlcnlfX292ZXJsYXktdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gIH1cbn1cblxuLmdhbGxlcnlfX292ZXJsYXktbGluayB7XG4gIG1hcmdpbi10b3A6IDFlbTtcblxuICBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb247XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmhvdmVyIHNwYW46YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6aG92ZXIgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gIH1cbn1cbiIsIi5hbmltYXRlIC5nYWxsZXJ5X190aXRsZSB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X190aXRsZSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X190ZXh0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9fdGV4dCB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5hbmltYXRlIC5nYWxsZXJ5X19pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbSB7XG4gIHRyYW5zaXRpb246IDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDIpIHsgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMykgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4uZ2FsbGVyeS0tYW5pbWF0aW9uIC5nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg0KSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDUpIHsgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuLmdhbGxlcnktLWFuaW1hdGlvbiAuZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNikgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzOyB9XG5cblxuLmFuaW1hdGUgLmdhbGxlcnlfX2J1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5nYWxsZXJ5LS1hbmltYXRpb24gLmdhbGxlcnlfX2J1dHRvbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4xcztcbn1cbiIsIi5vdmVybGF5X19iYWNrZHJvcCxcbi5vdmVybGF5X193cmFwLW91dGVyLFxuLm92ZXJsYXlfX3dyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLm92ZXJsYXlfX2JhY2tkcm9wIHtcbiAgei1pbmRleDogNzAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDAsIDAuNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5vdmVybGF5X19iYWNrZHJvcC0tYmx1cnJ5LWdyYXlzY2FsZSB7XG4gIGJhY2tkcm9wLWZpbHRlcjogZ3JheXNjYWxlKDEpIGJsdXIoNXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ub3ZlcmxheV9fd3JhcC1vdXRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ub3ZlcmxheV9fd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLXhzKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMzMzMsIDAuOTUpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm92ZXJsYXk6aGFzKC5vdmVybGF5X195b3V0dWJlLXZpZGVvKSB7XG4gIHdpZHRoOiAxMTAwcHg7XG59XG5cbi5vdmVybGF5X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxuXG4gIHNwYW46YmVmb3JlIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgfVxuXG4gICY6aG92ZXIgc3BhbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5vdmVybGF5IC5vdmVybGF5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICYsXG4gIC5oZWFkbGluZV9fcm9vZiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYXJ0aWNsZSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLmZvcm1fX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLCAwLjgpO1xuICB9XG59XG5cbi5vdmVybGF5IC5vdmVybGF5LWNvbnRlbnQtLW1pbmkge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuXG4ub3ZlcmxheSAub3ZlcmxheS1jb250ZW50LS1zbWFsbCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbi5vdmVybGF5LWNvbnRlbnQtLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3ZlcmxheV9faGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLm92ZXJsYXlfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbmJvZHkgLm92ZXJsYXlfX3RleHQgKyAqIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuXG4jc2VydmljZS1vdmVybGF5IC5vdmVybGF5X19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIiNzZXJ2aWNlLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsMCwwLDAuNik7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIG1pbi13aWR0aDogNzQwcHg7XG4gIH1cbn1cblxuI3NlcnZpY2Utb3ZlcmxheSAub3ZlcmxheV9faGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuXG4jc2VydmljZS1vdmVybGF5IC5jb3Zlcjpob3ZlciAuY292ZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xuICBib3JkZXItY29sb3I6ICRjb2xvci1tYWluO1xuXG4gICYsIHNwYW46YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4jc2VydmljZS1vdmVybGF5IC5jb3Zlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNzZXJ2aWNlLW92ZXJsYXkgLmNvdmVyX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi53ZWJpbmFycy1wYWdlX19pbnRybyB7XG4gIG1heC13aWR0aDogMTAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndlYmluYXJzLXBhZ2VfX2Zvcm0tZm9ybSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgLmZvcm1fX2lucHV0IHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuIiwiLm92ZXJsYXk6aGFzKC53ZWJpbmFyLW92ZXJsYXkpIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud2ViaW5hci1vdmVybGF5IHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgLmFydGljbGVfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgZ2FwOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5hcnRpY2xlX190aHVtYm5haWwge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG59XG5cbi53ZWJpbmFyLW92ZXJsYXlfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndlYmluYXItb3ZlcmxheV9faWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLWxnKSB7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gIH1cbn1cblxuLndlYmluYXItb3ZlcmxheV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ud2ViaW5hcnMtbGlzdF9fbGluayBzcGFuIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi53ZWJpbmFycy1saXN0X19saW5rLnRvZ2dsZS10cmlnZ2VyLWFjdGl2ZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuIiwiLnRvZ2dsZTpub3QoLnRvZ2dsZS0taW5pdGlhbGl6ZWQpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRvZ2dsZV9fb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDFweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuXG4gICY6aG92ZXI6YWZ0ZXIsXG4gICYudG9nZ2xlX19vcHRpb24tLWFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gIH1cblxuICAmOmFjdGl2ZTphZnRlcixcbiAgJi50b2dnbGVfX29wdGlvbi0tYWN0aXZlOmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDFweDtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIH1cbn1cblxuLnRvZ2dsZS0tY29tcGFjdCAudG9nZ2xlX19vcHRpb24ge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogM3B4O1xuICB9XG5cbiAgJjphY3RpdmU6YWZ0ZXIsXG4gICYudG9nZ2xlX19vcHRpb24tLWFjdGl2ZTphZnRlciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufSIsIi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sb2FkZXJfX3NwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgYW5pbWF0aW9uOiBzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLnRvb2x0aXBfX2NvbnRlbnQgLmNhbGN1bGF0b3Ige1xuICB3aWR0aDogMzIwcHg7XG5cbiAgI2FkIHtcbiAgICBtYXgtd2lkdGg6IDc1cHg7XG4gIH1cblxuICAjd2FsbCB7XG4gICAgbWF4LXdpZHRoOiAyN3B4O1xuICB9XG5cbiAgI3Jlc3VsdCB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdG9yX19mb3JtIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLmNhbGN1bGF0b3JfX2FwcGVuZCB7XG4gIGRpc3BsYXk6IDAuN2VtO1xufSIsIi5jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4tLWxpZ2h0LCAwLjMpO1xufVxuXG4qICsgLmN0YSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuIiwiLnNvY2lhbC1pY29uc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cblxuLnNvY2lhbC1pY29uc19fbGluayB7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbiIsIi5hbmltYXRlIC5zb2NpYWwtaWNvbnNfX2hlYWRsaW5lIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNvY2lhbC1pY29ucy0tYW5pbWF0aW9uIC5zb2NpYWwtaWNvbnNfX2hlYWRsaW5lIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLmFuaW1hdGUgLnNvY2lhbC1pY29uc19faXRlbSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zb2NpYWwtaWNvbnMtLWFuaW1hdGlvbiAuc29jaWFsLWljb25zX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuICAkaTogMjtcbiAgJGRlbGF5OiAwLjFzO1xuICBAd2hpbGUgJGkgPCA2MCB7XG4gICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkZWxheTtcbiAgICB9XG4gICAgJGk6ICRpICsgMTtcbiAgICAkZGVsYXk6ICRkZWxheSArIDAuMTtcbiAgfVxufVxuIiwiLmxvY2F0aW9uLXRhYmxlIHtcbiAgJiwgdGQsIHRoLCB0ciB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxvY2F0aW9uLXRhYmxlX193cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4teHMpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5sb2NhdGlvbi10YWJsZV9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDQwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4teHMpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tbWQpIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNjAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLmxvY2F0aW9uLXRhYmxlX19pbWFnZS13cmFwcGVyLS1zbWFsbCB7XG4gIGZsZXg6IDAgMCAyMCU7XG59XG5cbi5sb2NhdGlvbi10YWJsZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sb2NhdGlvbi10YWJsZV9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiLmxvY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4ubG9jYXRpb25fX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1pbigkc2NyZWVuLW1kKSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDYwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5sb2NhdGlvbl9faW1hZ2Utd3JhcHBlci0tc21hbGwge1xuICB3aWR0aDogMjAlO1xufVxuXG4ubG9jYXRpb25fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubG9jYXRpb24gPiAuaW5mb3dpbmRvd19fYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4iLCIubG9jYXRpb24tZGF0YV9fd3JhcHBlciB7XG4gICYgKyAubG9jYXRpb24tZGF0YV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ubG9jYXRpb24tZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJiA+ICoge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmxvY2F0aW9uLWRhdGFfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgNTUlO1xuICBnYXA6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLXNtKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuXG4ub3ZlcmxheS1jb250ZW50IC5sb2NhdGlvbi1kYXRhX19tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ub3ZlcmxheS1jb250ZW50IC5sb2NhdGlvbi1kYXRhLS0xLWNvbCAubG9jYXRpb24tZGF0YV9fbWFpbiB7XG4gIGZsZXg6IDEwMCU7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19pbWFnZS13cmFwcGVyIHtcbiAgZmxleDogMCAwIDQwJTtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcblxuICBAaW5jbHVkZSByZXNwb25kLW1heCgkc2NyZWVuLW1kKSB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtbWF4KCRzY3JlZW4tc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5vdmVybGF5LWNvbnRlbnQgLmxvY2F0aW9uLWRhdGFfX2ltYWdlLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAyNTVweDtcbn1cblxuLmxvY2F0aW9uLWRhdGFfX2ltYWdlLFxuLm92ZXJsYXkgLmxvY2F0aW9uLWRhdGFfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1taW4oJHNjcmVlbi1zbSkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5sb2NhdGlvbi1kYXRhX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG5cbi5sb2NhdGlvbi1kYXRhX19leHRlbnNpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5sb2NhdGlvbi1kYXRhX19leHRlbnNpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgJiA+ICoge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLm92ZXJsYXktY29udGVudCAubG9jYXRpb24tZGF0YV9fZXh0ZW5zaW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmxvY2F0aW9uLWRhdGFfX2V4dGVuc2lvbi1uYW1lIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1tYXgoJHNjcmVlbi1tZCkge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gIH1cbn1cbiIsIi8vIEFjdGl2ZSBtZW51IGl0ZW1zXG4uc2luZ2xlLWpvYi1vZmZlciAuam9icy1pdGVtIGEge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLmN1cnJlbnQtbWVudS1pdGVtLmNvbnRhY3QtaXRlbSBhOm5vdCg6aG92ZXIpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGFnZSAub3dsLWNhcm91c2VsOm5vdCgub3dsLWxvYWRlZCkge1xuICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gRml4IENocm9tZSBjdXQgb2ZmIFNWR3Ncbi5pY29uLWFjY291bnQsXG4uc3RhZ2VfX3Njcm9sbCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtbWluKCRzY3JlZW4tc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgfVxufVxuXG4vLyBJRTExIG5vbi1hbmltYXRlZCBmYWN0IGNpcmNsZVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmZhY3RzX19zdmctY2lyY2xlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAgMTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctcG9ydC1vdmVybGF5IC5fYnJsYnMtYmxvY2stY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbiNCb3JsYWJzQ29va2llQm94IC5fYnJsYnMtYmxvY2stY29udGVudCB7XG4gIHotaW5kZXg6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4jQm9ybGFic0Nvb2tpZUJveCAuX2JybGJzLWJveCxcbiNCb3JsYWJzQ29va2llQm94IC5fYnJsYnMtYmFyIHtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggcmdiKDAgMCAwIC8gNjAlKSAhaW1wb3J0YW50O1xufVxuXG4uX2JybGJzLWgzIHtcbiAgQGV4dGVuZCAuaGVhZGxpbmUsIC5oZWFkbGluZS0tMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uX2JybGJzLWJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC44cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI0Nvb2tpZVByZWZTYXZlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLy8gVFVSTiBVUCBIQUNLU1xuXG4udGVhc2VyLXR1cm4tdXAge1xuICAudGVhc2VyX19tZWRpYSB7XG4gICAgZmxleDogMCAwIDMyLjMlO1xuICB9XG5cbiAgLnRlYXNlcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC50ZWFzZXJfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuY292ZXItZ3JpZF9fY292ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cblxuICAudGVhc2VyX19oZWFkbGluZSBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuIiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXG4gKi9cbi5vd2wtY2Fyb3VzZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXG5cdC5vd2wtc3RhZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcblx0XHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogZml4IGZpcmVmb3ggYW5pbWF0aW9uIGdsaXRjaCAqL1xuXHR9XG5cblx0Lm93bC1zdGFnZTphZnRlciB7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXG5cdC5vd2wtc3RhZ2Utb3V0ZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0fVxuXG5cdC5vd2wtd3JhcHBlcixcblx0Lm93bC1pdGVte1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0fVxuXG5cdC5vd2wtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0fVxuXHQub3dsLWl0ZW0gaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5vd2wtbmF2LmRpc2FibGVkLFxuXHQub3dsLWRvdHMuZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQub3dsLW5hdiAub3dsLXByZXYsXG5cdC5vd2wtbmF2IC5vd2wtbmV4dCxcblx0Lm93bC1kb3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcblx0Lm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuXHRidXR0b24ub3dsLWRvdCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzowIWltcG9ydGFudDtcblx0XHRmb250OiBpbmhlcml0O1xuXHR9XG5cblx0Ji5vd2wtbG9hZGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYub3dsLWxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLm93bC1oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0Ji5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuXHRcdHRvdWNoLWFjdGlvbjogcGFuLXk7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXG5cdCYub3dsLWdyYWIge1xuXHRcdGN1cnNvcjogbW92ZTtcblx0XHRjdXJzb3I6IGdyYWI7XG5cdH1cblxuXHQmLm93bC1ydGwge1xuXHRcdGRpcmVjdGlvbjogcnRsO1xuXHR9XG5cblx0Ji5vd2wtcnRsIC5vd2wtaXRlbSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59XG5cbi8qIE5vIEpzICovXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2Vse1xuXHQuYW5pbWF0ZWQge1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuXHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdH1cblx0Lm93bC1hbmltYXRlZC1pbiB7XG5cdFx0ei1pbmRleDogMDtcblx0fVxuXHQub3dsLWFuaW1hdGVkLW91dCB7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQuZmFkZU91dCB7XG5cdFx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4iLCIvKlxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cbiAqL1xuXG4ub3dsLWhlaWdodCB7XG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cbiIsIi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuXG4ub3dsLWNhcm91c2VsIHtcblx0Lm93bC1pdGVtIHtcblx0XHQub3dsLWxhenkge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG5cdFx0fVxuXG5cdFx0LyoqXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3Jvbmdcblx0XHRcdGNhbGN1bGF0aW9uIG9mIHRoZSBoZWlnaHQgb2YgdGhlIG93bC1pdGVtIHRoYXQgYnJlYWtzIHBhZ2UgbGF5b3V0c1xuXHRcdCAqL1xuXHRcdC5vd2wtbGF6eVtzcmNePVwiXCJdLCAub3dsLWxhenk6bm90KFtzcmNdKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGltZy5vd2wtbGF6eSB7XG5cdFx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHRcdH1cblx0fVxufVxuXG4iLCIkb3dsLWltYWdlLXBhdGg6IFwiXCIgIWRlZmF1bHQ7XG5cbi8qXG4gKiBcdE93bCBDYXJvdXNlbCAtIFZpZGVvIFBsdWdpblxuICovXG5cbi5vd2wtY2Fyb3VzZWx7XG5cdC5vd2wtdmlkZW8td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5LWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcblx0XHRtYXJnaW4tdG9wOiAtNDBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIjeyRvd2wtaW1hZ2UtcGF0aH1vd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuXHR9XG5cblx0Lm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXG5cdC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5vd2wtdmlkZW8tdG4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHR9XG5cblx0Lm93bC12aWRlby1mcmFtZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iXX0= */
