.title--bold,.title--xxl{font-weight:800}.checkbox span,.info{vertical-align:middle}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-Thin.eot);src:local("Acrom Thin"),local("Acrom-Thin"),url(../fonts/Acrom-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-Thin.woff2) format("woff2"),url(../fonts/Acrom-Thin.woff) format("woff"),url(../fonts/Acrom-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-Light.eot);src:local("Acrom Light"),local("Acrom-Light"),url(../fonts/Acrom-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-Light.woff2) format("woff2"),url(../fonts/Acrom-Light.woff) format("woff"),url(../fonts/Acrom-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-Regular.eot);src:local("Acrom"),local("Acrom-Regular"),url(../fonts/Acrom-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-Regular.woff2) format("woff2"),url(../fonts/Acrom-Regular.woff) format("woff"),url(../fonts/Acrom-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-Medium.eot);src:local("Acrom Medium"),local("Acrom-Medium"),url(../fonts/Acrom-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-Medium.woff2) format("woff2"),url(../fonts/Acrom-Medium.woff) format("woff"),url(../fonts/Acrom-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-Bold.eot);src:local("Acrom Bold"),local("Acrom-Bold"),url(../fonts/Acrom-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-Bold.woff2) format("woff2"),url(../fonts/Acrom-Bold.woff) format("woff"),url(../fonts/Acrom-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Acrom;src:url(Acrom-ExtraBold.eot);src:local("Acrom ExtraBold"),local("Acrom-ExtraBold"),url(../fonts/Acrom-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Acrom-ExtraBold.woff2) format("woff2"),url(../fonts/Acrom-ExtraBold.woff) format("woff"),url(../fonts/Acrom-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}:root{--color-green:rgb(27, 204, 85);--color-light-green:rgb(0, 218, 90);--color-red:rgb(240, 30, 45);--color-light:rgb(255, 255, 255);--color-light-opacity:rgba(255, 255, 255, 0.7);--color-lighting-opacity:rgba(255, 255, 255, 0.5);--color-lightly-opacity:rgba(255, 255, 255, 0.15);--color-gray:rgb(188, 189, 205);--color-dark:rgb(49, 49, 49);--color-dark-opacity:rgba(49, 49, 49, 0.9);--color-darked-opacity:rgba(49, 49, 49, 0.4);--color-light-darked-opacity:rgba(27, 27, 27, 0.3);--bg-gray:rgb(227, 230, 238);--bg-light-gray:rgb(242, 244, 248);--shadow-dark:rgba(59, 59, 59, 0.2);--shadow-gray:rgba(196, 196, 196, 0.7);--shadow-light-gray:rgba(210, 210, 210, 0.4);--gradient:linear-gradient(90deg, rgb(246, 30, 46), rgb(204, 25, 38));--font-family:'Acrom','Calibri',sans-serif;--text-base-size:15px;--text-scale-ratio:1.15;--text-xxxs:calc((var(--text-xs) / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-xxs:calc((var(--text-sm) / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-xs:calc((1em / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-sm:calc(var(--text-xs) * var(--text-scale-ratio));--text-md:calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg:calc(var(--text-md) * var(--text-scale-ratio));--text-xl:calc(var(--text-lg) * var(--text-scale-ratio));--text-xxl:calc(var(--text-xl) * var(--text-scale-ratio));--text-xxxl:calc(var(--text-xxl) * var(--text-scale-ratio));--offset-unit:10px;--offset-xxxs:calc(0.25 * var(--offset-unit));--offset-xxs:calc(0.375 * var(--offset-unit));--offset-xs:calc(0.5 * var(--offset-unit));--offset-sm:calc(0.75 * var(--offset-unit));--offset-md:var(--offset-unit);--offset-lg:calc(2 * var(--offset-unit));--offset-xl:calc(3 * var(--offset-unit));--offset-xxl:calc(4 * var(--offset-unit));--offset-xxxl:calc(5 * var(--offset-unit));--timing-function:cubic-bezier(0.58, 0.15, 0.34, 0.81)}html{box-sizing:border-box}::-webkit-scrollbar{width:0;height:0}.btn--full,.btn--full-width,table{width:100%}*,::after,::before{box-sizing:inherit;outline:0}body{font-family:var(--font-family);font-size:var(--text-base-size);line-height:1.4em;color:var(--color-gray);min-width:320px;min-height:100vh;margin:0;background-color:var(--bg-light-gray)}a,button,select{font-family:inherit}body.dark{background-color:var(--color-dark)}body.gray{background-color:var(--bg-gray)}body.light{background-color:var(--color-light)}body.red{background-image:var(--gradient)}body.flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.title,h1,h2,h3,h4,h5,h6{display:block;font-family:inherit;margin-top:var(--offset-lg);margin-bottom:var(--offset-lg)}.btn--green,.btn__wrap{display:-ms-flexbox;-ms-flex-direction:row}.title--offset-md,.title--offset-top{margin-top:var(--offset-md)}.title--offset-md{margin-bottom:var(--offset-md)}.title--not-offset-top{margin-top:0}.title--not-offset-bottom{margin-bottom:0}.title--xxl,p{margin-top:var(--offset-md);margin-bottom:var(--offset-md)}.title--xxl{font-size:var(--text-xxxl);line-height:1}.title--xl{font-size:var(--text-lg)}.title--lg{font-size:var(--text-md)}.title--md{font-size:calc(var(--text-md) * .85)}.text--sm,td{font-size:var(--text-sm)}.text--medium,select,td{font-weight:500}.title--dark{color:var(--color-dark)}.title--gray{color:var(--color-gray)}.nowrap{white-space:nowrap}a{text-decoration:none}.default{text-decoration:underline;color:#3c4e77}.btn,.menu__link{text-decoration:none}button{margin:0;padding:0;background-color:transparent;border:none}.btn--dark svg,.btn--green svg{margin-right:var(--offset-xs)}table{border-spacing:0}td{padding:var(--offset-lg) var(--offset-sm);border-bottom:1px solid var(--bg-light-gray)}td:first-of-type{padding-left:0;color:var(--color-gray)}.text--dark,td:last-of-type{color:var(--color-dark)}td:last-of-type{padding-right:0;text-align:right}.btn,.text--center{text-align:center}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--offset-md) + var(--offset-xs));background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTEuOTgzIDUxMS45ODMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMS45ODMgNTExLjk4MzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGQ9Ik00ODUuODg0LDEwMi43NjRMMjU1Ljk5MSwzNjUuNTIzTDI2LjExNiwxMDIuNzY0TDAsMTI1LjYwMWwyNDIuOTQyLDI3Ny42ODNjMy4yOTcsMy43ODMsOC4wNTIsNS45MzUsMTMuMDQ5LDUuOTM1czkuNzctMi4xNTIsMTMuMDQ5LTUuOTM1bDI0Mi45NDItMjc3LjY4M0w0ODUuODg0LDEwMi43NjR6Ii8+PC9nPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48L3N2Zz4=);background-position:right center;background-repeat:no-repeat;background-size:auto 12px}.btn--red,.head--fixed .head__inner,.head--red,.language,.preloader{background-image:var(--gradient)}.text--arial{font-family:Arial,sans-serif}.text--md{font-size:var(--text-md)}.text--gray{color:var(--color-gray)}.text__wrap{margin-top:var(--offset-xxl);margin-bottom:var(--offset-xxl)}.btn--offset-top,.btn__wrap{margin-top:var(--offset-lg)}.btn__wrap{display:flex;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.btn__wrap .btn{max-width:calc(50% - (var(--offset-lg)/ 2))}.btn__wrap--full .btn{max-width:none}.btn{font-family:inherit;font-size:var(--text-sm);font-weight:800;line-height:1.4;padding:var(--offset-lg);border-radius:20px}.card__caption-num,.card__num-value{font-family:Arial,sans-serif}.btn--fixed{position:fixed;bottom:0;left:0;right:0;border-radius:0}.btn--full{display:block;font-size:calc(var(--text-sm) + 2px)}.btn--offset-bottom{margin-bottom:var(--offset-lg)}.btn--red{color:var(--color-light)}.btn--light{padding:var(--offset-xxxs) var(--offset-xs);color:var(--color-gray);border-radius:5px;background-color:var(--color-light)}.btn--gray,.btn--light-gray{font-weight:500;background-color:var(--bg-light-gray);padding:var(--offset-xxxs) var(--offset-xs);border-radius:5px}.btn.btn--light{font-weight:500}.btn--gray{color:var(--color-dark-opacity)}.btn--light-gray{color:var(--color-gray)}.btn--border{padding:var(--offset-xxxs) var(--offset-xs);font-weight:400;color:inherit;border-radius:5px;border:1px solid}.btn--shadow{color:inherit;box-shadow:0 0 2px var(--shadow-gray)}.btn--dark,.btn--green{color:var(--color-light)}.btn--green{display:flex;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:var(--color-green)}.btn--dark,.list__item{display:-ms-flexbox;-ms-flex-direction:row}.btn--dark{display:flex;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:var(--color-dark)}.btn--dots{padding-top:0;color:var(--color-gray);font-size:var(--text-xxl);letter-spacing:1px;line-height:1}.list__item,.text-box{color:var(--color-dark)}.list{list-style:none;margin:0;padding:0}.list__item .icon-flag,.list__text{margin-right:var(--offset-md)}.list--round .list__item{border-radius:20px}.list--light{padding:0 var(--offset-lg)}.list--light .list__item{padding:var(--offset-lg);background-color:var(--color-light)}.list--light .title{margin-top:0;margin-bottom:0;font-size:var(--text-md)}.list__info,.list__item .text-box{font-size:var(--text-xs)}.list--map{position:relative;display:none;z-index:1}.list--map.open{display:block}.list__item{position:relative;display:flex;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:var(--offset-lg);margin-bottom:var(--offset-lg)}.list__info{padding:var(--offset-xs);line-height:1;border-radius:5px;background-color:var(--bg-light-gray)}.list__info--absolute{position:absolute;right:var(--offset-lg);bottom:var(--offset-lg)}.list__text{max-width:70%;text-align:left}.list__text--ml{margin-left:auto;margin-right:0}.text-box{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-positive:1;flex-grow:1;margin-top:var(--offset-md);margin-bottom:0;line-height:1.4}.text-box:last-of-type{padding-right:calc(var(--offset-xl) * 3)}.text-box .icon{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;margin-top:1px;margin-right:var(--offset-md)}.timer{width:45px;text-align:right;color:var(--color-gray)}.head,.head__caption,.language,.menu-nav__item{text-align:center}.social{margin:var(--offset-xxl) var(--offset-lg) var(--offset-xl)}.social__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--offset-lg);margin-bottom:var(--offset-xxl)}.social__item{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;margin-left:var(--offset-md);margin-right:var(--offset-md)}.social__item img{width:100%;height:100%}.warning{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:var(--offset-md);padding-right:var(--offset-md);z-index:1}.warning .icon{-ms-flex-negative:0;flex-shrink:0;margin-top:var(--offset-xxxs)}.warning p,.warning span{margin-top:0;margin-left:var(--offset-md);margin-bottom:0}.warning--not-offset{padding-left:0;padding-right:0}.warning--not-offset .icon{margin-top:0}.preloader__logo,.warning--not-offset p,.warning--not-offset span{margin-top:auto;margin-bottom:auto}.info{display:inline-block;padding:var(--offset-xs);font-size:var(--text-lg);font-weight:800;line-height:1;border-radius:10px}.menu-nav__item-caption,.menu__link{font-weight:500;font-size:var(--text-xxs)}.info--red{color:var(--color-light);background-color:var(--color-red)}.loader,.preloader{position:fixed;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.preloader{transform:translate3d(0,-100%,0);z-index:10}.loader{background-color:var(--color-dark-opacity);pointer-events:none;opacity:0;transition:opacity .5s var(--timing-function);z-index:5}.preloader__logo{width:130px;height:140px;transform:scale3d(.5,.5,.5);opacity:0}.preloader__logo svg{width:100%;height:100%;fill:var(--color-light)}.preloader__caption{margin-bottom:auto;text-align:center;color:var(--color-light);transform:translate3d(0,100%,0);opacity:0}.loading .preloader__caption,.loading .preloader__logo{opacity:1;transition:opacity .5s var(--timing-function),transform .5s var(--timing-function)}.loader__spin,.preloader__spin{width:35px;height:35px;margin-left:auto;margin-right:auto}.loader__spin svg,.preloader__spin svg{width:100%;height:100%;fill:var(--color-light)}.menu,.menu__wave{left:0;right:0;height:70px;bottom:0}.loading .preloader{transform:translate3d(0,0,0)}.loading .preloader__logo{transform:scale3d(1,1,1)}.loading .preloader__caption{transform:translate3d(0,0,0);transition-delay:.5s}.loading .preloader__spin svg{animation:spinner 1s steps(10,start) 1s infinite}.loaded .preloader{transform:translate3d(0,-100%,0);transition:transform .5s var(--timing-function) 1.2s}.loaded .preloader__logo{transform:scale3d(.5,.5,.5);opacity:0}.loaded .preloader__caption{transform:translate3d(0,100%,0);opacity:0}.loaded .preloader__spin svg{animation:none}.loaded-content .loader{opacity:1;pointer-events:auto}.loaded-content .loader__spin svg{animation:spinner 1s steps(10,start) 1s infinite}@keyframes spinner{100%{transform:rotate(360deg)}}.menu{position:fixed;z-index:3;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.menu__wave{position:absolute;top:0;z-index:-1;width:100%;fill:var(--color-light);filter:drop-shadow(0 -2px 5px var(--shadow-dark))}.menu__left,.menu__right{display:-ms-flexbox;-ms-flex-direction:row;width:calc(50% - 58px);height:100%;background-color:var(--color-light)}.menu__left{display:flex;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:var(--offset-md);padding-right:0;box-shadow:-3px -1px 5px var(--shadow-dark)}.menu__left .menu__link{margin-left:auto;margin-right:auto}.menu__right{display:flex;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:var(--offset-md);padding-left:0;box-shadow:3px -1px 5px var(--shadow-dark)}.menu__right .menu__link{margin-left:auto;margin-right:auto}.menu__button{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-negative:0;flex-shrink:0;width:65px;height:65px;margin-bottom:38px;background-color:var(--color-red);border:none;border-radius:50px;box-shadow:0 4px 7px 2px var(--shadow-dark);transition:background .3s var(--timing-function)}.menu__button.open{background-color:var(--color-dark)}.menu__button.open .menu__button-open{opacity:0;transition-delay:0s}.menu__button.open .menu__button-close{transform:translate3d(0,0,0);opacity:1}.menu__button-close,.menu__button-open{position:absolute;width:25px;height:25px}.language,.menu-nav{position:fixed;top:0;right:0;left:0}.menu__button-close svg,.menu__button-open svg{width:100%;height:100%;fill:var(--color-light)}.menu__button-open{opacity:1;transition:opacity .3s var(--timing-function) .3s}.menu__button-close{width:20px;height:20px;transform:translate3d(0,100%,0);opacity:0;transition:opacity .5s var(--timing-function),transform .5s var(--timing-function)}.menu__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;padding-left:var(--offset-md);padding-right:var(--offset-md);line-height:1;color:var(--color-gray)}.menu-nav__item-caption,.menu__link.current .menu__link-caption{color:var(--color-dark)}.menu__link.current svg{fill:var(--color-red)}.menu__link-icon{width:30px;height:20px}.menu__link-icon svg{width:100%;height:100%;fill:var(--color-gray)}.head--dark .head__icon,.head--red .head__icon,.head--transparent .head__icon{fill:var(--color-light)}.menu__link-caption{margin-top:var(--offset-xs)}.menu-nav{bottom:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;background-color:var(--color-dark-opacity);pointer-events:none;opacity:0;transition:opacity .3s ease-out}.menu-nav.open{pointer-events:auto;opacity:1}.menu-nav.open .menu-nav__inner{transform:translate3d(0,0,0)}.menu-nav__inner{max-height:93vh;margin-top:auto;padding:var(--offset-xl) var(--offset-lg) calc(var(--offset-xxxl) * 1.6);overflow:auto;border-top-left-radius:35px;border-top-right-radius:35px;background-color:var(--bg-gray);transform:translate3d(0,100%,0);transition:transform .6s var(--timing-function)}.menu-nav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-nav__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(33.3% - var(--offset-md));margin-bottom:var(--offset-md);padding:var(--offset-lg) var(--offset-sm);border-radius:17px;background-color:var(--color-light);box-shadow:3px 3px 5px var(--shadow-light-gray)}.menu-nav__item-caption{margin-top:auto;margin-bottom:auto;line-height:1.3}.language{z-index:6;padding:var(--offset-xl) var(--offset-xl) var(--offset-xxl);border-bottom-left-radius:40px;border-bottom-right-radius:40px;transform:translate3d(0,-100%,0)}.head--fixed .head__inner,.head__hide{padding-left:var(--offset-lg);padding-right:var(--offset-lg)}.language__title{font-size:var(--text-md);font-weight:800;color:var(--color-light)}.language__caption{margin-top:var(--offset-xxl);margin-bottom:var(--offset-xxl);font-size:var(--text-sm);color:var(--color-lighting-opacity)}.language__item{display:block;margin-top:var(--offset-xl);margin-bottom:var(--offset-xl);color:var(--color-light);border:1px solid var(--color-light);transition:color .5s var(--timing-function),background .5s var(--timing-function)}.language__item:last-of-type{margin-bottom:0}.language__item.current{color:var(--color-red);background-color:var(--color-light)}.loaded .language{transform:translate3d(0,0,0);transition:transform .5s var(--timing-function) 2s}.language-changed .language{transform:translate3d(0,-100%,0);transition-delay:.3s}.language__select{position:absolute;right:var(--offset-lg);bottom:calc(var(--offset-lg) + var(--offset-md));width:auto;height:30px;margin-top:var(--offset-lg);background-color:transparent;border:none}.head--large .head__inner,.head__inner .icon-head{margin-top:auto}.head{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:90px;padding:var(--offset-lg);color:var(--color-dark);border-bottom-left-radius:40px;border-bottom-right-radius:40px;background-color:var(--color-light)}.head--dark,.head--red,.head--transparent{color:var(--color-light)}.head--not-round{border-bottom-left-radius:0;border-bottom-right-radius:0}.head--large{height:250px}.head--large .head__icon{top:calc(var(--offset-lg) + var(--offset-md));bottom:auto}.head--large .head__inner .icon-head{width:35px;height:35px}.head--dark{background-color:var(--color-dark)}.head--transparent{background-color:transparent}.head--lightgray,.head__hide .btn,.head__select{background-color:var(--bg-light-gray)}.head--lightgray{color:var(--color-dark)}.head--lightgray .head__icon{fill:var(--color-dark)}.head--offset-bottom{padding-bottom:var(--offset-xxxl)}.head--offset-bottom label{transform:translate3d(0,0,0);transition:.3s var(--timing-function) .3s;opacity:1}.head--offset-bottom .search .card__sum-value{position:absolute;top:50%;display:block;transform:translate3d(-40px,-50%,0);transition:.3s var(--timing-function) .3s;opacity:0}.head--offset-bottom.hide-search label{transform:translate3d(-40px,0,0);transition:.3s var(--timing-function) .3s;opacity:0}.head--offset-bottom.hide-search .search .card__sum-value{transform:translate3d(0,-50%,0);transition:.3s var(--timing-function) .3s;opacity:1}.head--fixed{padding-top:90px}.head--fixed .head__inner{position:fixed;top:0;left:0;right:0;height:90px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;z-index:1}.head__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;margin-left:auto;margin-right:auto}.head__hide>label,.user__menu{margin-right:var(--offset-lg)}.head__inner--row{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.head__caption{display:block;color:inherit;font-weight:500;margin-top:var(--offset-xs);margin-bottom:var(--offset-sm)}.head__caption--bold{font-weight:800}.head__caption.title--offset-top{margin-top:var(--offset-md)}.head__icon{position:absolute;top:calc(var(--offset-lg) + var(--offset-md))}.head__icon--left{left:var(--offset-lg)}.head__icon--right{right:var(--offset-lg)}.foot,.notification__count{right:0;color:var(--color-dark)}.head__icon[data-button-open].open svg{fill:var(--color-red)}.head__hide{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:none;width:100vw;margin-bottom:var(--offset-lg)}.head__hide>label{-ms-flex-positive:1;flex-grow:1}.head__hide .btn{-ms-flex-negative:0;flex-shrink:0;padding-top:var(--offset-md);padding-bottom:var(--offset-md)}.card__sum,.user{-ms-flex-direction:row}.head__hide svg{width:25px;height:20px;fill:var(--color-gray)}.card__sum svg,.foot--dark .foot__icon,.head__btn.open svg{fill:var(--color-light)}.head__hide.open{display:-ms-flexbox;display:flex}.head__hide.open~.main--full-height{height:calc(100vh - (90px + 60px + var(--offset-lg)));min-height:auto;overflow:auto}.head__select{width:100%;padding:var(--offset-lg);padding-right:var(--offset-xxxl);background-position:calc(100% - var(--offset-lg)) center;border-radius:15px;line-height:20px;border:none}.head__btn.open{background-color:var(--color-red)}.user{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.user__photo{position:relative;width:40px;height:40px;overflow:hidden;border-radius:15px;background-color:var(--color-dark)}.user__photo::after{content:"";position:absolute;top:0;left:50%;bottom:0;width:100%;border-radius:50px;background-color:var(--color-lightly-opacity)}.foot,.notification__count,.user__menu-dots{background-color:var(--color-light)}.user__photo img{width:100%;height:100%;object-fit:cover}.user__menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:var(--offset-xs)}.user__menu-dots{width:4px;height:4px;margin:calc(var(--offset-xxxs)/ 1.7);border-radius:50px}.search{-ms-flex-positive:1;flex-grow:1;width:150px;text-align:left}.block--box,.card__info,.foot,.foot__caption{text-align:center}.search label{display:block;width:100%}.search input{width:100%}.search .card__sum-value{display:none;font-weight:800;font-size:var(--text-md)}.notification{position:relative;margin-left:var(--offset-lg)}.notification a{display:block;width:25px;height:25px}.notification a svg{width:100%;height:100%}.notification__count{position:absolute;top:0;width:15px;height:15px;padding:var(--offset-xxxs);font-size:var(--text-xxxs);font-weight:500;line-height:1;border-radius:50px;border:1px solid var(--color-red)}.card__sum{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--text-xl);font-weight:800}.foot,.section__header{-ms-flex-direction:row}.card__sum button{margin-right:var(--offset-md)}.foot{position:fixed;left:0;bottom:0;display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:90px;padding:var(--offset-lg);border-top-left-radius:40px;border-top-right-radius:40px}.foot--dark{color:var(--color-light);background-color:var(--color-dark)}.foot__inner{margin-left:auto;margin-right:auto}.foot__caption{display:block;color:inherit;font-weight:500;margin-top:var(--offset-xs);margin-bottom:var(--offset-sm)}.foot__caption--bold{font-weight:800}.block__caption p,.block__title{font-weight:500}.foot__icon{position:absolute;bottom:calc(var(--offset-lg) + var(--offset-md))}.block,.block__img-wrap,.main{position:relative}.foot__icon--left{left:var(--offset-lg)}.foot__icon--right{right:var(--offset-lg)}.main{overflow:auto;min-height:79vh;padding-top:var(--offset-xl);padding-bottom:calc(var(--offset-xxxl) * 1.7);background-color:var(--bg-gray)}.main--not-offset{padding-top:0;padding-bottom:0}.main--not-offset-bottom{padding-bottom:0}.main--offset-bottom{padding-bottom:var(--offset-md)}.main--offset{padding:var(--offset-xl) var(--offset-lg)}.main--half-height{min-height:calc(100vh - 250px)}.main--full-height{height:calc(100vh - 90px);min-height:auto;overflow:auto}.main--round{border-top-left-radius:35px;border-top-right-radius:35px}.main--lightgray{background-color:var(--bg-light-gray)}.block--light,.main--light{background-color:var(--color-light)}.main--light{color:var(--color-dark)}.main.open{padding-top:0;border-radius:0}.section{padding:var(--offset-md) var(--offset-lg)}.section--gray{color:var(--color-light)}.section--gray .title,.section--gray p{color:inherit}.section--dark-gradient{background-image:linear-gradient(180deg,var(--color-dark) 42.5%,transparent 42.5%)}.section--offset-top{margin-top:var(--offset-lg)}.section--offset-bottom{margin-bottom:var(--offset-lg)}.section--offset-negative{margin-top:calc(0px - var(--offset-xxxl))}.section--not-offset-top{padding-top:0}.section--not-offset{padding-top:0;padding-bottom:0}.section__header{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section__header .title{margin-right:var(--offset-lg)}.section__header .btn{margin-left:auto}.block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:var(--offset-lg);padding:var(--offset-md);color:var(--color-gray)}.block--box{-ms-flex-direction:column;flex-direction:column;margin:0;padding:var(--offset-lg) var(--offset-sm)}.block--box .block__caption{margin-top:auto;margin-bottom:auto;color:var(--color-dark);font-weight:500;font-size:var(--text-xxs);line-height:1.3}.block--box .block__icon{margin-bottom:var(--offset-md)}.block--column{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:var(--offset-lg);padding-bottom:var(--offset-lg)}.block--column .block__caption{-ms-flex-positive:1;flex-grow:1}.block--column .block__caption--right{text-align:right}.block--space-between{-ms-flex-pack:justify;justify-content:space-between}.block--stretch{-ms-flex-align:stretch;align-items:stretch}.block--center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.block--full{margin:0;padding:var(--offset-lg) calc(var(--offset-md) + var(--offset-lg));border-bottom:1px solid var(--bg-gray)}.block--offset-left{margin-left:var(--offset-lg)}.block--offset-lg{padding:var(--offset-lg)}.block--offset-md{padding:var(--offset-md)}.card__list,.slider--currency,.slider--currency .block__caption{padding-left:var(--offset-lg);padding-right:var(--offset-lg)}.block--vertical-offset{margin-top:var(--offset-md);margin-bottom:var(--offset-md)}.block--not-margin{margin:0}.block--not-vertical-offset{margin-top:0;margin-bottom:0}.block--not-align-offset{margin-left:0;margin-right:0}.block--not-margin-top{margin-top:0}.block--not-padding-top{padding-top:0}.block--round{box-shadow:1px 1px 6px var(--shadow-light-gray);border-radius:17px}.news__item,.tab__item.current{box-shadow:3px 3px 5px var(--shadow-light-gray)}.block--light{color:var(--color-dark)}.block--light .icon-add svg{fill:var(--color-dark)}.block--gray{color:var(--color-gray);background-color:var(--bg-gray)}.block--dark,.block--red{color:var(--color-light)}.block--gray .icon-add svg{fill:var(--color-gray)}.block--dark .icon-add svg,.block--red .icon-add svg{fill:var(--color-light)}.block--dark{background-color:var(--color-dark)}.block--red{background-image:var(--gradient)}.block__caption{-ms-flex-positive:1;flex-grow:1;margin:0 var(--offset-md);color:inherit;line-height:1;font-size:var(--text-sm)}.block__caption--not-align-offset{margin-left:0;margin-right:0}.block__caption--flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.block__title-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:var(--offset-md);margin-bottom:var(--offset-md)}.block__title-wrap :not(:last-child){margin-right:var(--offset-sm)}.block__title-wrap--right{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.block__title{color:var(--color-dark)}.block__title--gray{color:var(--color-gray)}.block__title--red{font-weight:800;color:var(--color-red);font-size:var(--text-lg)}.block__icon{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0}.block__icon.icon-add{margin-left:auto}.block__img-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-negative:0;flex-shrink:0;width:100px;height:72px;margin:var(--offset-xs);margin-right:0;border-radius:12px;overflow:hidden}.block__logo,.map{position:absolute}.block__img-wrap--red{background-color:var(--color-red)}.block__img-wrap--rect{width:70px;height:40px;margin-left:0;border:1px solid var(--bg-light-gray)}.block__img-wrap--small{width:50px;height:50px;border:1px solid var(--bg-light-gray)}.block__img-wrap--negative-offset{margin-left:calc(0px - var(--offset-xl))}.block__img-wrap .icon{position:absolute;top:var(--offset-md);left:var(--offset-md);width:12px;height:12px}.block__img,.block__img img{width:100%;height:100%}.block__img img{object-fit:cover;object-position:center}.block__logo{top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:50px;height:40px;filter:brightness(0) invert(1)}.block__logo img{width:100%;height:100%;object-fit:contain}.map__wrap{display:none}.map__wrap.open{display:block}.card__list,.chart{display:-ms-flexbox}.map{top:0;left:0;right:0;bottom:0}.card__list .card,.card__list .card__caption{position:relative}.card__list .card__image::after,.slider--card-large .card__image::after{content:"";top:calc(var(--offset-xxxl) + var(--offset-md));left:0;right:0;bottom:0}.chart{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:flex-shrink;justify-content:flex-shrink;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(100% - (var(--offset-md) * 2));margin-top:var(--offset-md);margin-left:var(--offset-md);margin-right:var(--offset-md);background-color:var(--bg-light-gray);border-radius:12px;overflow:hidden}.chart span{-ms-flex-positive:1;flex-grow:1;height:15px}.card__list{display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.card__list .card{width:100%;margin-bottom:var(--offset-lg);color:var(--color-light)}.card__list .title{margin-top:0;margin-bottom:0;font-weight:500}.card__list .card__image{position:relative;height:209px;border-radius:25px;overflow:hidden;background-color:var(--color-darked-opacity)}.card__list .card__image::after{position:absolute;background-color:inherit}.card__list .card__image img{width:100%}.slider{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.slider--currency,.slider--news,.slider--services{-ms-flex-align:stretch;align-items:stretch}.slider--news .news__item{width:90%}.slider--news .news__item-image{width:95%}.slider--services .tns-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:120px}.slider--services .block{width:100%;height:100%}.slider--currency{-ms-flex-align:stretch;align-items:stretch;margin-left:calc(0px - var(--offset-lg));margin-right:calc(0px - var(--offset-lg))}.slider--currency .block{-ms-flex-negative:0;flex-shrink:0;width:auto;margin-left:0;margin-right:0;background-clip:content-box}.slider--card-large .card__image img,.slider--currency .block>*{width:100%}.slider--currency .block__caption{width:100%;height:100%;margin-left:0;margin-right:0;margin-bottom:var(--offset-lg);white-space:nowrap}.slider--currency .block__middle{margin-bottom:var(--offset-lg);font-size:var(--text-md)}.slider--currency span{color:var(--color-gray)}.slider--card-large .card{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;color:var(--color-light)}.slider--card-large .card__caption{position:relative}.slider--card-large .title{margin-top:0;margin-bottom:0;font-weight:500}.slider--card-large .card__image{position:relative;height:209px;background-color:var(--color-darked-opacity);border-radius:25px;overflow:hidden}.slider--card-large .card__image::after{position:absolute;background-color:transparent;transition:background .3s var(--timing-function)}.slider--card-large .card__image--not-pseudo::after{content:none}.card__header::after,.form__card-image::after,.form__checkbox::after,.modal__inner::before{content:""}.slider--card-large .tns-item .card__image{-ms-transform-origin:bottom;transform-origin:bottom;transform:scale(.8) translate3d(40px,0,0);transition:transform .3s var(--timing-function)}.slider--card-large .tns-slide-active+.tns-item .card__image{-ms-transform-origin:bottom;transform-origin:bottom;transform:scale(.8) translate3d(-40px,0,0)}.slider--card-large .tns-slide-active .card__image{-ms-transform:scale(1);transform:scale(1)}.slider--card-large .tns-slide-active .card__image::after{background-color:inherit}.card__header,.card__header::after{background-color:var(--color-dark)}.slider--card-dark{-ms-flex-align:start;align-items:flex-start;background-image:linear-gradient(90deg,var(--color-dark) 25%,transparent 25%)}.slider--card-dark .tns-item{padding:0}.slider--card-dark .card__caption{opacity:0;transition:opacity .5s var(--timing-function)}.slider--card-dark .card__caption .title--offset-top{margin-top:var(--offset-xxl)}.slider--card-dark .tns-slide-active .card__header::after{content:"";position:absolute;left:calc(0px - var(--offset-lg));right:calc(0px - var(--offset-lg));height:60px;background-color:var(--color-dark)}.slider--card-dark .tns-slide-active .card__action,.slider--card-dark .tns-slide-active .card__caption,.slider--card-dark .tns-slide-active .card__main{opacity:1}.card__header{position:relative;margin-top:-5px;padding:var(--offset-md)}.card__header::after{position:absolute;top:calc(100% - 5px);left:var(--offset-lg);right:var(--offset-lg);height:60px;border-bottom-left-radius:40px;border-bottom-right-radius:40px;transition:.5s var(--timing-function);z-index:-1}.card__action{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:calc(var(--offset-lg) * 2);padding:var(--offset-lg);background-color:var(--color-light-darked-opacity);border-radius:20px;opacity:0;transition:opacity .5s var(--timing-function)}.card__action-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:var(--text-xs);text-align:center;color:var(--color-light)}.card__caption-info .card__caption-name,.card__caption-info .card__caption-num,.card__main{color:var(--color-gray)}.card__action-item .icon{width:22px;height:22px;margin-bottom:var(--offset-sm)}.card__action-title{line-height:1.4}.card__main{padding-top:calc(var(--offset-lg) + 30px);opacity:0;transition:.5s var(--timing-function)}.card__num{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.card__num-value{letter-spacing:1px;margin-right:var(--offset-md)}.card__caption-status{position:absolute;top:var(--offset-md);right:var(--offset-md);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--offset-xs) var(--offset-sm);font-size:var(--text-sm);line-height:1;background-color:var(--color-dark-opacity);border-radius:12px;z-index:1}.card__caption-info,.news__item{-ms-flex-direction:column;z-index:1}.card__caption-status svg{width:15px;height:15px;margin-right:var(--offset-md)}.card__caption-info{position:absolute;top:calc(var(--offset-xxxl) + var(--offset-md));left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:var(--offset-lg)}.card__caption-sum{margin-top:var(--offset-sm);margin-bottom:var(--offset-sm);font-size:var(--text-lg);font-weight:800}.card__caption-num{margin-top:0;margin-bottom:auto;color:inherit;letter-spacing:1.5px}.card__caption-name{margin-top:0;margin-bottom:0;font-size:var(--text-xxs);color:inherit}.card__caption-limit{position:absolute;right:var(--offset-lg);bottom:var(--offset-lg);color:var(--color-gray)}.card__caption-limit .date{display:block;margin-bottom:var(--offset-sm);text-align:center}.card__caption-limit img{width:50px}.tns-outer{width:calc(100% + (var(--offset-lg) * 2));margin-left:calc(0px - var(--offset-lg));margin-right:calc(0px - var(--offset-lg));padding:0 var(--offset-lg);overflow:hidden}.tns-inner,.tns-item{width:100%}.tns-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:var(--offset-sm);-ms-flex-negative:0;flex-shrink:0}.tns-item.main{width:100%;-ms-flex-negative:0;flex-shrink:0}.tns-visually-hidden{display:none}.tns-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tns-nav a,.tns-nav button{-ms-flex-negative:0;flex-shrink:0;width:7px;height:7px;margin:var(--offset-md) var(--offset-xxs);padding:0;background-color:var(--color-lighting-opacity);border:none;border-radius:25px;transition:.3s var(--timing-function)}.tns-nav .tns-nav-active{width:18px;background-color:var(--color-light)}.slider--card .card__caption{color:var(--color-gray);margin-left:var(--offset-lg);opacity:0;transform:translate3d(-85%,0,0);transition:transform .3s var(--timing-function) .3s,opacity .3s var(--timing-function) .3s}.slider--card .card__caption .title{margin-top:0;margin-bottom:var(--offset-sm);color:var(--color-light)}.slider--card .card__caption p{font-size:.8em;line-height:1.2;color:inherit;margin-top:var(--offset-md);margin-bottom:calc(var(--offset-md) * 1.5)}.slider--card .card__image{width:80%;transform:translate3d(77%,0,0);transition:transform .3s var(--timing-function);z-index:1}.slider--card .tns-slide-active .card__image,.slider--card .tns-slide-active~.tns-item .card__image{transform:translate3d(0,0,0)}.slider--card .card__image img{width:100%}.slider--card .tns-slide-active .card__caption{opacity:1;transform:translate3d(0,0,0)}.section--card-slider .tns-nav{position:absolute;top:calc(209px + var(--offset-md));left:50%;transform:translate3d(-50%,0,0)}.news__head,.news__item{position:relative;display:-ms-flexbox}.news--full{margin-left:var(--offset-lg);margin-right:var(--offset-lg)}.news__inner{padding:var(--offset-xs);color:var(--color-dark)}.news__item{display:flex;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:170px;padding:var(--offset-lg);color:var(--color-light);overflow:hidden}.form--full,.news__head{-ms-flex-direction:column}.news__bottom,.news__middle{color:var(--color-dark);background-color:var(--color-light)}.news__item--descr{height:auto;margin-top:var(--offset-lg);margin-bottom:var(--offset-lg);padding:0;border-radius:17px}.news__head,.news__middle{width:100%;padding:var(--offset-lg)}.news__item--descr .news__item-image{border-radius:0}.news__date{display:block;width:100%;text-align:center}.news__head{display:flex;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:170px}.news__item-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:17px;z-index:-1}.news__item-title{font-weight:800}.news__middle{position:relative;padding-right:calc(var(--offset-xxl) + 35px);font-weight:500}.news__middle p{margin-top:0}.news__middle .icon-square{position:absolute;top:var(--offset-lg);right:var(--offset-lg);width:35px;height:33px;border-radius:12px}.news__middle .icon-square svg{width:20px;height:18px}.news__bottom{width:100%;margin:0;padding:var(--offset-lg);font-weight:500}.tab{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 var(--offset-lg) calc(var(--offset-lg) + var(--offset-md));color:var(--color-gray);background-color:var(--bg-light-gray);border-radius:40px}.tab__item{-ms-flex-positive:1;flex-grow:1;padding:calc(var(--offset-md) * 1.4);font-weight:500;font-size:var(--text-md);color:inherit;border:1px solid transparent;border-radius:40px}.tab__item.current{color:var(--color-dark);border-color:var(--bg-light-gray);background-color:var(--color-light)}.checkbox span,.radio__wrap{box-shadow:0 0 2px var(--shadow-gray)}.tab__content{display:none}.tab__content.current{display:block}.checkbox__wrap,.radio__wrap{display:-ms-flexbox;-ms-flex-direction:row}input,textarea{font-family:inherit;font-weight:500;font-size:var(--text-md);padding:calc(var(--offset-md) + var(--offset-sm));border-radius:20px;border:1px solid var(--bg-light-gray);resize:none;transition:.15s var(--timing-function)}input::-moz-placeholder,textarea::-moz-placeholder{font-family:inherit;color:var(--color-gray);font-weight:500}input:focus,textarea:focus{border-bottom-color:var(--color-red)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--color-gray);font-weight:500}input:-moz-placeholder,textarea:-moz-placeholder{color:var(--color-gray);font-weight:500}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--color-gray);font-weight:500}[disabled]{color:var(--color-gray);background-color:var(--bg-light-gray)}.checkbox span,.checkbox__wrap.open{background-color:var(--color-light)}input[type=tel]{font-weight:800;font-size:var(--text-lg)}input[type=tel].padding-left{padding-left:calc((var(--offset-md) + var(--offset-sm) * 2) + 95px)}input[type=password]{padding-right:calc(var(--offset-xl) * 2)}.checkbox__wrap{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:var(--offset-xs) var(--offset-lg);overflow:auto;z-index:2}.checkbox__wrap.open{padding-top:var(--offset-sm);padding-bottom:var(--offset-lg)}.checkbox span{display:inline-block;margin-left:var(--offset-xs);margin-right:var(--offset-xs);padding:var(--offset-md) var(--offset-lg);font-family:inherit;font-weight:800;color:var(--color-dark);border-radius:20px}.checkbox [type=checkbox]:checked+span{color:var(--color-light);background-color:var(--color-red)}.checkbox:first-of-type span{margin-left:0}.checkbox:last-of-type span{margin-right:var(--offset-lg)}.checkbox--absolute{position:absolute;top:var(--offset-lg);left:var(--offset-lg);right:var(--offset-lg);bottom:var(--offset-lg);text-align:right}.checkbox--square span{background-color:var(--bg-light-gray)}.checkbox--square svg{fill:transparent}.checkbox--square [type=checkbox]:checked+span svg,.icon-square svg,.modal__wave{fill:var(--color-light)}.checkbox--square:nth-of-type(n) span{margin-right:0;padding:var(--offset-sm);border-radius:10px}.radio__wrap{position:fixed;left:0;right:0;bottom:0;display:flex;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1}.form--full,.radio{display:-ms-flexbox}.radio{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;font-weight:500;text-align:center;background-color:var(--color-light)}.radio span{width:100%;height:100%;padding:var(--offset-lg)}.radio [type=radio]:checked+span{color:var(--color-dark);box-shadow:inset 0 -1px 3px var(--shadow-gray)}[type=search]{padding-top:var(--offset-md);padding-right:var(--offset-xxl);padding-bottom:var(--offset-md);background-color:var(--color-lightly-opacity);border-color:transparent;color:inherit}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-results-button,[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}[for=search]{position:relative}[for=search] button{position:absolute;top:0;right:var(--offset-md);bottom:0}[for=search] svg{width:18px;height:18px}.form{padding:var(--offset-lg)}.form--not-offset{padding:0}.form--not-offset label{display:block;width:100%}.form--not-offset input{width:100%}.form--not-offset-bottom{padding-bottom:0}.form--full{display:flex;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;min-height:100%;overflow:hidden}.form__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-positive:1;flex-grow:1;margin-top:var(--offset-lg);margin-left:calc(0px - var(--offset-lg));margin-right:calc(0px - var(--offset-lg));padding:var(--offset-lg)}.form__inner--light{background-color:var(--color-light)}.form__inner--round{border-top-left-radius:35px;border-top-right-radius:35px}.form__inner--not-offset{width:100%;margin:0;padding:0}.form__inner .form__btn-wrap{margin-top:auto;margin-bottom:var(--offset-lg)}.form__label{display:block;width:100%;margin-bottom:var(--offset-lg)}.form__label--fifty{display:inline-block;vertical-align:top;width:47%}.form__label--fifty:nth-of-type(odd){margin-left:3%}.form__label--fifty input{width:100%}.form__label--checkbox{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:var(--offset-lg);border-bottom:1px solid var(--bg-light-gray)}.form__label--checkbox .form__title{margin-bottom:0}.form__label--offset{margin-bottom:var(--offset-xl)}.form__pin,.form__title{margin-bottom:var(--offset-lg)}.form__checkbox{position:relative;-ms-flex-negative:0;flex-shrink:0;width:60px;height:35px;background-color:var(--bg-gray);border-radius:20px;transition:.3s var(--timing-function)}.form__checkbox::after{position:absolute;top:3px;left:3px;bottom:3px;width:30px;background-color:var(--color-light);box-shadow:0 0 5px var(--shadow-gray);border-radius:50px;transition:.15s var(--timing-function)}[type=checkbox]:checked+.form__checkbox{background-color:var(--color-light-green)}.form__card,.form__input-icon--gray{background-color:var(--bg-light-gray)}[type=checkbox]:checked+.form__checkbox::after{transform:translate3d(calc(60px - 30px - 6px),0,0)}.form__btn-wrap{margin-top:calc(var(--offset-xxxl) * 2)}.form__button-full{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.form__title{display:block;width:100%;font-weight:500}.form__code span,.form__title--large{font-weight:800;font-size:var(--text-lg)}.form__title--light{color:var(--color-light)}.form__title--dark{color:var(--color-dark)}.form__title--center{display:block;text-align:center}.form__title--large span{color:var(--color-gray)}.form__input-wrap{position:relative;display:block}.form__input-icon{position:absolute;top:calc(var(--offset-md) + var(--offset-sm));right:calc(var(--offset-md) + var(--offset-sm));bottom:calc(var(--offset-md) + var(--offset-sm));min-width:30px}.form__input-icon--gray{top:calc(var(--offset-md) + var(--offset-xxxs));right:calc(var(--offset-md) + var(--offset-xxxs));bottom:calc(var(--offset-md) + var(--offset-xxxs));display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:12px}.form__code,.form__pass{position:absolute;top:calc(var(--offset-md) + var(--offset-sm));bottom:calc(var(--offset-md) + var(--offset-sm))}.form__input-icon--gray svg{width:35px;height:60%}.form__code{left:calc(var(--offset-md) + var(--offset-sm));display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:var(--offset-md);border-right:1px solid var(--bg-gray)}.form__code span{padding-left:var(--offset-md)}.form__pass{right:calc(var(--offset-md) + var(--offset-sm))}[data-toggle=hide] .icon-eye--open,[data-toggle=show] .icon-eye--close{display:none}.form__link,.form__pin{display:block;width:100%;text-align:center}.form__input{width:100%}.form__input--offset-right{padding-right:var(--offset-xxxl)}.form__pin{margin-top:var(--offset-lg);font-size:calc(var(--text-xxxl) + 40px);color:var(--bg-gray);border:none}.form__link{margin-top:var(--offset-xxl);margin-bottom:var(--offset-xxl);font-weight:500;color:inherit}.form__send{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__send .btn{-ms-flex-positive:1;flex-grow:1;margin-right:var(--offset-lg);font-size:calc(var(--text-sm) + 2px)}.form__card{margin:calc(0px - (90px + var(--offset-lg))) calc(0px - var(--offset-lg)) var(--offset-xl);padding:calc(var(--offset-md) + 90px) var(--offset-xl) var(--offset-lg);border-bottom-left-radius:40px;border-bottom-right-radius:40px;text-align:center}.form__card-info{position:relative;width:100%;height:220px;margin-bottom:var(--offset-xl);text-align:left;border-radius:25px;overflow:hidden;box-shadow:2px 7px 20px var(--shadow-gray)}.form__card-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.form__card-image::after{position:absolute;top:calc(var(--offset-xxxl) + var(--offset-md));left:0;right:0;bottom:0;background-color:var(--color-darked-opacity);z-index:1}.form__card-image img{width:100%;height:100%;object-fit:cover}.form__card-requisite{position:relative;padding:calc(var(--offset-xxxl) + var(--offset-md) + var(--offset-md)) var(--offset-xl) var(--offset-md);z-index:1}.form__card-requisite .form__label--limit{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:right}.form__card-requisite .form__label--limit .form__title{margin-bottom:0}.form__card-requisite .form__label--limit input{width:70px;margin-left:var(--offset-md)}.form__card-requisite .form__title{margin-bottom:var(--offset-md)}.form__card-requisite input{padding:var(--offset-md);font-family:Arial,sans-serif;font-weight:400;font-size:calc(var(--text-sm) + 2px);letter-spacing:1.5px;border-radius:12px}.form__card-title{font-weight:500;color:var(--color-gray)}.form__card-design{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:87%;margin-top:var(--offset-md);margin-left:auto;margin-right:auto;padding-top:var(--offset-md);overflow:auto}.keyboard,.modal,.modal__button{display:-ms-flexbox}.form__card-design-item{position:relative;-ms-flex-negative:0;flex-shrink:0;width:21%;margin-right:calc(var(--offset-md) * 1.4)}.form__card-design-item img{width:100%}[type=radio]:checked+.form__card-design-item-radio{position:absolute;top:-3px;right:-3px;width:15px;height:15px;background-color:var(--color-dark);border:2px solid var(--color-light);border-radius:20px}.modal,.modal__inner--message::after{right:0}.modal{position:fixed;left:0;bottom:0;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100vh;background-color:var(--color-dark-opacity);pointer-events:none;opacity:0;transition:opacity .3s ease-out;z-index:3}.modal.open{pointer-events:auto;opacity:1}.modal.open .modal__inner{transform:translate3d(0,0,0)}.modal__inner{position:relative;width:100%;max-height:85vh;margin-top:auto;padding:calc(var(--offset-lg) * 1.5) var(--offset-lg) var(--offset-lg);border-top-left-radius:35px;border-top-right-radius:35px;background-color:var(--color-light);transform:translate3d(0,100%,0);transition:transform .6s var(--timing-function);overflow:auto;z-index:1}.modal__inner::before{position:absolute;top:15px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:8px;background-color:var(--bg-light-gray);border-radius:7px}.modal__inner--message::after,.modal__inner--message::before{top:-45px;width:35vw;height:100%;background-color:var(--color-light);position:absolute;bottom:0;z-index:-1;content:""}.modal__inner--offset{padding-top:var(--offset-xxl);padding-bottom:var(--offset-xl)}.modal__inner--message{overflow:visible;text-align:center;border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.modal__inner--message::before{left:0;-ms-transform:none;transform:none;border-radius:0}.modal__button{position:absolute;top:-80px;left:50%;transform:translate3d(-50%,0,0);display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:65px;height:65px;background-color:inherit;border-radius:50px}.modal__wave{position:absolute;top:-45px;left:0;right:0;bottom:0;z-index:-1;width:100%;height:70px}.modal__inner-scroll{max-height:calc(85vh - 120px);margin-left:calc(0px - var(--offset-xs));margin-right:calc(0px - var(--offset-xs));padding-top:var(--offset-md);padding-left:var(--offset-xs);padding-right:var(--offset-xs);overflow:auto}.modal__inner-scroll--not-border{border-top:none}.modal__title{font-weight:500;color:var(--color-dark);margin-bottom:0;padding-bottom:var(--offset-lg);border-bottom:1px solid var(--bg-light-gray)}.modal__title--gray{color:var(--color-gray)}.modal__title.title--lg{font-size:var(--text-xl)}.modal__title.title--md{font-size:var(--text-md)}.keyboard{display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:var(--offset-xl)}.keyboard__item{-ms-flex-negative:0;flex-shrink:0;width:33%;text-align:center;font-size:var(--text-xxxl);font-weight:500;line-height:2.5}.keyboard__item .icon{width:32px;height:22px;stroke:var(--color-dark);stroke-width:5px}.icon-square{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:50px;height:48px;margin-bottom:var(--offset-md);border-radius:17px;background-color:var(--color-red);overflow:hidden}.icon-square::after{content:"";position:absolute;top:40%;left:40%;width:100%;height:100%;border-radius:50%;background-color:var(--color-lightly-opacity)}.icon-square svg{width:25px;height:23px;stroke:var(--color-light);z-index:1}.icon--lg,.icon-head{width:25px;height:25px}.icon-square--gray{background-color:var(--bg-light-gray)}.icon-square--gray::after{background-color:var(--color-light-opacity)}.icon-square--gray svg{fill:var(--color-red)}.icon--lg{-ms-flex-negative:0;flex-shrink:0}.icon--md{width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.icon-add,.icon-down{width:15px;height:15px}.icon-down--light{fill:var(--color-light)}.icon-down--reverse{-ms-transform:scaleY(-1);transform:scaleY(-1)}.icon-add svg{width:100%;height:100%;fill:var(--color-gray)}.icon-link{width:20px;height:20px;margin-left:auto}.icon-link svg{width:100%;height:100%}.icon-flag{width:22px;height:22px;border-radius:20px}.icon-eye{width:25px;height:20px;fill:var(--color-gray)}.icon--light{fill:var(--color-light)}.icon--gray{fill:var(--color-gray)}.icon--red{fill:var(--color-red)}.icon--rotate{-ms-transform:rotate(90deg) translateX(-2px);transform:rotate(90deg) translateX(-2px)}.icon--offset-right{margin-right:var(--offset-sm)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAuc2NzcyIsInNyYy9mb3JtLnNjc3MiLCJtYWluLmNzcyIsInNyYy9taXhpbnMuc2NzcyIsInNyYy9tZW51LnNjc3MiLCJzcmMvaGVhZC5zY3NzIiwic3JjL2xhbmd1YWdlLnNjc3MiLCJzcmMvbG9hZGVyLnNjc3MiLCJzcmMvc2xpZGVyLnNjc3MiLCJzcmMvZm9vdC5zY3NzIiwic3JjL21haW4uc2NzcyIsInNyYy9uZXdzLnNjc3MiLCJzcmMvdGFiLnNjc3MiLCJzcmMvbW9kYWwuc2NzcyIsInNyYy9pY29uLnNjc3MiLCJzcmMva2V5Ym9hcmQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErTkUsYUFwQkMsWUFxQkMsWUFBQSxJQ3JLSixlRGdqQkEsTUM3aUJJLGVBQUEsT0Q5REosV0FDRSxhQUFBLEtBQ0EsWUFBQSxNQUNBLElBQUEsb0JBQ0EsSUFBQSxvQkFBQSxvQkFBQSxvQ0FBQSw0QkFBQSwrQkFBQSxnQkFBQSw4QkFBQSxlQUFBLDZCQUFBLG1CQUtBLFlBQUEsSUFDQSxXQUFBLE9BR0YsV0FDRSxhQUFBLEtBQ0EsWUFBQSxNQUNBLElBQUEscUJBQ0EsSUFBQSxxQkFBQSxxQkFBQSxxQ0FBQSw0QkFBQSxnQ0FBQSxnQkFBQSwrQkFBQSxlQUFBLDhCQUFBLG1CQUtBLFlBQUEsSUFDQSxXQUFBLE9BR0YsV0FDRSxhQUFBLEtBQ0EsWUFBQSxNQUNBLElBQUEsdUJBQ0EsSUFBQSxlQUFBLHVCQUFBLHVDQUFBLDRCQUFBLGtDQUFBLGdCQUFBLGlDQUFBLGVBQUEsZ0NBQUEsbUJBS0EsWUFBQSxJQUNBLFdBQUEsT0FHRixXQUNFLGFBQUEsS0FDQSxZQUFBLE1BQ0EsSUFBQSxzQkFDQSxJQUFBLHNCQUFBLHNCQUFBLHNDQUFBLDRCQUFBLGlDQUFBLGdCQUFBLGdDQUFBLGVBQUEsK0JBQUEsbUJBS0EsWUFBQSxJQUNBLFdBQUEsT0FHRixXQUNFLGFBQUEsS0FDQSxZQUFBLE1BQ0EsSUFBQSxvQkFDQSxJQUFBLG9CQUFBLG9CQUFBLG9D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QUEsWUFBQSxFQWdCRixVQWJBLFdBY0UsTUFBQSxLQUNBLE9BQUEsS0FYQSxrQkFDRSxLQUFBLG1CQUdELG9CQUNDLGNBQUEsV0FBQSxVQUFBLFdBUUYsY0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsa0JBSUosV0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FFQSxlQUNFLE1BQUEsS0FDQSxPQUFBLEtBSUosV0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FHRixVQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxrQkFHRixhQUNFLEtBQUEsbUJBR0YsWUFDRSxLQUFBLGtCQUdGLFdBQ0UsS0FBQSxpQkFHRixjQUNFLGNBQUEsY0FBQSxpQkFBQSxVQUFBLGNBQUEsaUJBR0Ysb0JBQ0UsYUFBQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogJ0Fjcm9tJztcclxuICBzcmM6IHVybCgnQWNyb20tVGhpbi5lb3QnKTtcclxuICBzcmM6IGxvY2FsKCdBY3JvbSBUaGluJyksIGxvY2FsKCdBY3JvbS1UaGluJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tVGhpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tVGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogJ0Fjcm9tJztcclxuICBzcmM6IHVybCgnQWNyb20tTGlnaHQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnQWNyb20gTGlnaHQnKSwgbG9jYWwoJ0Fjcm9tLUxpZ2h0JyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6ICdBY3JvbSc7XHJcbiAgc3JjOiB1cmwoJ0Fjcm9tLVJlZ3VsYXIuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnQWNyb20nKSwgbG9jYWwoJ0Fjcm9tLVJlZ3VsYXInKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnQWNyb20nO1xyXG4gIHNyYzogdXJsKCdBY3JvbS1NZWRpdW0uZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnQWNyb20gTWVkaXVtJyksIGxvY2FsKCdBY3JvbS1NZWRpdW0nKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6ICdBY3JvbSc7XHJcbiAgc3JjOiB1cmwoJ0Fjcm9tLUJvbGQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnQWNyb20gQm9sZCcpLCBsb2NhbCgnQWNyb20tQm9sZCcpLFxyXG4gICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICB1cmwoJy4uL2ZvbnRzL0Fjcm9tLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnQWNyb20nO1xyXG4gIHNyYzogdXJsKCdBY3JvbS1FeHRyYUJvbGQuZW90Jyk7XHJcbiAgc3JjOiBsb2NhbCgnQWNyb20gRXh0cmFCb2xkJyksIGxvY2FsKCdBY3JvbS1FeHRyYUJvbGQnKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1FeHRyYUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvQWNyb20tRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9BY3JvbS1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG46cm9vdCB7XHJcbiAgLS1jb2xvci1ncmVlbjogcmdiKDI3LCAyMDQsIDg1KTtcclxuICAtLWNvbG9yLWxpZ2h0LWdyZWVuOiByZ2IoMCwgMjE4LCA5MCk7XHJcbiAgLS1jb2xvci1yZWQ6IHJnYigyNDAsIDMwLCA0NSk7XHJcbiAgLS1jb2xvci1saWdodDogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIC0tY29sb3ItbGlnaHQtb3BhY2l0eTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gIC0tY29sb3ItbGlnaHRpbmctb3BhY2l0eTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIC0tY29sb3ItbGlnaHRseS1vcGFjaXR5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xyXG4gIC0tY29sb3ItZ3JheTogcmdiKDE4OCwgMTg5LCAyMDUpO1xyXG4gIC0tY29sb3ItZGFyazogcmdiKDQ5LCA0OSwgNDkpO1xyXG4gIC0tY29sb3ItZGFyay1vcGFjaXR5OiByZ2JhKDQ5LCA0OSwgNDksIDAuOSk7XHJcbiAgLS1jb2xvci1kYXJrZWQtb3BhY2l0eTogcmdiYSg0OSwgNDksIDQ5LCAwLjQpO1xyXG4gIC0tY29sb3ItbGlnaHQtZGFya2VkLW9wYWNpdHk6IHJnYmEoMjcsIDI3LCAyNywgMC4zKTtcclxuICAtLWJnLWdyYXk6IHJnYigyMjcsIDIzMCwgMjM4KTtcclxuICAtLWJnLWxpZ2h0LWdyYXk6IHJnYigyNDIsIDI0NCwgMjQ4KTtcclxuICAtLXNoYWRvdy1kYXJrOiByZ2JhKDU5LCA1OSwgNTksIDAuMik7XHJcbiAgLS1zaGFkb3ctZ3JheTogcmdiYSgxOTYsIDE5NiwgMTk2LCAwLjcpO1xyXG4gIC0tc2hhZG93LWxpZ2h0LWdyYXk6IHJnYmEoMjEwLCAyMTAsIDIxMCwgMC40KTtcclxuICAtLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyNDYsIDMwLCA0NiksIHJnYigyMDQsIDI1LCAzOCkpO1xyXG5cclxuICAtLWZvbnQtZmFtaWx5OiAnQWNyb20nLCAnQ2FsaWJyaScsIHNhbnMtc2VyaWY7XHJcbiAgLS10ZXh0LWJhc2Utc2l6ZTogMTVweDtcclxuICAtLXRleHQtc2NhbGUtcmF0aW86IDEuMTU7XHJcbiAgLS10ZXh0LXh4eHM6IGNhbGMoKHZhcigtLXRleHQteHMpIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xyXG4gIC0tdGV4dC14eHM6IGNhbGMoKHZhcigtLXRleHQtc20pIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xyXG4gIC0tdGV4dC14czogY2FsYygoMWVtIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xyXG4gIC0tdGV4dC1zbTogY2FsYyh2YXIoLS10ZXh0LXhzKSAqIHZhcigtLXRleHQtc2NhbGUtcmF0aW8pKTtcclxuICAtLXRleHQtbWQ6IGNhbGModmFyKC0tdGV4dC1zbSkgKiB2YXIoLS10ZXh0LXNjYWxlLXJhdGlvKSAqIHZhcigtLXRleHQtc2NhbGUtcmF0aW8pKTtcclxuICAtLXRleHQtbGc6IGNhbGModmFyKC0tdGV4dC1tZCkgKiB2YXIoLS10ZXh0LXNjYWxlLXJhdGlvKSk7XHJcbiAgLS10ZXh0LXhsOiBjYWxjKHZhcigtLXRleHQtbGcpICogdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xyXG4gIC0tdGV4dC14eGw6IGNhbGModmFyKC0tdGV4dC14bCkgKiB2YXIoLS10ZXh0LXNjYWxlLXJhdGlvKSk7XHJcbiAgLS10ZXh0LXh4eGw6IGNhbGModmFyKC0tdGV4dC14eGwpICogdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xyXG5cclxuICAtLW9mZnNldC11bml0OiAxMHB4O1xyXG4gIC0tb2Zmc2V0LXh4eHM6IGNhbGMoMC4yNSAqIHZhcigtLW9mZnNldC11bml0KSk7XHJcbiAgLS1vZmZzZXQteHhzOiBjYWxjKDAuMzc1ICogdmFyKC0tb2Zmc2V0LXVuaXQpKTtcclxuICAtLW9mZnNldC14czogY2FsYygwLjUgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xyXG4gIC0tb2Zmc2V0LXNtOiBjYWxjKDAuNzUgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xyXG4gIC0tb2Zmc2V0LW1kOiB2YXIoLS1vZmZzZXQtdW5pdCk7XHJcbiAgLS1vZmZzZXQtbGc6IGNhbGMoMiAqIHZhcigtLW9mZnNldC11bml0KSk7XHJcbiAgLS1vZmZzZXQteGw6IGNhbGMoMyAqIHZhcigtLW9mZnNldC11bml0KSk7XHJcbiAgLS1vZmZzZXQteHhsOiBjYWxjKDQgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xyXG4gIC0tb2Zmc2V0LXh4eGw6IGNhbGMoNSAqIHZhcigtLW9mZnNldC11bml0KSk7XHJcblxyXG4gIC0tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41OCwgMC4xNSwgMC4zNCwgMC44MSk7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1iYXNlLXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgbWluLXdpZHRoOiAzMjBweDtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XHJcblxyXG4gICYuZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICB9XHJcblxyXG4gICYuZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ncmF5KTtcclxuICB9XHJcblxyXG4gICYubGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gIH1cclxuXHJcbiAgJi5yZWQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ3JhZGllbnQpO1xyXG4gIH1cclxuXHJcbiAgJi5mbGV4IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogZmxleC1zdGFydCwgJGFsaWduOiBzdHJldGNoLCAkd3JhcDogbm93cmFwKTtcclxuICB9XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbi50aXRsZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG59XHJcblxyXG4udGl0bGUge1xyXG4gICYtLW9mZnNldC1tZCB7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICB9XHJcblxyXG4gICYtLW9mZnNldC10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICB9XHJcblxyXG4gICYtLW5vdC1vZmZzZXQtdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmLS1ub3Qtb2Zmc2V0LWJvdHRvbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi0teHhsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteHh4bCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIH1cclxuXHJcbiAgJi0teGwge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcclxuICB9XHJcblxyXG4gICYtLWxnIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7XHJcbiAgfVxyXG5cclxuICAmLS1tZCB7XHJcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdGV4dC1tZCkgKiAwLjg1KTtcclxuICB9XHJcblxyXG4gICYtLWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICB9XHJcblxyXG4gICYtLWRhcmsge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIH1cclxuXHJcbiAgJi0tZ3JheSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubm93cmFwIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5hIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5kZWZhdWx0IHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBjb2xvcjogIzNjNGU3NztcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcclxufVxyXG5cclxudGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCB7XHJcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKSB2YXIoLS1vZmZzZXQtc20pO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1saWdodC1ncmF5KTtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgfVxyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQteHMpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpYVhOdkxUZzROVGt0TVNJL1BqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0ExTVRFdU9UZ3pJRFV4TVM0NU9ETWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTUNBd0lEVXhNUzQ1T0RNZ05URXhMams0TXpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanhuUGp4blBqeHdZWFJvSUdROUlrMDBPRFV1T0RnMExERXdNaTQzTmpSTU1qVTFMams1TVN3ek5qVXVOVEl6VERJMkxqRXhOaXd4TURJdU56WTBUREFzTVRJMUxqWXdNV3d5TkRJdU9UUXlMREkzTnk0Mk9ETmpNeTR5T1Rjc015NDNPRE1zT0M0d05USXNOUzQ1TXpVc01UTXVNRFE1TERVdU9UTTFjemt1TnpjdE1pNHhOVElzTVRNdU1EUTVMVFV1T1RNMWJESTBNaTQ1TkRJdE1qYzNMalk0TTB3ME9EVXVPRGcwTERFd01pNDNOalI2SWk4K1BDOW5Qand2Wno0OFp6NDhMMmMrUEdjK1BDOW5QanhuUGp3dlp6NDhaejQ4TDJjK1BHYytQQzluUGp4blBqd3ZaejQ4Wno0OEwyYytQR2MrUEM5blBqeG5Qand2Wno0OFp6NDhMMmMrUEdjK1BDOW5QanhuUGp3dlp6NDhaejQ4TDJjK1BHYytQQzluUGp4blBqd3ZaejQ4TDNOMlp6ND0pO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMnB4O1xyXG59XHJcblxyXG4udGV4dCB7XHJcbiAgJi0tYXJpYWwge1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgJi0tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLXNtIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XHJcbiAgfVxyXG5cclxuICAmLS1tZCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xyXG4gIH1cclxuXHJcbiAgJi0tbWVkaXVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAmLS1kYXJrIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICB9XHJcblxyXG4gICYtLWdyYXkge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHRfX3dyYXAge1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC14eGwpO1xyXG59XHJcblxyXG4uYnRuX193cmFwIHtcclxuICBAaW5jbHVkZSBmbGV4KCR3cmFwOiBub3dyYXApO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1sZyk7XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICh2YXIoLS1vZmZzZXQtbGcpIC8gMikpO1xyXG4gIH1cclxuXHJcbiAgJi0tZnVsbCB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICYtLWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAmLS1mdWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdGV4dC1zbSkgKyAycHgpO1xyXG4gIH1cclxuXHJcbiAgJi0tZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYtLW9mZnNldC10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICB9XHJcblxyXG4gICYtLW9mZnNldC1ib3R0b20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICB9XHJcblxyXG4gICYtLXJlZCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ3JhZGllbnQpO1xyXG4gIH1cclxuXHJcbiAgJi0tbGlnaHQge1xyXG4gICAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LXh4eHMpIHZhcigtLW9mZnNldC14cyk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi0tbGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gICYtLWdyYXkge1xyXG4gICAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LXh4eHMpIHZhcigtLW9mZnNldC14cyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmstb3BhY2l0eSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodC1ncmF5KTtcclxuICB9XHJcblxyXG4gICYtLWxpZ2h0LWdyYXkge1xyXG4gICAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LXh4eHMpIHZhcigtLW9mZnNldC14cyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XHJcbiAgfVxyXG5cclxuICAmLS1ib3JkZXIge1xyXG4gICAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LXh4eHMpIHZhcigtLW9mZnNldC14cyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICB9XHJcblxyXG4gICYtLXNoYWRvdyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAycHggdmFyKC0tc2hhZG93LWdyYXkpO1xyXG4gIH1cclxuXHJcbiAgJi0tZ3JlZW4ge1xyXG4gICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQteHMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGFyayB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LXhzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRvdHMge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteHhsKTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5saXN0IHtcclxuICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xyXG5cclxuICAmLS1yb3VuZCB7XHJcbiAgICAubGlzdF9faXRlbSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1saWdodCB7XHJcbiAgICBwYWRkaW5nOiAwIHZhcigtLW9mZnNldC1sZyk7XHJcblxyXG4gICAgLmxpc3RfX2l0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1kKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW1hcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saXN0X19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1zdGFydCwgJGFsaWduOiBmbGV4LXN0YXJ0KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG5cclxuICAudGV4dC1ib3gge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhzKTtcclxuICB9XHJcblxyXG4gIC5pY29uLWZsYWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3RfX2luZm8ge1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC14cyk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhzKTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XHJcblxyXG4gICYtLWFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3RfX3RleHQge1xyXG4gIG1heC13aWR0aDogNzAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG5cclxuICAmLS1tbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LWJveCB7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1zdGFydCwgJGFsaWduOiBmbGV4LXN0YXJ0LCAkd3JhcDogbm93cmFwKTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLW9mZnNldC14bCkgKiAzKTtcclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgfVxyXG59XHJcblxyXG4udGltZXIge1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxufVxyXG5cclxuLnNvY2lhbCB7XHJcbiAgbWFyZ2luOiB2YXIoLS1vZmZzZXQteHhsKSB2YXIoLS1vZmZzZXQtbGcpIHZhcigtLW9mZnNldC14bCk7XHJcbn1cclxuXHJcbi5zb2NpYWxfX2xpc3Qge1xyXG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGNlbnRlcik7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQteHhsKTtcclxufVxyXG5cclxuLnNvY2lhbF9faXRlbSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLndhcm5pbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkYWxpZ246IGZsZXgtc3RhcnQsICR3cmFwOiBub3dyYXApO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIC5pY29uIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LXh4eHMpO1xyXG4gIH1cclxuXHJcbiAgc3BhbixcclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmLS1ub3Qtb2Zmc2V0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4sXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbmZvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHMpO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1sZyk7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAmLS1yZWQge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgfVxyXG59XHJcbiIsImlucHV0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xyXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tb2Zmc2V0LW1kKSArIHZhcigtLW9mZnNldC1zbSkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctbGlnaHQtZ3JheSk7XHJcbiAgcmVzaXplOiBub25lO1xyXG4gIHRyYW5zaXRpb246IDAuMTVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcblxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogdmFyKC0tYmctZ3JheSk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuW2Rpc2FibGVkXSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0LWdyYXkpO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGVsXCJdIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1sZyk7XHJcblxyXG4gICYucGFkZGluZy1sZWZ0IHtcclxuICAgIHBhZGRpbmctbGVmdDogY2FsYygodmFyKC0tb2Zmc2V0LW1kKSArIHZhcigtLW9mZnNldC1zbSkgKiAyKSArIDk1cHgpO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLW9mZnNldC14bCkgKiAyKTtcclxufVxyXG5cclxuLmNoZWNrYm94X193cmFwIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICBAaW5jbHVkZSBmbGV4KCR3cmFwOiBub3dyYXApO1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC14cykgdmFyKC0tb2Zmc2V0LWxnKTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLW9mZnNldC1zbSk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveCB7XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLW9mZnNldC14cyk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC14cyk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbWQpIHZhcigtLW9mZnNldC1sZyk7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IHZhcigtLXNoYWRvdy1ncmF5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1vZi10eXBlIHNwYW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSBzcGFuIHtcclxuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICB9XHJcblxyXG4gICYtLWFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIGxlZnQ6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgICByaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIGJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJi0tc3F1YXJlIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodC1ncmF5KTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKG4pIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IHZhcigtLW9mZnNldC1zbSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiBzdmcge1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmFkaW9fX3dyYXAge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBAaW5jbHVkZSBmbGV4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAycHggdmFyKC0tc2hhZG93LWdyYXkpO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5yYWRpbyB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgfVxyXG5cclxuICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAzcHggdmFyKC0tc2hhZG93LWdyYXkpO1xyXG4gIH1cclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0bHktb3BhY2l0eSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxyXG4gICY6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcclxuICB9XHJcbn1cclxuXHJcbltmb3I9XCJzZWFyY2hcIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0ge1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7XHJcblxyXG4gICYtLW5vdC1vZmZzZXQge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbm90LW9mZnNldC1ib3R0b20ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmLS1mdWxsIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkd3JhcDogbm93cmFwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9faW5uZXIge1xyXG4gIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogZmxleC1zdGFydCwgJGFsaWduOiBzdHJldGNoLCAkd3JhcDogbm93cmFwKTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICBtYXJnaW4tbGVmdDogY2FsYygwcHggLSB2YXIoLS1vZmZzZXQtbGcpKTtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tb2Zmc2V0LWxnKSk7XHJcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKTtcclxuXHJcbiAgJi0tbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gIH1cclxuXHJcbiAgJi0tcm91bmQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzNXB4O1xyXG4gIH1cclxuXHJcbiAgJi0tbm90LW9mZnNldCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fYnRuLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9fbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XHJcblxyXG4gICYtLWZpZnR5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogNDclO1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY2hlY2tib3gge1xyXG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlciwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1saWdodC1ncmF5KTtcclxuXHJcbiAgICAuZm9ybV9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb2Zmc2V0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC14bCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9fY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZ3JheSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgIHRvcDogM3B4O1xyXG4gICAgbGVmdDogM3B4O1xyXG4gICAgYm90dG9tOiAzcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggdmFyKC0tc2hhZG93LWdyYXkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIHRyYW5zaXRpb246IDAuMTVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgfVxyXG59XHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZm9ybV9fY2hlY2tib3gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWdyZWVuKTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKDYwcHggLSAzMHB4IC0gNnB4KSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9fYnRuLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tb2Zmc2V0LXh4eGwpICogMik7XHJcbn1cclxuXHJcbi5mb3JtX19idXR0b24tZnVsbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZvcm1fX3RpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICYtLWxpZ2h0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgfVxyXG5cclxuICAmLS1kYXJrIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICB9XHJcblxyXG4gICYtLWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLWxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1sZyk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9faW5wdXQtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZm9ybV9faW5wdXQtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYyh2YXIoLS1vZmZzZXQtbWQpICsgdmFyKC0tb2Zmc2V0LXNtKSk7XHJcbiAgcmlnaHQ6IGNhbGModmFyKC0tb2Zmc2V0LW1kKSArIHZhcigtLW9mZnNldC1zbSkpO1xyXG4gIGJvdHRvbTogY2FsYyh2YXIoLS1vZmZzZXQtbWQpICsgdmFyKC0tb2Zmc2V0LXNtKSk7XHJcbiAgbWluLXdpZHRoOiAzMHB4O1xyXG5cclxuICAmLS1ncmF5IHtcclxuICAgIHRvcDogY2FsYyh2YXIoLS1vZmZzZXQtbWQpICsgdmFyKC0tb2Zmc2V0LXh4eHMpKTtcclxuICAgIHJpZ2h0OiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQteHh4cykpO1xyXG4gICAgYm90dG9tOiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQteHh4cykpO1xyXG4gICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkd3JhcDogbm93cmFwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0LWdyYXkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9fY29kZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYyh2YXIoLS1vZmZzZXQtbWQpICsgdmFyKC0tb2Zmc2V0LXNtKSk7XHJcbiAgbGVmdDogY2FsYyh2YXIoLS1vZmZzZXQtbWQpICsgdmFyKC0tb2Zmc2V0LXNtKSk7XHJcbiAgYm90dG9tOiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQtc20pKTtcclxuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBmbGV4LXN0YXJ0KTtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJnLWdyYXkpO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm1fX3Bhc3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGModmFyKC0tb2Zmc2V0LW1kKSArIHZhcigtLW9mZnNldC1zbSkpO1xyXG4gIHJpZ2h0OiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQtc20pKTtcclxuICBib3R0b206IGNhbGModmFyKC0tb2Zmc2V0LW1kKSArIHZhcigtLW9mZnNldC1zbSkpO1xyXG59XHJcblxyXG5bZGF0YS10b2dnbGU9XCJoaWRlXCJdIHtcclxuICAuaWNvbi1leWUtLW9wZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbltkYXRhLXRvZ2dsZT1cInNob3dcIl0ge1xyXG4gIC5pY29uLWV5ZS0tY2xvc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtX19pbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICYtLW9mZnNldC1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQteHh4bCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybV9fcGluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgZm9udC1zaXplOiBjYWxjKHZhcigtLXRleHQteHh4bCkgKyA0MHB4KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLWJnLWdyYXkpO1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmZvcm1fX2xpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC14eGwpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZm9ybV9fc2VuZCB7XHJcbiAgQGluY2x1ZGUgZmxleDtcclxuXHJcbiAgLmJ0biB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdGV4dC1zbSkgKyAycHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm1fX2NhcmQge1xyXG4gIG1hcmdpbjogY2FsYygwcHggLSAoOTBweCArIHZhcigtLW9mZnNldC1sZykpKSBjYWxjKDBweCAtIHZhcigtLW9mZnNldC1sZykpIHZhcigtLW9mZnNldC14bCk7XHJcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1vZmZzZXQtbWQpICsgOTBweCkgdmFyKC0tb2Zmc2V0LXhsKSB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0LWdyYXkpO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZm9ybV9fY2FyZC1pbmZvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQteGwpO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJveC1zaGFkb3c6IDJweCA3cHggMjBweCB2YXIoLS1zaGFkb3ctZ3JheSk7XHJcbn1cclxuXHJcbi5mb3JtX19jYXJkLWltYWdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDA7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgIHRvcDogY2FsYyh2YXIoLS1vZmZzZXQteHh4bCkgKyB2YXIoLS1vZmZzZXQtbWQpKTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmtlZC1vcGFjaXR5KTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtX19jYXJkLXJlcXVpc2l0ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tb2Zmc2V0LXh4eGwpICsgdmFyKC0tb2Zmc2V0LW1kKSArIHZhcigtLW9mZnNldC1tZCkpIHZhcigtLW9mZnNldC14bCkgdmFyKC0tb2Zmc2V0LW1kKTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAuZm9ybV9fbGFiZWwtLWxpbWl0IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtZW5kLCAkd3JhcDogbm93cmFwKTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgIC5mb3JtX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybV9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHBhZGRpbmc6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IGNhbGModmFyKC0tdGV4dC1zbSkgKyAycHgpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtX19jYXJkLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxufVxyXG5cclxuLmZvcm1fX2NhcmQtZGVzaWduIHtcclxuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkd3JhcDogbm93cmFwKTtcclxuICB3aWR0aDogODclO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uZm9ybV9fY2FyZC1kZXNpZ24taXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAyMSU7XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKiAxLjQpO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuZm9ybV9fY2FyZC1kZXNpZ24taXRlbS1yYWRpbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTNweDtcclxuICByaWdodDogLTNweDtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdBY3JvbSc7XG4gIHNyYzogdXJsKFwiQWNyb20tVGhpbi5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJBY3JvbSBUaGluXCIpLCBsb2NhbChcIkFjcm9tLVRoaW5cIiksIHVybChcIi4uL2ZvbnRzL0Fjcm9tLVRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQWNyb20tVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQWNyb20tVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Fjcm9tLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdBY3JvbSc7XG4gIHNyYzogdXJsKFwiQWNyb20tTGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQWNyb20gTGlnaHRcIiksIGxvY2FsKFwiQWNyb20tTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL0Fjcm9tLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Fjcm9tLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BY3JvbS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Fjcm9tLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnQWNyb20nO1xuICBzcmM6IHVybChcIkFjcm9tLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQWNyb21cIiksIGxvY2FsKFwiQWNyb20tUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvQWNyb20tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BY3JvbS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BY3JvbS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQWNyb20tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0Fjcm9tJztcbiAgc3JjOiB1cmwoXCJBY3JvbS1NZWRpdW0uZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQWNyb20gTWVkaXVtXCIpLCBsb2NhbChcIkFjcm9tLU1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvQWNyb20tTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Fjcm9tLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQWNyb20tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQWNyb20tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnQWNyb20nO1xuICBzcmM6IHVybChcIkFjcm9tLUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQWNyb20gQm9sZFwiKSwgbG9jYWwoXCJBY3JvbS1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9BY3JvbS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Fjcm9tLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Fjcm9tLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BY3JvbS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ0Fjcm9tJztcbiAgc3JjOiB1cmwoXCJBY3JvbS1FeHRyYUJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiQWNyb20gRXh0cmFCb2xkXCIpLCBsb2NhbChcIkFjcm9tLUV4dHJhQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvQWNyb20tRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Fjcm9tLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQWNyb20tRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQWNyb20tRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbjpyb290IHtcbiAgLS1jb2xvci1ncmVlbjogcmdiKDI3LCAyMDQsIDg1KTtcbiAgLS1jb2xvci1saWdodC1ncmVlbjogcmdiKDAsIDIxOCwgOTApO1xuICAtLWNvbG9yLXJlZDogcmdiKDI0MCwgMzAsIDQ1KTtcbiAgLS1jb2xvci1saWdodDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAtLWNvbG9yLWxpZ2h0LW9wYWNpdHk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgLS1jb2xvci1saWdodGluZy1vcGFjaXR5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tY29sb3ItbGlnaHRseS1vcGFjaXR5OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWNvbG9yLWdyYXk6IHJnYigxODgsIDE4OSwgMjA1KTtcbiAgLS1jb2xvci1kYXJrOiByZ2IoNDksIDQ5LCA0OSk7XG4gIC0tY29sb3ItZGFyay1vcGFjaXR5OiByZ2JhKDQ5LCA0OSwgNDksIDAuOSk7XG4gIC0tY29sb3ItZGFya2VkLW9wYWNpdHk6IHJnYmEoNDksIDQ5LCA0OSwgMC40KTtcbiAgLS1jb2xvci1saWdodC1kYXJrZWQtb3BhY2l0eTogcmdiYSgyNywgMjcsIDI3LCAwLjMpO1xuICAtLWJnLWdyYXk6IHJnYigyMjcsIDIzMCwgMjM4KTtcbiAgLS1iZy1saWdodC1ncmF5OiByZ2IoMjQyLCAyNDQsIDI0OCk7XG4gIC0tc2hhZG93LWRhcms6IHJnYmEoNTksIDU5LCA1OSwgMC4yKTtcbiAgLS1zaGFkb3ctZ3JheTogcmdiYSgxOTYsIDE5NiwgMTk2LCAwLjcpO1xuICAtLXNoYWRvdy1saWdodC1ncmF5OiByZ2JhKDIxMCwgMjEwLCAyMTAsIDAuNCk7XG4gIC0tZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI0NiwgMzAsIDQ2KSwgcmdiKDIwNCwgMjUsIDM4KSk7XG4gIC0tZm9udC1mYW1pbHk6ICdBY3JvbScsICdDYWxpYnJpJywgc2Fucy1zZXJpZjtcbiAgLS10ZXh0LWJhc2Utc2l6ZTogMTVweDtcbiAgLS10ZXh0LXNjYWxlLXJhdGlvOiAxLjE1O1xuICAtLXRleHQteHh4czogY2FsYygodmFyKC0tdGV4dC14cykgLyB2YXIoLS10ZXh0LXNjYWxlLXJhdGlvKSkgLyB2YXIoLS10ZXh0LXNjYWxlLXJhdGlvKSk7XG4gIC0tdGV4dC14eHM6IGNhbGMoKHZhcigtLXRleHQtc20pIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpIC8gdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xuICAtLXRleHQteHM6IGNhbGMoKDFlbSAvIHZhcigtLXRleHQtc2NhbGUtcmF0aW8pKSAvIHZhcigtLXRleHQtc2NhbGUtcmF0aW8pKTtcbiAgLS10ZXh0LXNtOiBjYWxjKHZhcigtLXRleHQteHMpICogdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xuICAtLXRleHQtbWQ6IGNhbGModmFyKC0tdGV4dC1zbSkgKiB2YXIoLS10ZXh0LXNjYWxlLXJhdGlvKSAqIHZhcigtLXRleHQtc2NhbGUtcmF0aW8pKTtcbiAgLS10ZXh0LWxnOiBjYWxjKHZhcigtLXRleHQtbWQpICogdmFyKC0tdGV4dC1zY2FsZS1yYXRpbykpO1xuICAtLXRleHQteGw6IGNhbGModmFyKC0tdGV4dC1sZykgKiB2YXIoLS10ZXh0LXNjYWxlLXJhdGlvKSk7XG4gIC0tdGV4dC14eGw6IGNhbGModmFyKC0tdGV4dC14bCkgKiB2YXIoLS10ZXh0LXNjYWxlLXJhdGlvKSk7XG4gIC0tdGV4dC14eHhsOiBjYWxjKHZhcigtLXRleHQteHhsKSAqIHZhcigtLXRleHQtc2NhbGUtcmF0aW8pKTtcbiAgLS1vZmZzZXQtdW5pdDogMTBweDtcbiAgLS1vZmZzZXQteHh4czogY2FsYygwLjI1ICogdmFyKC0tb2Zmc2V0LXVuaXQpKTtcbiAgLS1vZmZzZXQteHhzOiBjYWxjKDAuMzc1ICogdmFyKC0tb2Zmc2V0LXVuaXQpKTtcbiAgLS1vZmZzZXQteHM6IGNhbGMoMC41ICogdmFyKC0tb2Zmc2V0LXVuaXQpKTtcbiAgLS1vZmZzZXQtc206IGNhbGMoMC43NSAqIHZhcigtLW9mZnNldC11bml0KSk7XG4gIC0tb2Zmc2V0LW1kOiB2YXIoLS1vZmZzZXQtdW5pdCk7XG4gIC0tb2Zmc2V0LWxnOiBjYWxjKDIgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xuICAtLW9mZnNldC14bDogY2FsYygzICogdmFyKC0tb2Zmc2V0LXVuaXQpKTtcbiAgLS1vZmZzZXQteHhsOiBjYWxjKDQgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xuICAtLW9mZnNldC14eHhsOiBjYWxjKDUgKiB2YXIoLS1vZmZzZXQtdW5pdCkpO1xuICAtLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTgsIDAuMTUsIDAuMzQsIDAuODEpOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1iYXNlLXNpemUpO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7IH1cbiAgYm9keS5kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTsgfVxuICBib2R5LmdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWdyYXkpOyB9XG4gIGJvZHkubGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTsgfVxuICBib2R5LnJlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ3JhZGllbnQpOyB9XG4gIGJvZHkuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4udGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1sZyk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7IH1cblxuLnRpdGxlLS1vZmZzZXQtbWQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbWQpOyB9XG5cbi50aXRsZS0tb2Zmc2V0LXRvcCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7IH1cblxuLnRpdGxlLS1ub3Qtb2Zmc2V0LXRvcCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnRpdGxlLS1ub3Qtb2Zmc2V0LWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRpdGxlLS14eGwge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IHZhcigtLXRleHQteHh4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbWQpOyB9XG5cbi50aXRsZS0teGwge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpOyB9XG5cbi50aXRsZS0tbGcge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpOyB9XG5cbi50aXRsZS0tbWQge1xuICBmb250LXNpemU6IGNhbGModmFyKC0tdGV4dC1tZCkgKiAwLjg1KTsgfVxuXG4udGl0bGUtLWJvbGQge1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi50aXRsZS0tZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTsgfVxuXG4udGl0bGUtLWdyYXkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7IH1cblxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmRlZmF1bHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzYzRlNzc7IH1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LW1kKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTsgfVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCB7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZykgdmFyKC0tb2Zmc2V0LXNtKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJnLWxpZ2h0LWdyYXkpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7IH1cbiAgdGQ6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTsgfVxuXG5zZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1vZmZzZXQtbWQpICsgdmFyKC0tb2Zmc2V0LXhzKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlhWE52TFRnNE5Ua3RNU0kvUGp4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpSUhacFpYZENiM2c5SWpBZ01DQTFNVEV1T1RneklEVXhNUzQ1T0RNaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURVeE1TNDVPRE1nTlRFeExqazRNenNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBqeG5QanhuUGp4d1lYUm9JR1E5SWswME9EVXVPRGcwTERFd01pNDNOalJNTWpVMUxqazVNU3d6TmpVdU5USXpUREkyTGpFeE5pd3hNREl1TnpZMFREQXNNVEkxTGpZd01Xd3lOREl1T1RReUxESTNOeTQyT0ROak15NHlPVGNzTXk0M09ETXNPQzR3TlRJc05TNDVNelVzTVRNdU1EUTVMRFV1T1RNMWN6a3VOemN0TWk0eE5USXNNVE11TURRNUxUVXVPVE0xYkRJME1pNDVOREl0TWpjM0xqWTRNMHcwT0RVdU9EZzBMREV3TWk0M05qUjZJaTgrUEM5blBqd3ZaejQ4Wno0OEwyYytQR2MrUEM5blBqeG5Qand2Wno0OFp6NDhMMmMrUEdjK1BDOW5QanhuUGp3dlp6NDhaejQ4TDJjK1BHYytQQzluUGp4blBqd3ZaejQ4Wno0OEwyYytQR2MrUEM5blBqeG5Qand2Wno0OFp6NDhMMmMrUEdjK1BDOW5QanhuUGp3dlp6NDhMM04yWno0PSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEycHg7IH1cblxuLnRleHQtLWFyaWFsIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi50ZXh0LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtLXNtIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTsgfVxuXG4udGV4dC0tbWQge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpOyB9XG5cbi50ZXh0LS1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi50ZXh0LS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspOyB9XG5cbi50ZXh0LS1ncmF5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpOyB9XG5cbi50ZXh0X193cmFwIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LXh4bCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC14eGwpOyB9XG5cbi5idG5fX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtbGcpOyB9XG4gIC5idG5fX3dyYXAgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtICh2YXIoLS1vZmZzZXQtbGcpIC8gMikpOyB9XG4gIC5idG5fX3dyYXAtLWZ1bGwgLmJ0biB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5idG4ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJ0bi0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tLWZ1bGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS10ZXh0LXNtKSArIDJweCk7IH1cbiAgLmJ0bi0tZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi0tb2Zmc2V0LXRvcCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LWxnKTsgfVxuICAuYnRuLS1vZmZzZXQtYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpOyB9XG4gIC5idG4tLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkaWVudCk7IH1cbiAgLmJ0bi0tbGlnaHQge1xuICAgIHBhZGRpbmc6IHZhcigtLW9mZnNldC14eHhzKSB2YXIoLS1vZmZzZXQteHMpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG4gIC5idG4uYnRuLS1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYnRuLS1ncmF5IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHh4cykgdmFyKC0tb2Zmc2V0LXhzKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLW9wYWNpdHkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodC1ncmF5KTsgfVxuICAuYnRuLS1saWdodC1ncmF5IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHh4cykgdmFyKC0tb2Zmc2V0LXhzKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7IH1cbiAgLmJ0bi0tYm9yZGVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHh4cykgdmFyKC0tb2Zmc2V0LXhzKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAuYnRuLS1zaGFkb3cge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggdmFyKC0tc2hhZG93LWdyYXkpOyB9XG4gIC5idG4tLWdyZWVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7IH1cbiAgICAuYnRuLS1ncmVlbiBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQteHMpOyB9XG4gIC5idG4tLWRhcmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspOyB9XG4gICAgLmJ0bi0tZGFyayBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQteHMpOyB9XG4gIC5idG4tLWRvdHMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteHhsKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5saXN0LS1yb3VuZCAubGlzdF9faXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAubGlzdC0tbGlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tb2Zmc2V0LWxnKTsgfVxuICAgIC5saXN0LS1saWdodCAubGlzdF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG4gICAgLmxpc3QtLWxpZ2h0IC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7IH1cbiAgLmxpc3QtLW1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5saXN0LS1tYXAub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspOyB9XG4gIC5saXN0X19pdGVtIC50ZXh0LWJveCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhzKTsgfVxuICAubGlzdF9faXRlbSAuaWNvbi1mbGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC1tZCk7IH1cblxuLmxpc3RfX2luZm8ge1xuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHMpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodC1ncmF5KTsgfVxuICAubGlzdF9faW5mby0tYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgICBib3R0b206IHZhcigtLW9mZnNldC1sZyk7IH1cblxuLmxpc3RfX3RleHQge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpOyB9XG4gIC5saXN0X190ZXh0LS1tbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50ZXh0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAudGV4dC1ib3g6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLW9mZnNldC14bCkgKiAzKTsgfVxuICAudGV4dC1ib3ggLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpOyB9XG5cbi50aW1lciB7XG4gIHdpZHRoOiA0NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpOyB9XG5cbi5zb2NpYWwge1xuICBtYXJnaW46IHZhcigtLW9mZnNldC14eGwpIHZhcigtLW9mZnNldC1sZykgdmFyKC0tb2Zmc2V0LXhsKTsgfVxuXG4uc29jaWFsX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LXh4bCk7IH1cblxuLnNvY2lhbF9faXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tb2Zmc2V0LW1kKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpOyB9XG4gIC5zb2NpYWxfX2l0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLndhcm5pbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLW9mZnNldC1tZCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC1tZCk7XG4gIHotaW5kZXg6IDE7IH1cbiAgLndhcm5pbmcgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14eHhzKTsgfVxuICAud2FybmluZyBzcGFuLFxuICAud2FybmluZyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1vZmZzZXQtbWQpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLndhcm5pbmctLW5vdC1vZmZzZXQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLndhcm5pbmctLW5vdC1vZmZzZXQgLmljb24ge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC53YXJuaW5nLS1ub3Qtb2Zmc2V0IHNwYW4sXG4gICAgLndhcm5pbmctLW5vdC1vZmZzZXQgcCB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuXG4uaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LXhzKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmluZm8tLXJlZCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpOyB9XG5cbi5wcmVsb2FkZXIsXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4ucHJlbG9hZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ3JhZGllbnQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLmxvYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstb3BhY2l0eSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcbiAgei1pbmRleDogNTsgfVxuXG4ucHJlbG9hZGVyX19sb2dvIHtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnByZWxvYWRlcl9fbG9nbyBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7IH1cblxuLnByZWxvYWRlcl9fY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucHJlbG9hZGVyX19zcGluLFxuLmxvYWRlcl9fc3BpbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnByZWxvYWRlcl9fc3BpbiBzdmcsXG4gIC5sb2FkZXJfX3NwaW4gc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG5cbi5sb2FkaW5nIC5wcmVsb2FkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5sb2FkaW5nIC5wcmVsb2FkZXJfX2xvZ28ge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pLCB0cmFuc2Zvcm0gMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pOyB9XG5cbi5sb2FkaW5nIC5wcmVsb2FkZXJfX2NhcHRpb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKSwgdHJhbnNmb3JtIDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuXG4ubG9hZGluZyAucHJlbG9hZGVyX19zcGluIHN2ZyB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAxcyBzdGVwcygxMCwgc3RhcnQpIDFzIGluZmluaXRlOyB9XG5cbi5sb2FkZWQgLnByZWxvYWRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDEuMnM7IH1cblxuLmxvYWRlZCAucHJlbG9hZGVyX19sb2dvIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sb2FkZWQgLnByZWxvYWRlcl9fY2FwdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxvYWRlZCAucHJlbG9hZGVyX19zcGluIHN2ZyB7XG4gIGFuaW1hdGlvbjogbm9uZTsgfVxuXG4ubG9hZGVkLWNvbnRlbnQgLmxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5sb2FkZWQtY29udGVudCAubG9hZGVyX19zcGluIHN2ZyB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAxcyBzdGVwcygxMCwgc3RhcnQpIDFzIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ubWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IDcwcHg7IH1cblxuLm1lbnVfX3dhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIC0ycHggNXB4IHZhcigtLXNoYWRvdy1kYXJrKSk7IH1cblxuLm1lbnVfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogY2FsYyg1MCUgLSA1OHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbWQpO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJveC1zaGFkb3c6IC0zcHggLTFweCA1cHggdmFyKC0tc2hhZG93LWRhcmspOyB9XG4gIC5tZW51X19sZWZ0IC5tZW51X19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLm1lbnVfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDU4cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1tZCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3gtc2hhZG93OiAzcHggLTFweCA1cHggdmFyKC0tc2hhZG93LWRhcmspOyB9XG4gIC5tZW51X19yaWdodCAubWVudV9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5tZW51X19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggN3B4IDJweCB2YXIoLS1zaGFkb3ctZGFyayk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pOyB9XG4gIC5tZW51X19idXR0b24ub3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7IH1cbiAgICAubWVudV9fYnV0dG9uLm9wZW4gLm1lbnVfX2J1dHRvbi1vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgIC5tZW51X19idXR0b24ub3BlbiAubWVudV9fYnV0dG9uLWNsb3NlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5tZW51X19idXR0b24tb3Blbixcbi5tZW51X19idXR0b24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7IH1cbiAgLm1lbnVfX2J1dHRvbi1vcGVuIHN2ZyxcbiAgLm1lbnVfX2J1dHRvbi1jbG9zZSBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7IH1cblxuLm1lbnVfX2J1dHRvbi1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC4zczsgfVxuXG4ubWVudV9fYnV0dG9uLWNsb3NlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbiksIHRyYW5zZm9ybSAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7IH1cblxuLm1lbnVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQtbWQpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14eHMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpOyB9XG4gIC5tZW51X19saW5rLmN1cnJlbnQgc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1yZWQpOyB9XG4gIC5tZW51X19saW5rLmN1cnJlbnQgLm1lbnVfX2xpbmstY2FwdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspOyB9XG5cbi5tZW51X19saW5rLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5tZW51X19saW5rLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmlsbDogdmFyKC0tY29sb3ItZ3JheSk7IH1cblxuLm1lbnVfX2xpbmstY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14cyk7IH1cblxuLm1lbnUtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstb3BhY2l0eSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IH1cbiAgLm1lbnUtbmF2Lm9wZW4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWVudS1uYXYub3BlbiAubWVudS1uYXZfX2lubmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1lbnUtbmF2X19pbm5lciB7XG4gIG1heC1oZWlnaHQ6IDkzdmg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC14bCkgdmFyKC0tb2Zmc2V0LWxnKSBjYWxjKHZhcigtLW9mZnNldC14eHhsKSAqIDEuNik7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZ3JheSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7IH1cblxuLm1lbnUtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5tZW51LW5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gdmFyKC0tb2Zmc2V0LW1kKSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1tZCk7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZykgdmFyKC0tb2Zmc2V0LXNtKTtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHZhcigtLXNoYWRvdy1saWdodC1ncmF5KTsgfVxuXG4ubWVudS1uYXZfX2l0ZW0tY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXh4cyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmxhbmd1YWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA2O1xuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteGwpIHZhcigtLW9mZnNldC14bCkgdmFyKC0tb2Zmc2V0LXh4bCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkaWVudCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cblxuLmxhbmd1YWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7IH1cblxuLmxhbmd1YWdlX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LXh4bCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC14eGwpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHRpbmctb3BhY2l0eSk7IH1cblxuLmxhbmd1YWdlX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14bCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC14bCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pLCBiYWNrZ3JvdW5kIDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTsgfVxuICAubGFuZ3VhZ2VfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sYW5ndWFnZV9faXRlbS5jdXJyZW50IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7IH1cblxuLmxvYWRlZCAubGFuZ3VhZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDJzOyB9XG5cbi5sYW5ndWFnZS1jaGFuZ2VkIC5sYW5ndWFnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG5cbi5sYW5ndWFnZV9fc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLW9mZnNldC1sZykgKyB2YXIoLS1vZmZzZXQtbWQpKTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlYWQtLW5vdC1yb3VuZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuaGVhZC0tbGFyZ2Uge1xuICAgIGhlaWdodDogMjUwcHg7IH1cbiAgICAuaGVhZC0tbGFyZ2UgLmhlYWRfX2ljb24ge1xuICAgICAgdG9wOiBjYWxjKHZhcigtLW9mZnNldC1sZykgKyB2YXIoLS1vZmZzZXQtbWQpKTtcbiAgICAgIGJvdHRvbTogYXV0bzsgfVxuICAgIC5oZWFkLS1sYXJnZSAuaGVhZF9faW5uZXIge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgLmhlYWQtLWxhcmdlIC5oZWFkX19pbm5lciAuaWNvbi1oZWFkIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDsgfVxuICAuaGVhZC0tZGFyayB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTsgfVxuICAgIC5oZWFkLS1kYXJrIC5oZWFkX19pY29uIHtcbiAgICAgIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTsgfVxuICAuaGVhZC0tcmVkIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWRpZW50KTsgfVxuICAgIC5oZWFkLS1yZWQgLmhlYWRfX2ljb24ge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG4gIC5oZWFkLS10cmFuc3BhcmVudCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5oZWFkLS10cmFuc3BhcmVudCAuaGVhZF9faWNvbiB7XG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7IH1cbiAgLmhlYWQtLWxpZ2h0Z3JheSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0LWdyYXkpOyB9XG4gICAgLmhlYWQtLWxpZ2h0Z3JheSAuaGVhZF9faWNvbiB7XG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1kYXJrKTsgfVxuICAuaGVhZC0tb2Zmc2V0LWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLW9mZnNldC14eHhsKTsgfVxuICAgIC5oZWFkLS1vZmZzZXQtYm90dG9tIGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC4zcztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGVhZC0tb2Zmc2V0LWJvdHRvbSAuc2VhcmNoIC5jYXJkX19zdW0tdmFsdWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwcHgsIC01MCUsIDApO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDAuM3M7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmhlYWQtLW9mZnNldC1ib3R0b20uaGlkZS1zZWFyY2ggbGFiZWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC4zcztcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuaGVhZC0tb2Zmc2V0LWJvdHRvbS5oaWRlLXNlYXJjaCAuc2VhcmNoIC5jYXJkX19zdW0tdmFsdWUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKSAwLjNzO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuaGVhZC0tZml4ZWQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9XG4gICAgLmhlYWQtLWZpeGVkIC5oZWFkX19pbm5lciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLW9mZnNldC1sZyk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ3JhZGllbnQpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgICAgei1pbmRleDogMTsgfVxuXG4uaGVhZF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmhlYWRfX2lubmVyLS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkX19pbm5lciAuaWNvbi1oZWFkIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5oZWFkX19jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14cyk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1zbSk7IH1cbiAgLmhlYWRfX2NhcHRpb24tLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmhlYWRfX2NhcHRpb24udGl0bGUtLW9mZnNldC10b3Age1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7IH1cblxuLmhlYWRfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyh2YXIoLS1vZmZzZXQtbGcpICsgdmFyKC0tb2Zmc2V0LW1kKSk7IH1cbiAgLmhlYWRfX2ljb24tLWxlZnQge1xuICAgIGxlZnQ6IHZhcigtLW9mZnNldC1sZyk7IH1cbiAgLmhlYWRfX2ljb24tLXJpZ2h0IHtcbiAgICByaWdodDogdmFyKC0tb2Zmc2V0LWxnKTsgfVxuICAuaGVhZF9faWNvbltkYXRhLWJ1dHRvbi1vcGVuXS5vcGVuIHN2ZyB7XG4gICAgZmlsbDogdmFyKC0tY29sb3ItcmVkKTsgfVxuXG4uaGVhZF9faGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTsgfVxuICAuaGVhZF9faGlkZSA+IGxhYmVsIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpOyB9XG4gIC5oZWFkX19oaWRlIC5idG4ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1vZmZzZXQtbWQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0LWdyYXkpOyB9XG4gIC5oZWFkX19oaWRlIHN2ZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6IHZhcigtLWNvbG9yLWdyYXkpOyB9XG4gIC5oZWFkX19oaWRlLm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZF9faGlkZS5vcGVuIH4gLm1haW4tLWZ1bGwtaGVpZ2h0IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICg5MHB4ICsgNjBweCArIHZhcigtLW9mZnNldC1sZykpKTtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uaGVhZF9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC14eHhsKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIHZhcigtLW9mZnNldC1sZykpIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uaGVhZF9fYnRuLm9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpOyB9XG4gIC5oZWFkX19idG4ub3BlbiBzdmcge1xuICAgIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTsgfVxuXG4udXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuLnVzZXJfX3Bob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTsgfVxuICAudXNlcl9fcGhvdG86OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0bHktb3BhY2l0eSk7IH1cbiAgLnVzZXJfX3Bob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi51c2VyX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLW9mZnNldC14cyk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTsgfVxuXG4udXNlcl9fbWVudS1kb3RzIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1vZmZzZXQteHh4cykgLyAxLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLnNlYXJjaCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5zZWFyY2ggbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWFyY2ggaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWFyY2ggLmNhcmRfX3N1bS12YWx1ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7IH1cblxuLm5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLW9mZnNldC1sZyk7IH1cbiAgLm5vdGlmaWNhdGlvbiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAubm90aWZpY2F0aW9uIGEgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5ub3RpZmljYXRpb25fX2NvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHh4cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14eHhzKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1yZWQpOyB9XG5cbi5jYXJkX19pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jYXJkX19zdW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14bCk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLmNhcmRfX3N1bSBidXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LW1kKTsgfVxuICAuY2FyZF9fc3VtIHN2ZyB7XG4gICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG5cbi5mb290IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdC0tZGFyayB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTsgfVxuICAgIC5mb290LS1kYXJrIC5mb290X19pY29uIHtcbiAgICAgIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTsgfVxuXG4uZm9vdF9faW5uZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5mb290X19jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14cyk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1zbSk7IH1cbiAgLmZvb3RfX2NhcHRpb24tLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLmZvb3RfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1vZmZzZXQtbGcpICsgdmFyKC0tb2Zmc2V0LW1kKSk7IH1cbiAgLmZvb3RfX2ljb24tLWxlZnQge1xuICAgIGxlZnQ6IHZhcigtLW9mZnNldC1sZyk7IH1cbiAgLmZvb3RfX2ljb24tLXJpZ2h0IHtcbiAgICByaWdodDogdmFyKC0tb2Zmc2V0LWxnKTsgfVxuXG4ubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDc5dmg7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1vZmZzZXQteGwpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1vZmZzZXQteHh4bCkgKiAxLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ncmF5KTsgfVxuICAubWFpbi0tbm90LW9mZnNldCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm1haW4tLW5vdC1vZmZzZXQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAubWFpbi0tb2Zmc2V0LWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLW9mZnNldC1tZCk7IH1cbiAgLm1haW4tLW9mZnNldCB7XG4gICAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LXhsKSB2YXIoLS1vZmZzZXQtbGcpOyB9XG4gIC5tYWluLS1oYWxmLWhlaWdodCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KTsgfVxuICAubWFpbi0tZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm1haW4tLXJvdW5kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzNXB4OyB9XG4gIC5tYWluLS1saWdodGdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0LWdyYXkpOyB9XG4gIC5tYWluLS1saWdodCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTsgfVxuICAubWFpbi5vcGVuIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LW1kKSB2YXIoLS1vZmZzZXQtbGcpOyB9XG4gIC5zZWN0aW9uLS1ncmF5IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG4gICAgLnNlY3Rpb24tLWdyYXkgLnRpdGxlLFxuICAgIC5zZWN0aW9uLS1ncmF5IHAge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnNlY3Rpb24tLWRhcmstZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHZhcigtLWNvbG9yLWRhcmspIDQyLjUlLCB0cmFuc3BhcmVudCA0Mi41JSk7IH1cbiAgLnNlY3Rpb24tLW9mZnNldC10b3Age1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1sZyk7IH1cbiAgLnNlY3Rpb24tLW9mZnNldC1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7IH1cbiAgLnNlY3Rpb24tLW9mZnNldC1uZWdhdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1vZmZzZXQteHh4bCkpOyB9XG4gIC5zZWN0aW9uLS1ub3Qtb2Zmc2V0LXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnNlY3Rpb24tLW5vdC1vZmZzZXQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuc2VjdGlvbl9faGVhZGVyIC50aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpOyB9XG4gIC5zZWN0aW9uX19oZWFkZXIgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW46IHZhcigtLW9mZnNldC1sZyk7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1tZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTsgfVxuICAuYmxvY2stLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKSB2YXIoLS1vZmZzZXQtc20pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ibG9jay0tYm94IC5ibG9ja19fY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IHZhcigtLXRleHQteHhzKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAuYmxvY2stLWJveCAuYmxvY2tfX2ljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTsgfVxuICAuYmxvY2stLWNvbHVtbiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1vZmZzZXQtbGcpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpOyB9XG4gICAgLmJsb2NrLS1jb2x1bW4gLmJsb2NrX19jYXB0aW9uIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLmJsb2NrLS1jb2x1bW4gLmJsb2NrX19jYXB0aW9uLS1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ibG9jay0tc3BhY2UtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5ibG9jay0tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLmJsb2NrLS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJsb2NrLS1mdWxsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKSBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQtbGcpKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmctZ3JheSk7IH1cbiAgLmJsb2NrLS1vZmZzZXQtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLW9mZnNldC1sZyk7IH1cbiAgLmJsb2NrLS1vZmZzZXQtbGcge1xuICAgIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7IH1cbiAgLmJsb2NrLS1vZmZzZXQtbWQge1xuICAgIHBhZGRpbmc6IHZhcigtLW9mZnNldC1tZCk7IH1cbiAgLmJsb2NrLS12ZXJ0aWNhbC1vZmZzZXQge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTsgfVxuICAuYmxvY2stLW5vdC1tYXJnaW4ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuYmxvY2stLW5vdC12ZXJ0aWNhbC1vZmZzZXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYmxvY2stLW5vdC1hbGlnbi1vZmZzZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYmxvY2stLW5vdC1tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ibG9jay0tbm90LXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuYmxvY2stLXJvdW5kIHtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDZweCB2YXIoLS1zaGFkb3ctbGlnaHQtZ3JheSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDsgfVxuICAuYmxvY2stLWxpZ2h0IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG4gICAgLmJsb2NrLS1saWdodCAuaWNvbi1hZGQgc3ZnIHtcbiAgICAgIGZpbGw6IHZhcigtLWNvbG9yLWRhcmspOyB9XG4gIC5ibG9jay0tZ3JheSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWdyYXkpOyB9XG4gICAgLmJsb2NrLS1ncmF5IC5pY29uLWFkZCBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3ItZ3JheSk7IH1cbiAgLmJsb2NrLS1kYXJrIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspOyB9XG4gICAgLmJsb2NrLS1kYXJrIC5pY29uLWFkZCBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG4gIC5ibG9jay0tcmVkIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWRpZW50KTsgfVxuICAgIC5ibG9jay0tcmVkIC5pY29uLWFkZCBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG5cbi5ibG9ja19fY2FwdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwIHZhcigtLW9mZnNldC1tZCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTsgfVxuICAuYmxvY2tfX2NhcHRpb24gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYmxvY2tfX2NhcHRpb24tLW5vdC1hbGlnbi1vZmZzZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYmxvY2tfX2NhcHRpb24tLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi5ibG9ja19fdGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1tZCk7IH1cbiAgLmJsb2NrX190aXRsZS13cmFwICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtc20pOyB9XG4gIC5ibG9ja19fdGl0bGUtd3JhcC0tcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTsgfVxuICAuYmxvY2tfX3RpdGxlLS1ncmF5IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7IH1cbiAgLmJsb2NrX190aXRsZS0tcmVkIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1sZyk7IH1cblxuLmJsb2NrX19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJsb2NrX19pY29uLmljb24tYWRkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uYmxvY2tfX2ltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzJweDtcbiAgbWFyZ2luOiB2YXIoLS1vZmZzZXQteHMpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJsb2NrX19pbWctd3JhcC0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpOyB9XG4gIC5ibG9ja19faW1nLXdyYXAtLXJlY3Qge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1saWdodC1ncmF5KTsgfVxuICAuYmxvY2tfX2ltZy13cmFwLS1zbWFsbCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJnLWxpZ2h0LWdyYXkpOyB9XG4gIC5ibG9ja19faW1nLXdyYXAtLW5lZ2F0aXZlLW9mZnNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tb2Zmc2V0LXhsKSk7IH1cbiAgLmJsb2NrX19pbWctd3JhcCAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogdmFyKC0tb2Zmc2V0LW1kKTtcbiAgICBsZWZ0OiB2YXIoLS1vZmZzZXQtbWQpO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDsgfVxuXG4uYmxvY2tfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJsb2NrX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmJsb2NrX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG4gIC5ibG9ja19fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5tYXBfX3dyYXAge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYXBfX3dyYXAub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5jaGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zaHJpbms7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLW9mZnNldC1tZCkgKiAyKSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1vZmZzZXQtbWQpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC1tZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0LWdyYXkpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jaGFydCBzcGFuIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiAxNXB4OyB9XG5cbi5jYXJkX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQtbGcpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpOyB9XG4gIC5jYXJkX19saXN0IC5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG4gIC5jYXJkX19saXN0IC5jYXJkX19jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhcmRfX2xpc3QgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuY2FyZF9fbGlzdCAuY2FyZF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIwOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrZWQtb3BhY2l0eSk7IH1cbiAgICAuY2FyZF9fbGlzdCAuY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGModmFyKC0tb2Zmc2V0LXh4eGwpICsgdmFyKC0tb2Zmc2V0LW1kKSk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmNhcmRfX2xpc3QgLmNhcmRfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAuc2xpZGVyLS1uZXdzLCAuc2xpZGVyLS1zZXJ2aWNlcywgLnNsaWRlci0tY3VycmVuY3kge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5zbGlkZXItLW5ld3MgLm5ld3NfX2l0ZW0ge1xuICB3aWR0aDogOTAlOyB9XG5cbi5zbGlkZXItLW5ld3MgLm5ld3NfX2l0ZW0taW1hZ2Uge1xuICB3aWR0aDogOTUlOyB9XG5cbi5zbGlkZXItLXNlcnZpY2VzIC50bnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtaW4taGVpZ2h0OiAxMjBweDsgfVxuXG4uc2xpZGVyLS1zZXJ2aWNlcyAuYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zbGlkZXItLWN1cnJlbmN5IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDBweCAtIHZhcigtLW9mZnNldC1sZykpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tb2Zmc2V0LWxnKSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTsgfVxuICAuc2xpZGVyLS1jdXJyZW5jeSAuYmxvY2sge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94OyB9XG4gICAgLnNsaWRlci0tY3VycmVuY3kgLmJsb2NrID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc2xpZGVyLS1jdXJyZW5jeSAuYmxvY2tfX2NhcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLW9mZnNldC1sZyk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zbGlkZXItLWN1cnJlbmN5IC5ibG9ja19fbWlkZGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7IH1cbiAgLnNsaWRlci0tY3VycmVuY3kgc3BhbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpOyB9XG5cbi5zbGlkZXItLWNhcmQtbGFyZ2UgLmNhcmQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTsgfVxuXG4uc2xpZGVyLS1jYXJkLWxhcmdlIC5jYXJkX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zbGlkZXItLWNhcmQtbGFyZ2UgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc2xpZGVyLS1jYXJkLWxhcmdlIC5jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFya2VkLW9wYWNpdHkpO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGlkZXItLWNhcmQtbGFyZ2UgLmNhcmRfX2ltYWdlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKHZhcigtLW9mZnNldC14eHhsKSArIHZhcigtLW9mZnNldC1tZCkpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pOyB9XG4gIC5zbGlkZXItLWNhcmQtbGFyZ2UgLmNhcmRfX2ltYWdlLS1ub3QtcHNldWRvOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAuc2xpZGVyLS1jYXJkLWxhcmdlIC5jYXJkX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zbGlkZXItLWNhcmQtbGFyZ2UgLnRucy1pdGVtIC5jYXJkX19pbWFnZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZTNkKDQwcHgsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pOyB9XG5cbi5zbGlkZXItLWNhcmQtbGFyZ2UgLnRucy1zbGlkZS1hY3RpdmUgKyAudG5zLWl0ZW0gLmNhcmRfX2ltYWdlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlM2QoLTQwcHgsIDAsIDApOyB9XG5cbi5zbGlkZXItLWNhcmQtbGFyZ2UgLnRucy1zbGlkZS1hY3RpdmUgLmNhcmRfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAuc2xpZGVyLS1jYXJkLWxhcmdlIC50bnMtc2xpZGUtYWN0aXZlIC5jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxuLnNsaWRlci0tY2FyZC1kYXJrIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tY29sb3ItZGFyaykgMjUlLCB0cmFuc3BhcmVudCAyNSUpOyB9XG4gIC5zbGlkZXItLWNhcmQtZGFyayAudG5zLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWRlci0tY2FyZC1kYXJrIC5jYXJkX19jYXB0aW9uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pOyB9XG4gICAgLnNsaWRlci0tY2FyZC1kYXJrIC5jYXJkX19jYXB0aW9uIC50aXRsZS0tb2Zmc2V0LXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQteHhsKTsgfVxuICAuc2xpZGVyLS1jYXJkLWRhcmsgLnRucy1zbGlkZS1hY3RpdmUgLmNhcmRfX2hlYWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tb2Zmc2V0LWxnKSk7XG4gICAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tb2Zmc2V0LWxnKSk7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspOyB9XG4gIC5zbGlkZXItLWNhcmQtZGFyayAudG5zLXNsaWRlLWFjdGl2ZSAuY2FyZF9fY2FwdGlvbixcbiAgLnNsaWRlci0tY2FyZC1kYXJrIC50bnMtc2xpZGUtYWN0aXZlIC5jYXJkX19hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWRlci0tY2FyZC1kYXJrIC50bnMtc2xpZGUtYWN0aXZlIC5jYXJkX19tYWluIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJkX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1tZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspOyB9XG4gIC5jYXJkX19oZWFkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgbGVmdDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgICByaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XG4gICAgei1pbmRleDogLTE7IH1cblxuLmNhcmRfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLW9mZnNldC1sZykgKiAyKTtcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZGFya2VkLW9wYWNpdHkpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTsgfVxuXG4uY2FyZF9fYWN0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7IH1cbiAgLmNhcmRfX2FjdGlvbi1pdGVtIC5pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LXNtKTsgfVxuXG4uY2FyZF9fYWN0aW9uLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4uY2FyZF9fbWFpbiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLW9mZnNldC1sZykgKyAzMHB4KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7IH1cblxuLmNhcmRfX251bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi5jYXJkX19udW0tdmFsdWUge1xuICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpOyB9XG5cbi5jYXJkX19jYXB0aW9uLXN0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xuICByaWdodDogdmFyKC0tb2Zmc2V0LW1kKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC14cykgdmFyKC0tb2Zmc2V0LXNtKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstb3BhY2l0eSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmNhcmRfX2NhcHRpb24tc3RhdHVzIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LW1kKTsgfVxuXG4uY2FyZF9fY2FwdGlvbi1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGModmFyKC0tb2Zmc2V0LXh4eGwpICsgdmFyKC0tb2Zmc2V0LW1kKSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpO1xuICB6LWluZGV4OiAxOyB9XG4gIC5jYXJkX19jYXB0aW9uLWluZm8gLmNhcmRfX2NhcHRpb24tbnVtLFxuICAuY2FyZF9fY2FwdGlvbi1pbmZvIC5jYXJkX19jYXB0aW9uLW5hbWUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTsgfVxuXG4uY2FyZF9fY2FwdGlvbi1zdW0ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtc20pO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtc20pO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi5jYXJkX19jYXB0aW9uLW51bSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OyB9XG5cbi5jYXJkX19jYXB0aW9uLW5hbWUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLXRleHQteHhzKTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmNhcmRfX2NhcHRpb24tbGltaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xuICBib3R0b206IHZhcigtLW9mZnNldC1sZyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTsgfVxuICAuY2FyZF9fY2FwdGlvbi1saW1pdCAuZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LXNtKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcmRfX2NhcHRpb24tbGltaXQgaW1nIHtcbiAgICB3aWR0aDogNTBweDsgfVxuXG4udG5zLW91dGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArICh2YXIoLS1vZmZzZXQtbGcpICogMikpO1xuICBtYXJnaW4tbGVmdDogY2FsYygwcHggLSB2YXIoLS1vZmZzZXQtbGcpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLW9mZnNldC1sZykpO1xuICBwYWRkaW5nOiAwIHZhcigtLW9mZnNldC1sZyk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRucy1pbm5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50bnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LXNtKTtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnRucy1pdGVtLm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnRucy12aXN1YWxseS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50bnMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC50bnMtbmF2IGEsXG4gIC50bnMtbmF2IGJ1dHRvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBtYXJnaW46IHZhcigtLW9mZnNldC1tZCkgdmFyKC0tb2Zmc2V0LXh4cyk7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodGluZy1vcGFjaXR5KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7IH1cbiAgLnRucy1uYXYgLnRucy1uYXYtYWN0aXZlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7IH1cblxuLnNsaWRlci0tY2FyZCAuY2FyZF9fY2FwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLW9mZnNldC1sZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTg1JSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC4zcywgb3BhY2l0eSAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC4zczsgfVxuICAuc2xpZGVyLS1jYXJkIC5jYXJkX19jYXB0aW9uIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtc20pO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7IH1cbiAgLnNsaWRlci0tY2FyZCAuY2FyZF9fY2FwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LW1kKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKiAxLjUpOyB9XG5cbi5zbGlkZXItLWNhcmQgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDgwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3NyUsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zbGlkZXItLWNhcmQgLmNhcmRfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnNsaWRlci0tY2FyZCAudG5zLXNsaWRlLWFjdGl2ZSAuY2FyZF9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGlkZXItLWNhcmQgLnRucy1zbGlkZS1hY3RpdmUgLmNhcmRfX2NhcHRpb24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGlkZXItLWNhcmQgLnRucy1zbGlkZS1hY3RpdmUgfiAudG5zLWl0ZW0gLmNhcmRfX2ltYWdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2VjdGlvbi0tY2FyZC1zbGlkZXIgLnRucy1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygyMDlweCArIHZhcigtLW9mZnNldC1tZCkpO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7IH1cblxuLm5ld3MtLWZ1bGwge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpOyB9XG5cbi5uZXdzX19pbm5lciB7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC14cyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTsgfVxuXG4ubmV3c19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE3MHB4O1xuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDVweCB2YXIoLS1zaGFkb3ctbGlnaHQtZ3JheSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7IH1cbiAgLm5ld3NfX2l0ZW0tLWRlc2NyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTdweDsgfVxuICAgIC5uZXdzX19pdGVtLS1kZXNjciAubmV3c19faXRlbS1pbWFnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5uZXdzX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5ld3NfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNzBweDtcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKTsgfVxuXG4ubmV3c19faXRlbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5uZXdzX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4ubmV3c19fbWlkZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1vZmZzZXQteHhsKSArIDM1cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTsgfVxuICAubmV3c19fbWlkZGxlIHAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm5ld3NfX21pZGRsZSAuaWNvbi1zcXVhcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHZhcigtLW9mZnNldC1sZyk7XG4gICAgcmlnaHQ6IHZhcigtLW9mZnNldC1sZyk7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAubmV3c19fbWlkZGxlIC5pY29uLXNxdWFyZSBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7IH1cblxuLm5ld3NfX2JvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG5cbi50YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgdmFyKC0tb2Zmc2V0LWxnKSBjYWxjKHZhcigtLW9mZnNldC1sZykgKyB2YXIoLS1vZmZzZXQtbWQpKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodC1ncmF5KTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDsgfVxuXG4udGFiX19pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKiAxLjQpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7IH1cbiAgLnRhYl9faXRlbS5jdXJyZW50IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggdmFyKC0tc2hhZG93LWxpZ2h0LWdyYXkpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG5cbi50YWJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJfX2NvbnRlbnQuY3VycmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQtc20pKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctbGlnaHQtZ3JheSk7XG4gIHJlc2l6ZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTsgfVxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGNvbG9yOiB2YXIoLS1iZy1ncmF5KTsgfVxuICBpbnB1dDpmb2N1cyxcbiAgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7IH1cbiAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuICB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlcixcbiAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodC1ncmF5KTsgfVxuXG5pbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTsgfVxuICBpbnB1dFt0eXBlPVwidGVsXCJdLnBhZGRpbmctbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCh2YXIoLS1vZmZzZXQtbWQpICsgdmFyKC0tb2Zmc2V0LXNtKSAqIDIpICsgOTVweCk7IH1cblxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1vZmZzZXQteGwpICogMik7IH1cblxuLmNoZWNrYm94X193cmFwIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHMpIHZhcigtLW9mZnNldC1sZyk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAyOyB9XG4gIC5jaGVja2JveF9fd3JhcC5vcGVuIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tb2Zmc2V0LXNtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7IH1cblxuLmNoZWNrYm94IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1vZmZzZXQteHMpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC14cyk7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1tZCkgdmFyKC0tb2Zmc2V0LWxnKTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IHZhcigtLXNoYWRvdy1ncmF5KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG4uY2hlY2tib3ggW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7IH1cblxuLmNoZWNrYm94OmZpcnN0LW9mLXR5cGUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jaGVja2JveDpsYXN0LW9mLXR5cGUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTsgfVxuXG4uY2hlY2tib3gtLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLW9mZnNldC1sZyk7XG4gIGxlZnQ6IHZhcigtLW9mZnNldC1sZyk7XG4gIHJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xuICBib3R0b206IHZhcigtLW9mZnNldC1sZyk7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jaGVja2JveC0tc3F1YXJlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodC1ncmF5KTsgfVxuXG4uY2hlY2tib3gtLXNxdWFyZSBzdmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuXG4uY2hlY2tib3gtLXNxdWFyZTpudGgtb2YtdHlwZShuKSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtc20pO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5jaGVja2JveC0tc3F1YXJlIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIHNwYW4gc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG5cbi5yYWRpb19fd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggdmFyKC0tc2hhZG93LWdyYXkpO1xuICB6LWluZGV4OiAxOyB9XG5cbi5yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNTAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTsgfVxuICAucmFkaW8gc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7IH1cbiAgLnJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggM3B4IHZhcigtLXNoYWRvdy1ncmF5KTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQteHhsKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLW9mZnNldC1tZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0bHktb3BhY2l0eSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW2Zvcj1cInNlYXJjaFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBbZm9yPVwic2VhcmNoXCJdIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogdmFyKC0tb2Zmc2V0LW1kKTtcbiAgICBib3R0b206IDA7IH1cbiAgW2Zvcj1cInNlYXJjaFwiXSBzdmcge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDsgfVxuXG4uZm9ybSB7XG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7IH1cbiAgLmZvcm0tLW5vdC1vZmZzZXQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9ybS0tbm90LW9mZnNldCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcm0tLW5vdC1vZmZzZXQgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0tLW5vdC1vZmZzZXQtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuZm9ybS0tZnVsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZm9ybV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtbGcpO1xuICBtYXJnaW4tbGVmdDogY2FsYygwcHggLSB2YXIoLS1vZmZzZXQtbGcpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLW9mZnNldC1sZykpO1xuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpOyB9XG4gIC5mb3JtX19pbm5lci0tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTsgfVxuICAuZm9ybV9faW5uZXItLXJvdW5kIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzNXB4OyB9XG4gIC5mb3JtX19pbm5lci0tbm90LW9mZnNldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZvcm1fX2lubmVyIC5mb3JtX19idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpOyB9XG5cbi5mb3JtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTsgfVxuICAuZm9ybV9fbGFiZWwtLWZpZnR5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogNDclOyB9XG4gICAgLmZvcm1fX2xhYmVsLS1maWZ0eTpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzJTsgfVxuICAgIC5mb3JtX19sYWJlbC0tZmlmdHkgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1fX2xhYmVsLS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1saWdodC1ncmF5KTsgfVxuICAgIC5mb3JtX19sYWJlbC0tY2hlY2tib3ggLmZvcm1fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvcm1fX2xhYmVsLS1vZmZzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC14bCk7IH1cblxuLmZvcm1fX2NoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTsgfVxuICAuZm9ybV9fY2hlY2tib3g6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggdmFyKC0tc2hhZG93LWdyYXkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuZm9ybV9fY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmVlbik7IH1cbiAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmZvcm1fX2NoZWNrYm94OjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKDYwcHggLSAzMHB4IC0gNnB4KSwgMCwgMCk7IH1cblxuLmZvcm1fX2J0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1vZmZzZXQteHh4bCkgKiAyKTsgfVxuXG4uZm9ybV9fYnV0dG9uLWZ1bGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvcm1fX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5mb3JtX190aXRsZS0tbGlnaHQge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7IH1cbiAgLmZvcm1fX3RpdGxlLS1kYXJrIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7IH1cbiAgLmZvcm1fX3RpdGxlLS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9ybV9fdGl0bGUtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAuZm9ybV9fdGl0bGUtLWxhcmdlIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpOyB9XG5cbi5mb3JtX19pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybV9faW5wdXQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQtc20pKTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tb2Zmc2V0LW1kKSArIHZhcigtLW9mZnNldC1zbSkpO1xuICBib3R0b206IGNhbGModmFyKC0tb2Zmc2V0LW1kKSArIHZhcigtLW9mZnNldC1zbSkpO1xuICBtaW4td2lkdGg6IDMwcHg7IH1cbiAgLmZvcm1fX2lucHV0LWljb24tLWdyYXkge1xuICAgIHRvcDogY2FsYyh2YXIoLS1vZmZzZXQtbWQpICsgdmFyKC0tb2Zmc2V0LXh4eHMpKTtcbiAgICByaWdodDogY2FsYyh2YXIoLS1vZmZzZXQtbWQpICsgdmFyKC0tb2Zmc2V0LXh4eHMpKTtcbiAgICBib3R0b206IGNhbGModmFyKC0tb2Zmc2V0LW1kKSArIHZhcigtLW9mZnNldC14eHhzKSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgIC5mb3JtX19pbnB1dC1pY29uLS1ncmF5IHN2ZyB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogNjAlOyB9XG5cbi5mb3JtX19jb2RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGModmFyKC0tb2Zmc2V0LW1kKSArIHZhcigtLW9mZnNldC1zbSkpO1xuICBsZWZ0OiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQtc20pKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQtc20pKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC1tZCk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJnLWdyYXkpOyB9XG4gIC5mb3JtX19jb2RlIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLW9mZnNldC1tZCk7IH1cblxuLmZvcm1fX3Bhc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyh2YXIoLS1vZmZzZXQtbWQpICsgdmFyKC0tb2Zmc2V0LXNtKSk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQtc20pKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQtc20pKTsgfVxuXG5bZGF0YS10b2dnbGU9XCJoaWRlXCJdIC5pY29uLWV5ZS0tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2RhdGEtdG9nZ2xlPVwic2hvd1wiXSAuaWNvbi1leWUtLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybV9faW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybV9faW5wdXQtLW9mZnNldC1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LXh4eGwpOyB9XG5cbi5mb3JtX19waW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1sZyk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS10ZXh0LXh4eGwpICsgNDBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJnLWdyYXkpO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmZvcm1fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14eGwpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQteHhsKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uZm9ybV9fc2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mb3JtX19zZW5kIC5idG4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC1sZyk7XG4gICAgZm9udC1zaXplOiBjYWxjKHZhcigtLXRleHQtc20pICsgMnB4KTsgfVxuXG4uZm9ybV9fY2FyZCB7XG4gIG1hcmdpbjogY2FsYygwcHggLSAoOTBweCArIHZhcigtLW9mZnNldC1sZykpKSBjYWxjKDBweCAtIHZhcigtLW9mZnNldC1sZykpIHZhcigtLW9mZnNldC14bCk7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tb2Zmc2V0LW1kKSArIDkwcHgpIHZhcigtLW9mZnNldC14bCkgdmFyKC0tb2Zmc2V0LWxnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvcm1fX2NhcmQtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjIwcHg7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC14bCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDJweCA3cHggMjBweCB2YXIoLS1zaGFkb3ctZ3JheSk7IH1cblxuLmZvcm1fX2NhcmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDsgfVxuICAuZm9ybV9fY2FyZC1pbWFnZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyh2YXIoLS1vZmZzZXQteHh4bCkgKyB2YXIoLS1vZmZzZXQtbWQpKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrZWQtb3BhY2l0eSk7XG4gICAgei1pbmRleDogMTsgfVxuICAuZm9ybV9fY2FyZC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uZm9ybV9fY2FyZC1yZXF1aXNpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tb2Zmc2V0LXh4eGwpICsgdmFyKC0tb2Zmc2V0LW1kKSArIHZhcigtLW9mZnNldC1tZCkpIHZhcigtLW9mZnNldC14bCkgdmFyKC0tb2Zmc2V0LW1kKTtcbiAgei1pbmRleDogMTsgfVxuICAuZm9ybV9fY2FyZC1yZXF1aXNpdGUgLmZvcm1fX2xhYmVsLS1saW1pdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5mb3JtX19jYXJkLXJlcXVpc2l0ZSAuZm9ybV9fbGFiZWwtLWxpbWl0IC5mb3JtX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm1fX2NhcmQtcmVxdWlzaXRlIC5mb3JtX19sYWJlbC0tbGltaXQgaW5wdXQge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogdmFyKC0tb2Zmc2V0LW1kKTsgfVxuICAuZm9ybV9fY2FyZC1yZXF1aXNpdGUgLmZvcm1fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbWQpOyB9XG4gIC5mb3JtX19jYXJkLXJlcXVpc2l0ZSBpbnB1dCB7XG4gICAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LW1kKTtcbiAgICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS10ZXh0LXNtKSArIDJweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cblxuLmZvcm1fX2NhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7IH1cblxuLmZvcm1fX2NhcmQtZGVzaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDg3JTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LW1kKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IHZhcigtLW9mZnNldC1tZCk7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5mb3JtX19jYXJkLWRlc2lnbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIxJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLW9mZnNldC1tZCkgKiAxLjQpOyB9XG4gIC5mb3JtX19jYXJkLWRlc2lnbi1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmZvcm1fX2NhcmQtZGVzaWduLWl0ZW0tcmFkaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLW9wYWNpdHkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAzOyB9XG4gIC5tb2RhbC5vcGVuIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1vZGFsLm9wZW4gLm1vZGFsX19pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5tb2RhbF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4NXZoO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLW9mZnNldC1sZykgKiAxLjUpIHZhcigtLW9mZnNldC1sZykgdmFyKC0tb2Zmc2V0LWxnKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDE7IH1cbiAgLm1vZGFsX19pbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4OyB9XG4gIC5tb2RhbF9faW5uZXItLW9mZnNldCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLW9mZnNldC14eGwpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1vZmZzZXQteGwpOyB9XG4gIC5tb2RhbF9faW5uZXItLW1lc3NhZ2Uge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLm1vZGFsX19pbm5lci0tbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00NXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdpZHRoOiAzNXZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLm1vZGFsX19pbm5lci0tbWVzc2FnZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQ1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAzNXZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgICAgei1pbmRleDogLTE7IH1cblxuLm1vZGFsX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi5tb2RhbF9fd2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTsgfVxuXG4ubW9kYWxfX2lubmVyLXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoODV2aCAtIDEyMHB4KTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tb2Zmc2V0LXhzKSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygwcHggLSB2YXIoLS1vZmZzZXQteHMpKTtcbiAgcGFkZGluZy10b3A6IHZhcigtLW9mZnNldC1tZCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LXhzKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LXhzKTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm1vZGFsX19pbm5lci1zY3JvbGwtLW5vdC1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLm1vZGFsX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1saWdodC1ncmF5KTsgfVxuICAubW9kYWxfX3RpdGxlLS1ncmF5IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7IH1cbiAgLm1vZGFsX190aXRsZS50aXRsZS0tbGcge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14bCk7IH1cbiAgLm1vZGFsX190aXRsZS50aXRsZS0tbWQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7IH1cblxuLmtleWJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LXhsKTsgfVxuXG4ua2V5Ym9hcmRfX2l0ZW0ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLXRleHQteHh4bCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7IH1cbiAgLmtleWJvYXJkX19pdGVtIC5pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgc3Ryb2tlOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgICBzdHJva2Utd2lkdGg6IDVweDsgfVxuXG4uaWNvbi1zcXVhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaWNvbi1zcXVhcmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA0MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodGx5LW9wYWNpdHkpOyB9XG4gIC5pY29uLXNxdWFyZSBzdmcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgc3Ryb2tlOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgei1pbmRleDogMTsgfVxuICAuaWNvbi1zcXVhcmUtLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0LWdyYXkpOyB9XG4gICAgLmljb24tc3F1YXJlLS1ncmF5OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1vcGFjaXR5KTsgfVxuICAgIC5pY29uLXNxdWFyZS0tZ3JheSBzdmcge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3ItcmVkKTsgfVxuXG4uaWNvbi1oZWFkIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDsgfVxuXG4uaWNvbi0tbGcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uaWNvbi0tbWQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uaWNvbi1kb3duIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDsgfVxuICAuaWNvbi1kb3duLS1saWdodCB7XG4gICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpOyB9XG4gIC5pY29uLWRvd24tLXJldmVyc2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTsgfVxuXG4uaWNvbi1hZGQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4OyB9XG4gIC5pY29uLWFkZCBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1ncmF5KTsgfVxuXG4uaWNvbi1saW5rIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmljb24tbGluayBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uaWNvbi1mbGFnIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG4uaWNvbi1leWUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiB2YXIoLS1jb2xvci1ncmF5KTsgfVxuXG4uaWNvbi0tbGlnaHQge1xuICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7IH1cblxuLmljb24tLWdyYXkge1xuICBmaWxsOiB2YXIoLS1jb2xvci1ncmF5KTsgfVxuXG4uaWNvbi0tcmVkIHtcbiAgZmlsbDogdmFyKC0tY29sb3ItcmVkKTsgfVxuXG4uaWNvbi0tcm90YXRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTJweCk7IH1cblxuLmljb24tLW9mZnNldC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LXNtKTsgfVxuIiwiQG1peGluIGhvdmVyIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcHNldWRvKCRwb3M6IGFic29sdXRlLCAkY29udGVudDogJycpIHtcclxuICBjb250ZW50OiAkY29udGVudDtcclxuICBwb3NpdGlvbjogJHBvcztcclxufVxyXG5cclxuQG1peGluIGZsZXgoJGRpc3BsYXk6IGZsZXgsICRkaXJlY3Rpb246IHJvdywgJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4sICRhbGlnbjogY2VudGVyLCAkd3JhcDogd3JhcCkge1xyXG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICBmbGV4LXdyYXA6ICR3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gbGlzdC1yZXNldCgkbWFyZ2luOiAwLCAkcGFkZGluZzogMCkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAkbWFyZ2luO1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nO1xyXG59XHJcblxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAgeyBAY29udGVudDsgfVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgeyBAY29udGVudDsgfVxyXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgeyBAY29udGVudDsgfVxyXG59XHJcbiIsIi5tZW51IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMztcclxuICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogZmxleC1lbmQsICR3cmFwOiBub3dyYXApO1xyXG4gIGhlaWdodDogNzBweDtcclxufVxyXG5cclxuLm1lbnVfX3dhdmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgLTJweCA1cHggdmFyKC0tc2hhZG93LWRhcmspKTtcclxufVxyXG5cclxuLm1lbnVfX2xlZnQge1xyXG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtc3RhcnQsICRhbGlnbjogY2VudGVyLCAkd3JhcDogbm93cmFwKTtcclxuICB3aWR0aDogY2FsYyg1MCUgLSA1OHB4KTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICBib3gtc2hhZG93OiAtM3B4IC0xcHggNXB4IHZhcigtLXNoYWRvdy1kYXJrKTtcclxuXHJcbiAgLm1lbnVfX2xpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9fcmlnaHQge1xyXG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtZW5kLCAkYWxpZ246IGNlbnRlciwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNThweCk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICBib3gtc2hhZG93OiAzcHggLTFweCA1cHggdmFyKC0tc2hhZG93LWRhcmspO1xyXG5cclxuICAubWVudV9fbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5tZW51X19idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyLCAkd3JhcDogbm93cmFwKTtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogNjVweDtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDdweCAycHggdmFyKC0tc2hhZG93LWRhcmspO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcblxyXG4gICAgLm1lbnVfX2J1dHRvbi1vcGVuIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnVfX2J1dHRvbi1jbG9zZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9fYnV0dG9uLW9wZW4sXHJcbi5tZW51X19idXR0b24tY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51X19idXR0b24tb3BlbiB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKSAwLjNzO1xyXG59XHJcblxyXG4ubWVudV9fYnV0dG9uLWNsb3NlIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pLCB0cmFuc2Zvcm0gMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG59XHJcblxyXG4ubWVudV9fbGluayB7XHJcbiAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiBjb2x1bW4sICRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyLCAkd3JhcDogbm93cmFwKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC14eHMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xyXG5cclxuICAmLmN1cnJlbnQge1xyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogdmFyKC0tY29sb3ItcmVkKTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudV9fbGluay1jYXB0aW9uIHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnVfX2xpbmstaWNvbiB7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51X19saW5rLWNhcHRpb24ge1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14cyk7XHJcbn1cclxuXHJcbi5tZW51LW5hdiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogZmxleC1zdGFydCwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLW9wYWNpdHkpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tZW51LW5hdl9faW5uZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtbmF2X19pbm5lciB7XHJcbiAgbWF4LWhlaWdodDogOTN2aDtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC14bCkgdmFyKC0tb2Zmc2V0LWxnKSBjYWxjKHZhcigtLW9mZnNldC14eHhsKSAqIDEuNik7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzVweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1ncmF5KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbn1cclxuXHJcbi5tZW51LW5hdl9fbGlzdCB7XHJcbiAgQGluY2x1ZGUgZmxleCgkYWxpZ246IHN0cmV0Y2gpO1xyXG59XHJcblxyXG4ubWVudS1uYXZfX2l0ZW0ge1xyXG4gIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogZmxleC1zdGFydCwgJGFsaWduOiBjZW50ZXIsICR3cmFwOiBub3dyYXApO1xyXG4gIHdpZHRoOiBjYWxjKDMzLjMlIC0gdmFyKC0tb2Zmc2V0LW1kKSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpIHZhcigtLW9mZnNldC1zbSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHZhcigtLXNoYWRvdy1saWdodC1ncmF5KTtcclxufVxyXG5cclxuLm1lbnUtbmF2X19pdGVtLWNhcHRpb24ge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQteHhzKTtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcbiIsIi5oZWFkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlcik7XHJcbiAgbWluLWhlaWdodDogOTBweDtcclxuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICYtLW5vdC1yb3VuZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAmLS1sYXJnZSB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgIC5oZWFkX19pY29uIHtcclxuICAgICAgdG9wOiBjYWxjKHZhcigtLW9mZnNldC1sZykgKyB2YXIoLS1vZmZzZXQtbWQpKTtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkX19pbm5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAuaWNvbi1oZWFkIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRhcmsge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG5cclxuICAgIC5oZWFkX19pY29uIHtcclxuICAgICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcmVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkaWVudCk7XHJcblxyXG4gICAgLmhlYWRfX2ljb24ge1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS10cmFuc3BhcmVudCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLmhlYWRfX2ljb24ge1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1saWdodGdyYXkge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XHJcblxyXG4gICAgLmhlYWRfX2ljb24ge1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW9mZnNldC1ib3R0b20ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLW9mZnNldC14eHhsKTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKSAwLjNzO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2ggLmNhcmRfX3N1bS12YWx1ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MHB4LCAtNTAlLCAwKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDAuM3M7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oaWRlLXNlYXJjaCB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC4zcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoIC5jYXJkX19zdW0tdmFsdWUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pIDAuM3M7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZml4ZWQge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHg7XHJcblxyXG4gICAgLmhlYWRfX2lubmVyIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ3JhZGllbnQpO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkX19pbm5lciB7XHJcbiAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiBjb2x1bW4sICRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyKTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAmLS1yb3cge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1oZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZF9fY2FwdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LXhzKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtc20pO1xyXG5cclxuICAmLS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgfVxyXG5cclxuICAmLnRpdGxlLS1vZmZzZXQtdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZF9faWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYyh2YXIoLS1vZmZzZXQtbGcpICsgdmFyKC0tb2Zmc2V0LW1kKSk7XHJcblxyXG4gICYtLWxlZnQge1xyXG4gICAgbGVmdDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICB9XHJcblxyXG4gICYtLXJpZ2h0IHtcclxuICAgIHJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIH1cclxuXHJcbiAgJltkYXRhLWJ1dHRvbi1vcGVuXS5vcGVuIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZF9faGlkZSB7XHJcbiAgQGluY2x1ZGUgZmxleCgkYWxpZ246IHN0cmV0Y2gsICR3cmFwOiBub3dyYXApO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLW9mZnNldC1sZyk7XHJcblxyXG4gICYgPiBsYWJlbCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0LWdyYXkpO1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgZmlsbDogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgfVxyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmIH4gLm1haW4tLWZ1bGwtaGVpZ2h0IHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDkwcHggKyA2MHB4ICsgdmFyKC0tb2Zmc2V0LWxnKSkpO1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkX19zZWxlY3Qge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LXh4eGwpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWxpZ2h0LWdyYXkpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIHZhcigtLW9mZnNldC1sZykpIGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmhlYWRfX2J0biB7XHJcbiAgJi5vcGVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVzZXIge1xyXG4gIEBpbmNsdWRlIGZsZXgoJHdyYXA6IG5vd3JhcCk7XHJcbn1cclxuXHJcbi51c2VyX19waG90byB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0bHktb3BhY2l0eSk7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi51c2VyX19tZW51IHtcclxuICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLW9mZnNldC14cyk7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG59XHJcblxyXG4udXNlcl9fbWVudS1kb3RzIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogY2FsYyh2YXIoLS1vZmZzZXQteHh4cykgLyAxLjcpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcblxyXG4uc2VhcmNoIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgd2lkdGg6IDE1MHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jYXJkX19zdW0tdmFsdWUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xyXG4gIH1cclxufVxyXG5cclxuLm5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb25fX2NvdW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteHh4cyk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXh4eHMpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXJlZCk7XHJcbn1cclxuXHJcbi5jYXJkX19pbmZvIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jYXJkX19zdW0ge1xyXG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGNlbnRlciwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG5cclxuICBidXR0b24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICB9XHJcbn1cclxuIiwiLmxhbmd1YWdlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogNjtcclxuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteGwpIHZhcigtLW9mZnNldC14bCkgdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkaWVudCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG59XHJcblxyXG4ubGFuZ3VhZ2VfX3RpdGxlIHtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxufVxyXG5cclxuLmxhbmd1YWdlX19jYXB0aW9uIHtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQteHhsKTtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodGluZy1vcGFjaXR5KTtcclxufVxyXG5cclxuLmxhbmd1YWdlX19pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQteGwpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC14bCk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyB2YXIoLS10aW1pbmctZnVuY3Rpb24pLCBiYWNrZ3JvdW5kIDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICYuY3VycmVudCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2FkZWQge1xyXG4gIC5sYW5ndWFnZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKSAycztcclxuICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1jaGFuZ2VkIHtcclxuICAubGFuZ3VhZ2Uge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmd1YWdlX19zZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICBib3R0b206IGNhbGModmFyKC0tb2Zmc2V0LWxnKSArIHZhcigtLW9mZnNldC1tZCkpO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogMzBweDtcclxuICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4iLCIucHJlbG9hZGVyLFxyXG4ubG9hZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG5cclxuICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnk6IGNlbnRlciwgJGFsaWduOiBjZW50ZXIsICR3cmFwOiBub3dyYXApO1xyXG59XHJcblxyXG4ucHJlbG9hZGVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkaWVudCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5sb2FkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstb3BhY2l0eSk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxuICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG4ucHJlbG9hZGVyX19sb2dvIHtcclxuICB3aWR0aDogMTMwcHg7XHJcbiAgaGVpZ2h0OiAxNDBweDtcclxuICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICB9XHJcbn1cclxuXHJcbi5wcmVsb2FkZXJfX2NhcHRpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucHJlbG9hZGVyX19zcGluLFxyXG4ubG9hZGVyX19zcGluIHtcclxuICB3aWR0aDogMzVweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGluZyB7XHJcbiAgLnByZWxvYWRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxuXHJcbiAgLnByZWxvYWRlcl9fbG9nbyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbiksIHRyYW5zZm9ybSAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgfVxyXG5cclxuICAucHJlbG9hZGVyX19jYXB0aW9uIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbiksIHRyYW5zZm9ybSAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xyXG4gIH1cclxuXHJcbiAgLnByZWxvYWRlcl9fc3BpbiBzdmcge1xyXG4gICAgYW5pbWF0aW9uOiBzcGlubmVyIDFzIHN0ZXBzKDEwLCBzdGFydCkgMXMgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGVkIHtcclxuICAucHJlbG9hZGVyIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKSAxLjJzO1xyXG4gIH1cclxuXHJcbiAgLnByZWxvYWRlcl9fbG9nbyB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgLnByZWxvYWRlcl9fY2FwdGlvbiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5wcmVsb2FkZXJfX3NwaW4gc3ZnIHtcclxuICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5sb2FkZWQtY29udGVudCB7XHJcbiAgLmxvYWRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgfVxyXG5cclxuICAubG9hZGVyX19zcGluIHN2ZyB7XHJcbiAgICBhbmltYXRpb246IHNwaW5uZXIgMXMgc3RlcHMoMTAsIHN0YXJ0KSAxcyBpbmZpbml0ZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lciB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIuc2xpZGVyIHtcclxuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkd3JhcDogbm93cmFwKTtcclxuXHJcbiAgJi0tbmV3cyxcclxuICAmLS1zZXJ2aWNlcyxcclxuICAmLS1jdXJyZW5jeSB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZXItLW5ld3Mge1xyXG4gIC5uZXdzX19pdGVtIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG5cclxuICAubmV3c19faXRlbS1pbWFnZSB7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci0tc2VydmljZXMge1xyXG4gIC50bnMtaXRlbSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkYWxpZ246IHN0cmV0Y2gsICR3cmFwOiBub3dyYXApO1xyXG4gICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgfVxyXG5cclxuICAuYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyLS1jdXJyZW5jeSB7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tb2Zmc2V0LWxnKSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLW9mZnNldC1sZykpO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG5cclxuICAuYmxvY2sge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrX19jYXB0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuYmxvY2tfX21pZGRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1kKTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci0tY2FyZC1sYXJnZSB7XHJcbiAgLmNhcmQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICB9XHJcblxyXG4gIC5jYXJkX19jYXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAuY2FyZF9faW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyMDlweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmtlZC1vcGFjaXR5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAmOjphZnRlciB7XHJcbiAgICAgICBAaW5jbHVkZSBwc2V1ZG87XHJcbiAgICAgICB0b3A6IGNhbGModmFyKC0tb2Zmc2V0LXh4eGwpICsgdmFyKC0tb2Zmc2V0LW1kKSk7XHJcbiAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICBib3R0b206IDA7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG4gICAgIH1cclxuXHJcbiAgICAmLS1ub3QtcHNldWRvOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgIGltZyB7XHJcbiAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICB9XHJcbiAgfVxyXG5cclxuICAudG5zLWl0ZW0gLmNhcmRfX2ltYWdlIHtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGUzZCg0MHB4LCAwLCAwKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgfVxyXG5cclxuICAudG5zLXNsaWRlLWFjdGl2ZSArIC50bnMtaXRlbSAuY2FyZF9faW1hZ2Uge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZTNkKC00MHB4LCAwLCAwKTtcclxuICB9XHJcblxyXG4gIC50bnMtc2xpZGUtYWN0aXZlIHtcclxuICAgIC5jYXJkX19pbWFnZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci0tY2FyZC1kYXJrIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWNvbG9yLWRhcmspIDI1JSwgdHJhbnNwYXJlbnQgMjUlKTtcclxuXHJcbiAgLnRucy1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuY2FyZF9fY2FwdGlvbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcblxyXG4gICAgLnRpdGxlLS1vZmZzZXQtdG9wIHtcclxuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LXh4bCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG5zLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAuY2FyZF9faGVhZGVyOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1vZmZzZXQtbGcpKTtcclxuICAgICAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tb2Zmc2V0LWxnKSk7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfX2NhcHRpb24sXHJcbiAgICAuY2FyZF9fYWN0aW9uIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZF9fbWFpbiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZF9faGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBAaW5jbHVkZSBwc2V1ZG87XHJcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDVweCk7XHJcbiAgICBsZWZ0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgcmlnaHQ6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDQwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcclxuICAgIHRyYW5zaXRpb246IDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmRfX2FjdGlvbiB7XHJcbiAgQGluY2x1ZGUgZmxleCgkYWxpZ246IHN0cmV0Y2gsICR3cmFwOiBub3dyYXApO1xyXG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tb2Zmc2V0LWxnKSAqIDIpO1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZGFya2VkLW9wYWNpdHkpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxufVxyXG5cclxuLmNhcmRfX2FjdGlvbi1pdGVtIHtcclxuICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnk6IGZsZXgtc3RhcnQsICRhbGlnbjogY2VudGVyLCAkd3JhcDogbm93cmFwKTtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1zbSk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZF9fYWN0aW9uLXRpdGxlIHtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4uY2FyZF9fbWFpbiB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tb2Zmc2V0LWxnKSArIDMwcHgpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IDAuNXMgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxufVxyXG5cclxuLmNhcmRfX251bSB7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1lbmQsICR3cmFwOiBub3dyYXApO1xyXG59XHJcblxyXG4uY2FyZF9fbnVtLXZhbHVlIHtcclxuICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LW1kKTtcclxufVxyXG5cclxuLmNhcmRfX2NhcHRpb24tc3RhdHVzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIHJpZ2h0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIpO1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC14cykgdmFyKC0tb2Zmc2V0LXNtKTtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstb3BhY2l0eSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZF9fY2FwdGlvbi1pbmZvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKHZhcigtLW9mZnNldC14eHhsKSArIHZhcigtLW9mZnNldC1tZCkpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogZmxleC1zdGFydCwgJGFsaWduOiBmbGV4LXN0YXJ0LCAkd3JhcDogbm93cmFwKTtcclxuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIC5jYXJkX19jYXB0aW9uLW51bSxcclxuICAuY2FyZF9fY2FwdGlvbi1uYW1lIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkX19jYXB0aW9uLXN1bSB7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LXNtKTtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtc20pO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1sZyk7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG5cclxuLmNhcmRfX2NhcHRpb24tbnVtIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgZm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG59XHJcblxyXG4uY2FyZF9fY2FwdGlvbi1uYW1lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXh4cyk7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5jYXJkX19jYXB0aW9uLWxpbWl0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuXHJcbiAgLmRhdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtc20pO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnRucy1vdXRlciB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSArICh2YXIoLS1vZmZzZXQtbGcpICogMikpO1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDBweCAtIHZhcigtLW9mZnNldC1sZykpO1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygwcHggLSB2YXIoLS1vZmZzZXQtbGcpKTtcclxuICBwYWRkaW5nOiAwIHZhcigtLW9mZnNldC1sZyk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRucy1pbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50bnMtaXRlbSB7XHJcbiAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGZsZXgtc3RhcnQgLCAkd3JhcDogbm93cmFwKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtc20pO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4udG5zLWl0ZW0ubWFpbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi50bnMtdmlzdWFsbHktaGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udG5zLW5hdiB7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkd3JhcDogbm93cmFwKTtcclxuXHJcbiAgYSxcclxuICBidXR0b24ge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBtYXJnaW46IHZhcigtLW9mZnNldC1tZCkgdmFyKC0tb2Zmc2V0LXh4cyk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHRpbmctb3BhY2l0eSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyB2YXIoLS10aW1pbmctZnVuY3Rpb24pO1xyXG4gIH1cclxuXHJcbiAgLnRucy1uYXYtYWN0aXZlIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci0tY2FyZCB7XHJcbiAgLmNhcmRfX2NhcHRpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODUlLCAwLCAwKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC4zcywgb3BhY2l0eSAwLjNzIHZhcigtLXRpbWluZy1mdW5jdGlvbikgMC4zcztcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1vZmZzZXQtc20pO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1vZmZzZXQtbWQpICogMS41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3NyUsIDAsIDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgdmFyKC0tdGltaW5nLWZ1bmN0aW9uKTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG5zLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAuY2FyZF9faW1hZ2Uge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkX19jYXB0aW9uIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50bnMtc2xpZGUtYWN0aXZlIH4gLnRucy1pdGVtIHtcclxuICAgIC5jYXJkX19pbWFnZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi0tY2FyZC1zbGlkZXIge1xyXG4gIC50bnMtbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygyMDlweCArIHZhcigtLW9mZnNldC1tZCkpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxuICB9XHJcbn1cclxuIiwiLmZvb3Qge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyKTtcclxuICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJi0tZGFyayB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcblxyXG4gICAgLmZvb3RfX2ljb24ge1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdF9faW5uZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmZvb3RfX2NhcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14cyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LXNtKTtcclxuXHJcbiAgJi0tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3RfX2ljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IGNhbGModmFyKC0tb2Zmc2V0LWxnKSArIHZhcigtLW9mZnNldC1tZCkpO1xyXG5cclxuICAmLS1sZWZ0IHtcclxuICAgIGxlZnQ6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgfVxyXG5cclxuICAmLS1yaWdodCB7XHJcbiAgICByaWdodDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICB9XHJcbn1cclxuIiwiLm1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBtaW4taGVpZ2h0OiA3OXZoO1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS1vZmZzZXQteGwpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLW9mZnNldC14eHhsKSAqIDEuNyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZ3JheSk7XHJcblxyXG4gICYtLW5vdC1vZmZzZXQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICYtLW5vdC1vZmZzZXQtYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJi0tb2Zmc2V0LWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICB9XHJcblxyXG4gICYtLW9mZnNldCB7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQteGwpIHZhcigtLW9mZnNldC1sZyk7XHJcbiAgfVxyXG5cclxuICAmLS1oYWxmLWhlaWdodCB7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpO1xyXG4gIH1cclxuXHJcbiAgJi0tZnVsbC1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLS1yb3VuZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM1cHg7XHJcbiAgfVxyXG5cclxuICAmLS1saWdodGdyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XHJcbiAgfVxyXG5cclxuICAmLS1saWdodCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgfVxyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1tZCkgdmFyKC0tb2Zmc2V0LWxnKTtcclxuXHJcbiAgJi0tZ3JheSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG5cclxuICAgIC50aXRsZSxcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRhcmstZ3JhZGllbnQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyx2YXIoLS1jb2xvci1kYXJrKSA0Mi41JSx0cmFuc3BhcmVudCA0Mi41JSk7XHJcbiAgfVxyXG5cclxuICAmLS1vZmZzZXQtdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgfVxyXG5cclxuICAmLS1vZmZzZXQtYm90dG9tIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgfVxyXG5cclxuICAmLS1vZmZzZXQtbmVnYXRpdmUge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1vZmZzZXQteHh4bCkpO1xyXG4gIH1cclxuXHJcbiAgJi0tbm90LW9mZnNldC10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmLS1ub3Qtb2Zmc2V0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbl9faGVhZGVyIHtcclxuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBmbGV4LXN0YXJ0LCAkYWxpZ246IGNlbnRlciwgJHdyYXA6IHdyYXApO1xyXG5cclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtc3RhcnQsICRhbGlnbjogY2VudGVyLCAkd3JhcDogbm93cmFwKTtcclxuICBtYXJnaW46IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcblxyXG4gICYtLWJveCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKSB2YXIoLS1vZmZzZXQtc20pO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5ibG9ja19fY2FwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXh4cyk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrX19pY29uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNvbHVtbiB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG5cclxuICAgIC5ibG9ja19fY2FwdGlvbiB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc3BhY2UtYmV0d2VlbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmLS1zdHJldGNoIHtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIH1cclxuXHJcbiAgJi0tY2VudGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtLWZ1bGwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKSBjYWxjKHZhcigtLW9mZnNldC1tZCkgKyB2YXIoLS1vZmZzZXQtbGcpKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1ncmF5KTtcclxuICB9XHJcblxyXG4gICYtLW9mZnNldC1sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIH1cclxuXHJcbiAgJi0tb2Zmc2V0LWxnIHtcclxuICAgIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgfVxyXG5cclxuICAmLS1vZmZzZXQtbWQge1xyXG4gICAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICB9XHJcblxyXG4gICYtLXZlcnRpY2FsLW9mZnNldCB7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICB9XHJcblxyXG4gICYtLW5vdC1tYXJnaW4ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJi0tbm90LXZlcnRpY2FsLW9mZnNldCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICYtLW5vdC1hbGlnbi1vZmZzZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAmLS1ub3QtbWFyZ2luLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJi0tbm90LXBhZGRpbmctdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJi0tcm91bmQge1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggdmFyKC0tc2hhZG93LWxpZ2h0LWdyYXkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICB9XHJcblxyXG4gICYtLWxpZ2h0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuXHJcbiAgICAuaWNvbi1hZGQgc3ZnIHtcclxuICAgICAgZmlsbDogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ncmF5IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWdyYXkpO1xyXG5cclxuICAgIC5pY29uLWFkZCBzdmcge1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRhcmsge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG5cclxuICAgIC5pY29uLWFkZCBzdmcge1xyXG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1yZWQge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWRpZW50KTtcclxuXHJcbiAgICAuaWNvbi1hZGQgc3ZnIHtcclxuICAgICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrX19jYXB0aW9uIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgbWFyZ2luOiAwIHZhcigtLW9mZnNldC1tZCk7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgJi0tbm90LWFsaWduLW9mZnNldCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gICYtLWZsZXgge1xyXG4gICAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkd3JhcDogbm93cmFwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9ja19fdGl0bGUtd3JhcCB7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1zdGFydCwgJGFsaWduOiBjZW50ZXIsICR3cmFwOiBub3dyYXApO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LW1kKTtcclxuXHJcbiAgKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tb2Zmc2V0LXNtKTtcclxuICB9XHJcblxyXG4gICYtLXJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9ja19fdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG5cclxuICAmLS1ncmF5IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuICB9XHJcblxyXG4gICYtLXJlZCB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrX19pY29uIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAmLmljb24tYWRkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrX19pbWctd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGNlbnRlciwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogNzJweDtcclxuICBtYXJnaW46IHZhcigtLW9mZnNldC14cyk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJi0tcmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgfVxyXG5cclxuICAmLS1yZWN0IHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1iZy1saWdodC1ncmF5KTtcclxuICB9XHJcblxyXG4gICYtLXNtYWxsIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmctbGlnaHQtZ3JheSk7XHJcbiAgfVxyXG5cclxuICAmLS1uZWdhdGl2ZS1vZmZzZXQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tb2Zmc2V0LXhsKSk7XHJcbiAgfVxyXG5cclxuICAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgICBsZWZ0OiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2tfX2ltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2NrX19sb2dvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwX193cmFwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2hhcnQge1xyXG4gIEBpbmNsdWRlIGZsZXgoJGp1c3RpZnk6IGZsZXgtc2hyaW5rLCAkd3JhcDogbm93cmFwKTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLW9mZnNldC1tZCkgKiAyKSk7XHJcbiAgbWFyZ2luLXRvcDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBtYXJnaW4tbGVmdDogdmFyKC0tb2Zmc2V0LW1kKTtcclxuICBtYXJnaW4tcmlnaHQ6IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkX19saXN0IHtcclxuICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnk6IGZsZXgtc3RhcnQsICR3cmFwOiBub3dyYXApO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG5cclxuICAuY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gIH1cclxuXHJcbiAgLmNhcmRfX2NhcHRpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5jYXJkX19pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDIwOXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrZWQtb3BhY2l0eSk7XHJcblxyXG4gICAgICY6OmFmdGVyIHtcclxuICAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgIHRvcDogY2FsYyh2YXIoLS1vZmZzZXQteHh4bCkgKyB2YXIoLS1vZmZzZXQtbWQpKTtcclxuICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICByaWdodDogMDtcclxuICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgfVxyXG5cclxuICAgICBpbWcge1xyXG4gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgfVxyXG4gIH1cclxufVxyXG4iLCIubmV3cy0tZnVsbCB7XHJcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtbGcpO1xyXG59XHJcblxyXG4ubmV3c19faW5uZXIge1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC14cyk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG59XHJcblxyXG4ubmV3c19faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGZsZXgoJGRpcmVjdGlvbjogY29sdW1uLCAkanVzdGlmeTogc3BhY2UtYmV0d2VlbiwgJGFsaWduOiBmbGV4LXN0YXJ0LCAkd3JhcDogbm93cmFwKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE3MHB4O1xyXG4gIHBhZGRpbmc6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICBib3gtc2hhZG93OiAzcHggM3B4IDVweCB2YXIoLS1zaGFkb3ctbGlnaHQtZ3JheSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAmLS1kZXNjciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xyXG5cclxuICAgIC5uZXdzX19pdGVtLWltYWdlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzX19kYXRlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uZXdzX19oZWFkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgZmxleCgkZGlyZWN0aW9uOiBjb2x1bW4sICRqdXN0aWZ5OiBzcGFjZS1iZXR3ZWVuLCAkYWxpZ246IGZsZXgtc3RhcnQsICR3cmFwOiBub3dyYXApO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTcwcHg7XHJcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKTtcclxufVxyXG5cclxuLm5ld3NfX2l0ZW0taW1hZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5uZXdzX19pdGVtLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG4ubmV3c19fbWlkZGxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogdmFyKC0tb2Zmc2V0LWxnKTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLW9mZnNldC14eGwpICsgMzVweCk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1zcXVhcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gICAgcmlnaHQ6IHZhcigtLW9mZnNldC1sZyk7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMzNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzX19ib3R0b20ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxufVxyXG4iLCIudGFiIHtcclxuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyKTtcclxuICBtYXJnaW46IDAgdmFyKC0tb2Zmc2V0LWxnKSBjYWxjKHZhcigtLW9mZnNldC1sZykgKyB2YXIoLS1vZmZzZXQtbWQpKTtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxufVxyXG5cclxuLnRhYl9faXRlbSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tb2Zmc2V0LW1kKSAqIDEuNCk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblxyXG4gICYuY3VycmVudCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XHJcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCB2YXIoLS1zaGFkb3ctbGlnaHQtZ3JheSk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJnLWxpZ2h0LWdyYXkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYl9fY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJi5jdXJyZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBAaW5jbHVkZSBmbGV4KCRkaXJlY3Rpb246IGNvbHVtbiwgJGp1c3RpZnk6IGZsZXgtc3RhcnQsICR3cmFwOiBub3dyYXApO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1vcGFjaXR5KTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcclxuICB6LWluZGV4OiAzO1xyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIC5tb2RhbF9faW5uZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsX19pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDg1dmg7XHJcbiAgbWFyZ2luLXRvcDogYXV0bztcclxuICBwYWRkaW5nOiBjYWxjKHZhcigtLW9mZnNldC1sZykgKiAxLjUpIHZhcigtLW9mZnNldC1sZykgdmFyKC0tb2Zmc2V0LWxnKTtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNXB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIHZhcigtLXRpbWluZy1mdW5jdGlvbik7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQtZ3JheSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgfVxyXG5cclxuICAmLS1vZmZzZXQge1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLW9mZnNldC14eGwpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLW9mZnNldC14bCk7XHJcbiAgfVxyXG5cclxuICAmLS1tZXNzYWdlIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgcHNldWRvO1xyXG4gICAgICB0b3A6IC00NXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgd2lkdGg6IDM1dnc7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgICAgdG9wOiAtNDVweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDM1dnc7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbF9fYnV0dG9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtODBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcclxuICBAaW5jbHVkZSBmbGV4KCRqdXN0aWZ5OiBjZW50ZXIsICRhbGlnbjogY2VudGVyLCAkd3JhcDogbm93cmFwKTtcclxuICB3aWR0aDogNjVweDtcclxuICBoZWlnaHQ6IDY1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcblxyXG4ubW9kYWxfX3dhdmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC00NXB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNzBweDtcclxuICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbn1cclxuXHJcbi5tb2RhbF9faW5uZXItc2Nyb2xsIHtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDg1dmggLSAxMjBweCk7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tb2Zmc2V0LXhzKSk7XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLW9mZnNldC14cykpO1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS1vZmZzZXQtbWQpO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tb2Zmc2V0LXhzKTtcclxuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1vZmZzZXQteHMpO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAmLS1ub3QtYm9yZGVyIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWxfX3RpdGxlIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1vZmZzZXQtbGcpO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1iZy1saWdodC1ncmF5KTtcclxuXHJcbiAgJi0tZ3JheSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSk7XHJcbiAgfVxyXG5cclxuICAmLnRpdGxlLS1sZyB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xyXG4gIH1cclxuXHJcbiAgJi50aXRsZS0tbWQge1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1kKTtcclxuICB9XHJcbn1cclxuIiwiLmljb24tc3F1YXJlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlciwgJHdyYXA6IG5vd3JhcCk7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW9mZnNldC1tZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIHBzZXVkbztcclxuICAgIHRvcDogNDAlO1xyXG4gICAgbGVmdDogNDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodGx5LW9wYWNpdHkpO1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgZmlsbDogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG4gICAgc3Ryb2tlOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJi0tZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodC1ncmF5KTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LW9wYWNpdHkpO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6IHZhcigtLWNvbG9yLXJlZCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbi1oZWFkIHtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5pY29uLS1sZyB7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG4uaWNvbi0tbWQge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmljb24tZG93biB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAmLS1saWdodCB7XHJcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1saWdodCk7XHJcbiAgfVxyXG5cclxuICAmLS1yZXZlcnNlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWFkZCB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBmaWxsOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWxpbmsge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tZmxhZyB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbn1cclxuXHJcbi5pY29uLWV5ZSB7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGZpbGw6IHZhcigtLWNvbG9yLWdyYXkpO1xyXG59XHJcblxyXG4uaWNvbi0tbGlnaHQge1xyXG4gIGZpbGw6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxufVxyXG5cclxuLmljb24tLWdyYXkge1xyXG4gIGZpbGw6IHZhcigtLWNvbG9yLWdyYXkpO1xyXG59XHJcblxyXG4uaWNvbi0tcmVkIHtcclxuICBmaWxsOiB2YXIoLS1jb2xvci1yZWQpO1xyXG59XHJcblxyXG4uaWNvbi0tcm90YXRlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtMnB4KTtcclxufVxyXG5cclxuLmljb24tLW9mZnNldC1yaWdodCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1vZmZzZXQtc20pO1xyXG59XHJcbiIsIi5rZXlib2FyZCB7XHJcbiAgQGluY2x1ZGUgZmxleCgkanVzdGlmeTogZmxleC1lbmQpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IHZhcigtLW9mZnNldC14bCk7XHJcbn1cclxuXHJcbi5rZXlib2FyZF9faXRlbSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDMzJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXh4eGwpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIuNTtcclxuXHJcbiAgLmljb24ge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBzdHJva2U6IHZhcigtLWNvbG9yLWRhcmspO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA1cHg7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
