*,:after,:before{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%}body,button,input{font-family:Wix Madefor Display,sans-serif}body{font-size:1.6rem;overflow-x:hidden;background-color:#31353d}.casesbox-case{display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.3s}.casesbox-case:hover{transform:scale(1.1)}.casesbox-case-name{font-size:3rem;color:#fff}.casebox{position:relative;height:250px;margin:8em auto;max-width:1200px;width:100%;border:2px solid #00a941;border-radius:100px;overflow:hidden}.casebox__caseimg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.casebox__caseimg-img{width:350px}.casebox-arrows{display:flex;flex-direction:column;justify-content:space-between;position:absolute;left:50%;transform:translate(-50%);height:100%;z-index:1}.casebox-arrows-arrow{align-items:center;width:50px;height:50px;border:2px solid #00a941;border-radius:50%;color:#00a941;background-color:rgba(0,0,0,.6)}.case,.casebox-arrows-arrow{display:flex;justify-content:center}.case{position:absolute;width:400%;left:50%;background-color:#000}.case-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:250px}.case-item-img{width:90%}.case-item-name{padding-bottom:.5em}.case-item-name,.open-btn{font-weight:700;font-size:2rem;color:#fff}.open-btn{display:flex;align-items:center;padding:.5em 2em;text-transform:uppercase;border:none;border-radius:15px;background-color:#00a941;cursor:pointer;transition:background-color .3s}.open-btn--spinning,.open-btn:hover{background-color:#008232}.open-btn--spinning{cursor:default;padding:.75em 2.5em}.open-btn-icon{margin:0 .2em 0 .5em;width:35px;height:35px}.chances,.open-btn-box{display:flex;justify-content:center}.chances{padding:2em 0;max-width:1200px;width:100%;margin:0 auto}.chances__list{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;border:2px solid #00a941;border-radius:25px;background-color:#1d2126;overflow:hidden}.chances__list-item{position:relative;width:50%;border:1px solid #000}.chances__list-item-price{position:absolute;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.8);opacity:0;transition:opacity .3s}.chances__list-item-price:hover{opacity:1}.chances__list-item-price-text{font-size:2rem;color:#fff}.chances__list-item-price-icon{width:35px}.chances__list-item--gold{background:linear-gradient(180deg,#1d2126 40%,rgba(255,248,0,.5))}.chances__list-item--red{background:linear-gradient(180deg,#1d2126 40%,rgba(135,0,0,.5))}.chances__list-item--pink{background:linear-gradient(180deg,#1d2126 40%,rgba(255,50,240,.5))}.chances__list-item--purple{background:linear-gradient(180deg,#1d2126 40%,rgba(125,50,255,.5))}.chances__list-item--lightblue{background:linear-gradient(180deg,#1d2126 40%,rgba(160,211,255,.5))}.chances__list-item--blue{background:linear-gradient(180deg,#1d2126 40%,rgba(50,113,255,.5))}.chances__list-item--grey{background:linear-gradient(180deg,#1d2126 40%,rgba(78,78,78,.5))}.chances__list-item-img{width:100%}.chances__list-item-text{font-size:2rem;text-align:center;color:#fff}.nav{position:fixed;top:0;left:0;right:0;justify-content:space-between;background-color:#1d2126;text-transform:uppercase;color:#fff;font-weight:700}.nav,.nav__list{display:flex;align-items:center}.nav__list{list-style:none}.nav__list-item{padding:1em}.nav__list-item--hiddenonphone{display:none}.nav__list-item-balance{display:flex;align-items:center;padding:.4em;border-radius:4px}.nav__list-item-balance-icon{width:40px;margin:0 .5em}.nav__list-item-link{position:relative;text-decoration:none;color:hsla(0,0%,100%,.5019607843);transition:color .3s}.nav__list-item-link--color:hover{color:#fff}.nav__list-item-link-text-green{color:#00b300}.nav__list-item-link--logo{display:flex;align-items:center}.nav__list-item-link--underline:before{content:"";position:absolute;bottom:-5px;height:2px;width:0;background-color:#00b300;transition:width .3s}.nav__list-item-link--underline:hover:before{width:100%}.nav__list-item-link-logo{margin:0 .5em;width:50px}.nav__list-item-link--deposit{padding:1em;background-color:#00a941;border-radius:10px;color:#fff;transition:all .3s}.nav__list-item-link--deposit:hover{background-color:#008232}.nav__list-mobile{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;list-style-type:none;background-color:#1d2126;z-index:100000}.nav__item-mobile{padding:.5em 0;font-size:2.4rem}.nav__link-mobile{text-decoration:none;color:#fff}.nav__balance{display:flex;align-items:center}.nav__balance-img{width:40px;height:40px}.main-dep{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh}.main-dep__top{display:flex;justify-content:space-around;width:75%;padding-bottom:5em;color:#fff}.main-dep__top-text{font-size:2.4rem;text-transform:uppercase;font-weight:700}.main-dep__top-button{padding:1em;border:none;border-radius:5px;background-color:#00a941;cursor:pointer;transition:background-color .3s,transform .3s}.main-dep__top-button:hover{background-color:#008232;transform:scale(1.1)}.main-dep__top-button-icon{color:#fff;font-size:2rem}.main-dep__middle-label{font-size:2.2rem;color:#fff}.main-dep__middle-input{margin:0 .5em;padding:.2em .4em;font-size:2rem;border:2px solid #00a941;border-radius:10px;outline:none;color:#fff;background-color:#1d2126;transition:background-color .3s}.main-dep__middle-input:focus,.main-dep__middle-input:hover{border:2px solid #008232}.main-dep__middle-deposit{padding:.2em .4em;font-size:2rem;text-transform:uppercase;border:none;border-radius:5px;color:#fff;background-color:#00a941;cursor:pointer;transition:background-color .3s}.main-dep__middle-deposit:hover{background-color:#008232}.main-cases{align-items:center;max-width:1200px;width:100%;margin:0 auto}.main-cases,.main-cases__list{display:flex;justify-content:center}.main-cases__list{flex-wrap:wrap;list-style:none}.main-cases__list-item{display:flex;flex-direction:column;padding:1em;margin:.5em;background-color:#2c2f36}.main-cases__list-item-name,.main-cases__list-item-price{font-weight:700;text-transform:uppercase;color:#fff}.main-cases__list-item-name{padding:.35em 0;text-align:center}.main-cases__list-item-price{display:flex;align-items:center;justify-content:center;margin:.5em auto;padding:.5em;border-radius:50px;color:#00a941;background-color:rgba(0,130,50,.6)}.main-cases__list-item-price-img{margin:0 .15em;width:20px;height:20px}.main-cases__list-item-photo{max-width:100%;max-height:100%}.main-cases__list-item-photo--item{transform:scale(.85);transition:transform .3s}.main-cases__list-item-photo--item:hover{transform:scale(1)}.main-cases__list-item-button{padding:.5em;font-size:2rem;font-weight:700;text-transform:uppercase;border:none;border-radius:15px;text-align:center;text-decoration:none;background-color:#00a941;color:#fff;transition:background-color .3s;cursor:pointer}.main-cases__list-item-button:hover{background-color:#008232}.images{display:flex;justify-content:center;align-items:center;height:250px;width:250px;z-index:0}.main-roulette{max-width:1200px;width:100%;margin:0 auto;overflow:hidden}.main-roulette__inputbox{display:flex;justify-content:space-between;margin:2em 0;padding:.5em;border-radius:8px;background-color:#1d2126}.main-roulette__inputbox-input{width:100%;font-size:1.8rem;border:1px solid #1d2126;color:#fff;background-color:#1d2126;outline:none}.main-roulette__inputbox-button{display:none;padding:.25em .5em;margin:0 .5em;border:1px solid #1d2126;border-radius:10px;text-transform:uppercase;font-weight:700;color:#fff;background-color:#40454f;cursor:pointer;transition:transform .3s}.main-roulette__inputbox-button:hover{transform:translateY(-2px)}.main-roulette__inputbox-button--clear{background:none}.main-roulette__inputbox-button--clear:hover{transform:translateY(0)}.main-roulette__countdown{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;font-size:2rem}.main-roulette__countdown-timer{margin-bottom:1em;font-weight:700;animation:c 15s linear infinite}.main-roulette__countdown-timerline{position:relative;width:100%;height:4px;border-radius:15px;background-color:#201e1e}.main-roulette__countdown-timerline:before{position:absolute;left:0;top:0;content:"";height:4px;width:100%;background-color:green;animation:b 15s linear infinite}.main-roulette__betbuttons{display:flex}.main-roulette__betbuttons-box{width:300px}.main-roulette__betbuttons-players-player{display:flex;justify-content:space-between;padding:.25em 0;color:#fff}.main-roulette__betbuttons-players-player-amount{display:flex;align-items:center}.main-roulette__betbuttons-players-player-amount-img{margin:0 .2em;width:25px;height:25px}.main-roulette__betbuttons-betsamount{display:flex;justify-content:space-between;align-items:center;padding:1em 0;color:#fff}.main-roulette__betbuttons-betsamount-textvalue{font-size:2rem}.main-roulette__betbuttons-betsamount-coinsvalue{display:flex;align-items:center}.main-roulette__betbuttons-button{width:100%;padding:.5em 0;font-size:2rem;font-weight:700;border:none;color:#fff;background-color:#00a941;box-shadow:0 0 10px #00a941;cursor:pointer;transition:background-color .3s,transform .3s}.main-roulette__betbuttons-button:hover{background-color:#008232;transform:translateY(-2px)}.main-roulette__betbuttons-button--red{background-color:#de4c41;box-shadow:0 0 10px #de4c41}.main-roulette__betbuttons-button--red:hover{background-color:#bf4138}.main-roulette__betbuttons-button--black{background-color:#40454f;box-shadow:0 0 10px #636363}.main-roulette__betbuttons-button--black:hover{background-color:#23252b}.main-roulette__betbuttons-betsamount-coinsvalue-img{width:40px;height:40px}.main-roulette__betbuttons-top{display:flex;align-items:center;justify-content:center;padding:.6em 0;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#1d2126}.main-roulette__betbuttons-top-imgbox{display:flex;justify-content:center;align-items:center;margin:0 .5em;width:50px;height:50px;border-radius:50%}.main-roulette__betbuttons-top-imgbox--red{background-color:#de4c41}.main-roulette__betbuttons-top-imgbox--black{background-color:#40454f}.main-roulette__betbuttons-top-imgbox--green{background-color:#00a941}.main-roulette__betbuttons-top-imgbox-img{width:40px;height:40px}.main-roulette__betbuttons-top-text{font-size:1.8rem;font-weight:700;color:#fff}.main-roulette__betbox{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.main-roulette__betbox-bet{padding:.4em;margin:0 .2em;height:80px;width:80px;border-radius:50%;cursor:pointer}.main-roulette__betbox-bet--red{background-color:#de4c41}.main-roulette__betbox-bet--black{background-color:#40454f}.main-roulette__betbox-bet--green{background-color:#00a941}.main-roulette__betbox-bet-img{height:100%;width:100%}.main-roulette__arrow{position:absolute;left:50%;top:260px;width:3px;height:135px;transform:translate(-50%);background-color:#fff;z-index:1000;opacity:0}.main-roulette__arrow-up{position:absolute;left:50%;top:200px}.main-roulette__arrow-down{position:absolute;left:50%;top:365px}.main-roulette__arrow-down,.main-roulette__arrow-up{transform:translate(-50%);font-size:3rem;color:#000}.main-roulette__list{margin:4em 0;list-style:none}.main-roulette__list-box{display:flex}.main-roulette__list-item{display:flex;justify-content:center;align-items:center;padding:4.13em;color:#fff;width:132px;height:136px}.main-roulette__list-item-img{width:50px}.main-roulette__list-item--red{background-color:#de4c41;box-shadow:0 0 10px #de4c41}.main-roulette__list-item--black{background-color:#40454f;box-shadow:0 0 10px #636363}.main-roulette__list-item--green{background-color:#00a941;box-shadow:0 0 10px #00a941}.main-roulette__lastdrops{display:flex;justify-content:flex-end;align-items:center;margin-top:2em;width:280px;height:40px;border-radius:10px;overflow:hidden;background-color:#1d2126}.main-roulette__lastdrops-item{display:flex;justify-content:center;align-items:center;margin:0 .2em;height:25px;width:25px;border-radius:50%}.main-roulette__lastdrops-item-img{width:80%;height:80%}.main-roulette__lastdrops-item--red{background-color:#de4c41}.main-roulette__lastdrops-item--black{background-color:#40454f}.main-roulette__lastdrops-item--green{background-color:#00a941}.main-coinflip{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:80vh}.main-coinflip__coin{position:relative;margin:2em 0}.main-coinflip__black,.main-coinflip__coin,.main-coinflip__red{width:250px;height:250px}.main-coinflip__black,.main-coinflip__red{display:flex;justify-content:center;align-items:center;position:absolute;border-radius:50%}.main-coinflip__red{background-color:#de4c41;box-shadow:0 0 30px #de4c41}.main-coinflip__black{background-color:#40454f;box-shadow:0 0 30px #636363}.main-coinflip__img{width:75%;height:75%}.main-coinflip__betbox{display:flex}.main-coinflip__inputbox{display:flex;justify-content:space-between;margin:2em 0;padding:.5em;border-radius:8px;background-color:#1d2126}.main-coinflip__input{width:100%;font-size:1.8rem;border:1px solid #1d2126;color:#fff;background-color:#1d2126;outline:none}.main-coinflip__inputbox-button{display:none;padding:.25em .5em;margin:0 .5em;border:1px solid #1d2126;border-radius:10px;text-transform:uppercase;font-weight:700;color:#fff;background-color:#40454f;cursor:pointer;transition:transform .3s}.main-coinflip__inputbox-button:hover{transform:translateY(-2px)}.main-coinflip__inputbox-button--clear{background:none}.main-coinflip__inputbox-button--clear:hover{transform:translateY(0)}.main-coinflip__button{margin:0 1em;height:100px;width:100px;border:none;border-radius:50%;background:none;cursor:pointer;transition:transform .3s}.main-coinflip__button:hover{transform:scale(1.1)}.main-coinflip__button--red{background-color:#de4c41;box-shadow:0 0 30px #de4c41}.main-coinflip__button--black{background-color:#40454f;box-shadow:0 0 30px #636363}.main-coinflip__betimg{width:75%}.main-crash{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;max-width:1200px;width:100%;margin:0 auto}.main-crash__coin{width:20px;height:20px}.main-crash__lastdrops{display:flex;font-size:1.6rem}.main-crash__lastdropitem{padding:0 .25em}.main-crash__multiplier{display:flex;justify-content:center;align-items:center;width:200px;height:150px;padding:1em;margin-bottom:1em;font-size:4rem;color:#fff;background-color:#181818;box-shadow:0 22px 70px 4px rgba(0,0,0,.56)}.main-crash__bet{padding:1em;font-size:2rem;border:none;border-radius:10px;text-transform:uppercase;color:#fff;background-color:#00a941;cursor:pointer;transition:all .3s}.main-crash__bet:hover{background-color:#008232}.main-crash__countdown{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;font-size:3rem;width:100%}.main-crash__countdown-timer{margin-bottom:1em;font-weight:700;color:green}.footer{display:flex;align-items:center;flex-direction:column;padding:4em 0;color:#fff;background-color:#1d2126;z-index:1}.footer__icons-list{display:flex;padding:2em 0;list-style-type:none}.footer__icons-list-item{padding:0 1em;font-size:3rem;transition:transform .3s}.footer__icons-list-item:hover{transform:scale(1.5)}.footer__icons-list-item-link{color:#fff}.footer__text{font-size:2rem}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:hsla(0,0%,100%,.5019607843)}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:4px;background-color:hsla(0,0%,100%,.5019607843);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.main-index{max-width:1200px;width:100%;margin:0 auto}.main-index,.main-index__list{display:flex;justify-content:center;align-items:center}.main-index__list{flex-wrap:wrap;list-style:none}.main-index__list-item{padding:1em;margin:.5em;background-color:#2c2f36}.main-index__list-item-link{font-size:2rem;font-weight:700;text-decoration:none;text-align:center;color:#fff}.main-index__list-item-link-img{width:250px;transition:transform .3s}.main-index__list-item-link-img:hover{transform:scale(.9)}.main{display:none}.main__drops{position:fixed;right:0;top:85px;width:250px;min-height:100%;max-height:100%;overflow:hidden;color:#fff;background-color:#1d2126;z-index:2}.main__top{display:flex;justify-content:center;align-items:center;padding-bottom:.5em;font-weight:700;border-bottom:2px solid #00a941}.main__top-text{position:relative;font-size:2rem}.main__dropsbox{display:flex;flex-direction:column}.main__dropsbox-item{position:relative;display:flex;justify-content:space-around;align-items:center;height:92.5px}.main__dropsbox-item-img{width:50%}.main__dropsbox-item-pricebox{display:none;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6)}.main__dropsbox-item-pricebox-img{width:25px;height:25px}.main__dropsbox-item-name{font-size:1.2rem}.main__dropsbox-item--red{border-left:4px solid #de4c41}.main__dropsbox-item--gold{border-left:4px solid gold}.main__dropsbox-item--pink{border-left:4px solid #ff7088}.main__dropsbox-item--purple{border-left:4px solid #7d32ff}.main__dropsbox-item--blue{border-left:4px solid #4b93ff}.main-chat{display:none}.main-chat__chatbox{position:fixed;left:0;top:85px;width:250px;min-height:92%;max-height:92%;overflow:hidden;color:#fff;background-color:#282e35;z-index:2}.main-chat__inputbox{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;bottom:0;width:100%;height:150px;border-top:2px solid #00a941;background-color:#1d2126}.main-chat__input{padding:.2em;width:90%;font-size:1.8rem;outline:none;color:#000;border-radius:5px;background-color:#fff}.main-chat__button{padding:.2em 0;margin:.2em 0;width:90%;font-size:2rem;text-transform:uppercase;border:none;border-radius:5px;color:#fff;background-color:#00a941;cursor:pointer;transition:all .3s}.main-chat__button:hover{background-color:#008232}.main-chat__messages{position:fixed;left:0;right:0;display:flex;flex-direction:column-reverse;height:715px;overflow-x:hidden;overflow-y:scroll}.main-chat__messages::-webkit-scrollbar-track{background-color:#1d2126}.main-chat__messages::-webkit-scrollbar{width:5px}.main-chat__messages::-webkit-scrollbar-thumb{background-color:#00a941}.main-chat__msg{display:flex;justify-content:space-between;align-items:center;padding:1em}.main-chat__msg--second{background-color:#1d2126}.main-chat__avatar{margin-right:1em;width:40px;height:40px;border-radius:50%}.main-slot{flex-direction:column;align-items:center;height:100vh;background:url(../img/other/bananarushbg.gif);background-position:50%;background-size:cover}.main-slot,.main-slot__box{display:flex;justify-content:center}.main-slot__box{background-color:rgba(0,0,0,.8)}.main-slot__boxitem{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;font-size:9em;border:1px solid #00a941;height:200px;width:200px;overflow:hidden;transition:background-color .3s}.main-slot__spin{transition:transform 1s cubic-bezier(0,0,0,.99)}.main-slot__payout{flex-direction:column;justify-content:center;align-items:center;right:0;top:0;padding:2em;font-size:4rem;background-color:#000}.main-slot__payout,.main-slot__time{display:flex;position:absolute;color:#fff}.main-slot__time{top:25px;left:25px;font-size:3rem}.main-slot__button{width:250px;height:150px;font-size:3rem;text-transform:uppercase;border:2px solid #000;border-radius:25px;color:#fff;background-color:#00a941;cursor:pointer;transition:background-color .3s}.main-slot__button:hover{background-color:#008232}.main-slot__betbox{display:flex;justify-content:center;align-items:center}.main-slot__balance,.main-slot__bet,.main-slot__win{display:flex;flex-direction:column;align-items:center;justify-content:space-around;height:150px;width:250px;margin:.25em;font-size:4rem;color:#fff;border-radius:25px;border:1px solid #000;background-color:rgba(0,0,0,.8)}.main-slot__betbuttons{display:flex;justify-content:space-around;width:100%}.main-slot__betbutton{width:50px;height:50px;font-size:3rem;border:none;color:#fff;background-color:#00a941;cursor:pointer;transition:background-color .3s}.main-slot__betbutton:hover{background-color:#008232}.main-slot__light{position:absolute;z-index:-1;animation:h 2s infinite}.main-slot__light--one{top:50px;left:500px}.main-slot__light--two{top:150px;right:500px}.main-slot__light--three{top:425px;left:600px}.main-slot__light--four{top:600px;right:355px}.main-slot__light img{width:100px;height:100px}.win-amount{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2em;font-size:10rem;color:#fff}.win-amount__text{z-index:5}.win-amount__bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:0}.win-amount__gifbox{z-index:2}.win-amount__gif{width:150px;height:150px}body::-webkit-scrollbar-track{background-color:#1d2126}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-thumb{background-color:#00a941}.hidden{display:none}.open-anim{animation:a 5s forwards}.spin{transition:transform 5s cubic-bezier(0,0,0,.99)}.bg{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.6);z-index:-1}.wrapper{margin:0 auto;max-width:1200px;width:100%}main{padding:6em 0 4em}.linethrough{text-decoration:line-through}.small{display:none}.above{z-index:110000}.body-hidden{overflow-y:hidden}.hide{animation:e .3s linear}.show{animation:d .3s linear}.coinflip-red{animation:f 5s}.coinflip-black{animation:g 5s}.crash-time-text-start{animation:c 15s linear infinite}.crash-time-line-start{animation:b 15s linear infinite}.win{position:absolute;display:flex;align-items:center;font-size:2rem;font-weight:700;color:#00a941}.win__img{width:25px;height:25px}@keyframes a{0%{left:50%}to{left:-225%}}@keyframes b{0%{width:100%;background-color:green}75%{width:25%;background-color:orange}90%{width:10%;background-color:red}to{width:0;background-color:red}}@keyframes c{0%{color:green}75%{color:orange}90%{color:red}to{color:red}}@keyframes d{0%{opacity:0}to{opacity:1}}@keyframes e{0%{opacity:1}to{opacity:0}}@keyframes f{0%{transform:rotateY(0deg)}to{transform:rotateY(-4turn)}}@keyframes g{0%{transform:rotateY(-90deg)}to{transform:rotateY(-1600deg)}}@keyframes h{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media (min-width:556px){.nav__link--hometext{display:block}.chances__list-item{width:33%}.main-roulette__lastdrops{width:560px;height:80px}.main-roulette__lastdrops-item{height:50px;width:50px}.main-roulette__arrow-up{top:235px}.main-roulette__arrow-down{top:405px}}@media (min-width:768px){.chances__list-item{width:25%}.main-roulette__inputbox-input{width:65%}.main-coinflip__inputbox-button,.main-roulette__inputbox-button{display:block}}@media (min-width:992px){.chances__list-item{width:20%}.main-roulette__betbox{flex-direction:row;align-items:flex-start}}@media (min-width:1200px){.small{display:block}.hamburger{display:none}}@media (min-width:1600px){.main,.main-chat{display:block}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9odG1sYm9keS5zY3NzIiwic3R5bGUuY3NzIiwiX2NvbG9ycy5zY3NzIiwiX2hvbWVtYWluLnNjc3MiLCJfY2FzZS5zY3NzIiwiX25hdi5zY3NzIiwiX2RlcG9zaXQuc2NzcyIsIl9jYXNlcy5zY3NzIiwiX3JvdWxldHRlLnNjc3MiLCJfY29pbmZsaXAuc2NzcyIsIl9jcmFzaC5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiaGFtYnVyZ2Vycy9oYW1idXJnZXJzLnNjc3MiLCJoYW1idXJnZXJzL19iYXNlLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL18zZHguc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvXzNkeC1yLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL18zZHkuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL18zZHh5LnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL18zZHh5LXIuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19hcnJvdy1yLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQtci5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3d0dXJuLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19hcnJvd3R1cm4tci5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fYm9yaW5nLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Utci5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fZWxhc3RpYy1yLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fbWludXMuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLnNjc3MiLCJoYW1idXJnZXJzL3R5cGVzL19zcHJpbmctci5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLXIuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzIiwiaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyIsIl9pbmRleC5zY3NzIiwiX2JhbmFuYXJ1c2guc2NzcyIsIl9nbG9iYWwuc2NzcyIsIl9hbmltYXRpb25zLnNjc3MiLCJfbWVkaWEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxpQkFHQyxVQUFBLEFBQ0EsU0FBQSxBQUNBLHFCQUFBLENDREQsQURJQSxLQUNDLGVBQUEsQ0NERCxBRElBLGtCQUdDLDBDQUFBLENDREQsQURJQSxLQUNDLGlCQUFBLEFBQ0Esa0JBQUEsQUFDQSx3QkVqQmEsQ0RnQmQsQUVuQkMsZUFDQyxhQUFBLEFBQ0Esc0JBQUEsQUFDQSx1QkFBQSxBQUNBLG1CQUFBLEFBQ0EsY0FBQSxDRnNCRixBRXBCRSxxQkFDQyxvQkFBQSxDRnNCSCxBRW5CRSxvQkFDQyxlQUFBLEFBQ0EsVURiVSxDRGtDYixBR25DQSxTQUNDLGtCQUFBLEFBQ0EsYUFBQSxBQUNBLGdCQUFBLEFBQ0EsaUJBQUEsQUFDQSxXQUFBLEFBQ0EseUJBQUEsQUFDQSxvQkFBQSxBQUNBLGVBQUEsQ0hzQ0QsQUdwQ0Msa0JBQ0Msa0JBQUEsQUFDQSxTQUFBLEFBQ0EsUUFBQSxBQUNBLDhCQUFBLENIc0NGLEFHcENFLHNCQUNDLFdBQUEsQ0hz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LFNBQUEsQy9Dd3NFQSxBK0Nyc0VELElBQ0MsU0FBQSxDL0N1c0VBLEErQ3BzRUQsR0FDQyxTQUFBLEMvQ3NzRUEsQ0FDRixBZ0Q3eUVBLHlCQUNDLHFCQUNDLGFBQUEsQ2hEK3lFQSxBZ0Q1eUVELG9CQUNDLFNBQUEsQ2hEOHlFQSxBZ0QzeUVELDBCQUNDLFlBQUEsQUFDQSxXQUFBLENoRDZ5RUEsQWdEM3lFQSwrQkFDQyxZQUFBLEFBQ0EsVUFBQSxDaEQ2eUVELEFnRHh5RUEseUJBQ0MsU0FBQSxDaEQweUVELEFnRHZ5RUEsMkJBQ0MsU0FBQSxDaER5eUVELENBQ0YsQWdEcnlFQSx5QkFDQyxvQkFDQyxTQUFBLENoRHV5RUEsQWdEbnlFQSwrQkFDQyxTQUFBLENoRHF5RUQsQWdEN3hFRCxnRUFDQyxhQUFBLENoRGt5RUEsQ0FDRixBZ0QveEVBLHlCQUNDLG9CQUNDLFNBQUEsQ2hEaXlFQSxBZ0Q5eEVELHVCQUNDLG1CQUFBLEFBQ0Esc0JBQUEsQ2hEZ3lFQSxDQUNGLEFnRDd4RUEsMEJBQ0MsT0FDQyxhQUFBLENoRCt4RUEsQWdENXhFRCxXQUNDLFlBQUEsQ2hEOHhFQSxDQUNGLEFnRDN4RUEsMEJBS0MsaUJBQ0MsYUFBQSxDaEQ0eEVBLENBQ0YiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XHJcblxyXG4qLFxyXG4qOjphZnRlcixcclxuKjo6YmVmb3JlIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sIHtcclxuXHRmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG5ib2R5LFxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuXHRmb250LWZhbWlseTogXCJXaXggTWFkZWZvciBEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmxhY2s7XHJcbn0iLCIqLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQge1xuICBmb250LWZhbWlseTogXCJXaXggTWFkZWZvciBEaXNwbGF5XCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzEzNTNkO1xufVxuXG4uY2FzZXNib3gtY2FzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmNhc2VzYm94LWNhc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uY2FzZXNib3gtY2FzZS1uYW1lIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jYXNlYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW46IDhlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMGE5NDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhc2Vib3hfX2Nhc2VpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmNhc2Vib3hfX2Nhc2VpbWctaW1nIHtcbiAgd2lkdGg6IDM1MHB4O1xufVxuLmNhc2Vib3gtYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5jYXNlYm94LWFycm93cy1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBhOTQxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjMDBhOTQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5jYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4uY2FzZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLmNhc2UtaXRlbS1pbWcge1xuICB3aWR0aDogOTAlO1xufVxuLmNhc2UtaXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5vcGVuLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNWVtIDJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOTQxO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLm9wZW4tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODIzMjtcbn1cbi5vcGVuLWJ0bi0tc3Bpbm5pbmcge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDAuNzVlbSAyLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODIzMjtcbn1cbi5vcGVuLWJ0bi1pY29uIHtcbiAgbWFyZ2luOiAwIDAuMmVtIDAgMC41ZW07XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4ub3Blbi1idG4tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jaGFuY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJlbSAwIDJlbSAwO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNoYW5jZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBhOTQxO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNoYW5jZXNfX2xpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG4uY2hhbmNlc19fbGlzdC1pdGVtLXByaWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5jaGFuY2VzX19saXN0LWl0ZW0tcHJpY2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNoYW5jZXNfX2xpc3QtaXRlbS1wcmljZS10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4uY2hhbmNlc19fbGlzdC1pdGVtLXByaWNlLWljb24ge1xuICB3aWR0aDogMzVweDtcbn1cbi5jaGFuY2VzX19saXN0LWl0ZW0tLWdvbGQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWQyMTI2IDQwJSwgcmdiYSgyNTUsIDI0OCwgMCwgMC41KSAxMDAlKTtcbn1cbi5jaGFuY2VzX19saXN0LWl0ZW0tLXJlZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxZDIxMjYgNDAlLCByZ2JhKDEzNSwgMCwgMCwgMC41KSAxMDAlKTtcbn1cbi5jaGFuY2VzX19saXN0LWl0ZW0tLXBpbmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWQyMTI2IDQwJSwgcmdiYSgyNTUsIDUwLCAyNDAsIDAuNSkgMTAwJSk7XG59XG4uY2hhbmNlc19fbGlzdC1pdGVtLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWQyMTI2IDQwJSwgcmdiYSgxMjUsIDUwLCAyNTUsIDAuNSkgMTAwJSk7XG59XG4uY2hhbmNlc19fbGlzdC1pdGVtLS1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWQyMTI2IDQwJSwgcmdiYSgxNjAsIDIxMSwgMjU1LCAwLjUpIDEwMCUpO1xufVxuLmNoYW5jZXNfX2xpc3QtaXRlbS0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxZDIxMjYgNDAlLCByZ2JhKDUwLCAxMTMsIDI1NSwgMC41KSAxMDAlKTtcbn1cbi5jaGFuY2VzX19saXN0LWl0ZW0tLWdyZXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWQyMTI2IDQwJSwgcmdiYSg3OCwgNzgsIDc4LCAwLjUpIDEwMCUpO1xufVxuLmNoYW5jZXNfX2xpc3QtaXRlbS1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGFuY2VzX19saXN0LWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdl9fbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMWVtO1xufVxuLm5hdl9fbGlzdC1pdGVtLS1oaWRkZW5vbnBob25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZfX2xpc3QtaXRlbS1iYWxhbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC40ZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXZfX2xpc3QtaXRlbS1iYWxhbmNlLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiAwIDAuNWVtO1xufVxuLm5hdl9fbGlzdC1pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MDE5NjA3ODQzKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5uYXZfX2xpc3QtaXRlbS1saW5rLS1jb2xvcjpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZfX2xpc3QtaXRlbS1saW5rLXRleHQtZ3JlZW4ge1xuICBjb2xvcjogcmdiKDAsIDE3OSwgMCk7XG59XG4ubmF2X19saXN0LWl0ZW0tbGluay0tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2X19saXN0LWl0ZW0tbGluay0tdW5kZXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAxNzksIDApO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuLm5hdl9fbGlzdC1pdGVtLWxpbmstLXVuZGVybGluZTpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2X19saXN0LWl0ZW0tbGluay1sb2dvIHtcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICB3aWR0aDogNTBweDtcbn1cbi5uYXZfX2xpc3QtaXRlbS1saW5rLS1kZXBvc2l0IHtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOTQxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm5hdl9fbGlzdC1pdGVtLWxpbmstLWRlcG9zaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MjMyO1xufVxuLm5hdl9fbGlzdC1tb2JpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNjtcbiAgei1pbmRleDogMTAwMDAwO1xufVxuLm5hdl9faXRlbS1tb2JpbGUge1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbi5uYXZfX2xpbmstbW9iaWxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2X19iYWxhbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZfX2JhbGFuY2UtaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLm1haW4tZGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNzB2aDtcbn1cbi5tYWluLWRlcF9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmctYm90dG9tOiA1ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tYWluLWRlcF9fdG9wLXRleHQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFpbi1kZXBfX3RvcC1idXR0b24ge1xuICBwYWRkaW5nOiAxZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOTQxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG4ubWFpbi1kZXBfX3RvcC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MjMyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubWFpbi1kZXBfX3RvcC1idXR0b24taWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLm1haW4tZGVwX19taWRkbGUtbGFiZWwge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1haW4tZGVwX19taWRkbGUtaW5wdXQge1xuICBtYXJnaW46IDAgMC41ZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuNGVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMGE5NDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLm1haW4tZGVwX19taWRkbGUtaW5wdXQ6Zm9jdXMsIC5tYWluLWRlcF9fbWlkZGxlLWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwODIzMjtcbn1cbi5tYWluLWRlcF9fbWlkZGxlLWRlcG9zaXQge1xuICBwYWRkaW5nOiAwLjJlbSAwLjRlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOTQxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5tYWluLWRlcF9fbWlkZGxlLWRlcG9zaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MjMyO1xufVxuXG4ubWFpbi1jYXNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1haW4tY2FzZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW4tY2FzZXNfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmYzNjtcbn1cbi5tYWluLWNhc2VzX19saXN0LWl0ZW0tbmFtZSwgLm1haW4tY2FzZXNfX2xpc3QtaXRlbS1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1jYXNlc19fbGlzdC1pdGVtLW5hbWUge1xuICBwYWRkaW5nOiAwLjM1ZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1haW4tY2FzZXNfX2xpc3QtaXRlbS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAuNWVtIGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBjb2xvcjogIzAwYTk0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzAsIDUwLCAwLjYpO1xufVxuLm1haW4tY2FzZXNfX2xpc3QtaXRlbS1wcmljZS1pbWcge1xuICBtYXJnaW46IDAgMC4xNWVtO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm1haW4tY2FzZXNfX2xpc3QtaXRlbS1waG90byB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi5tYWluLWNhc2VzX19saXN0LWl0ZW0tcGhvdG8tLWl0ZW0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5tYWluLWNhc2VzX19saXN0LWl0ZW0tcGhvdG8tLWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm1haW4tY2FzZXNfX2xpc3QtaXRlbS1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTk0MTtcbiAgY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLWNhc2VzX19saXN0LWl0ZW0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODIzMjtcbn1cblxuLmltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5tYWluLXJvdWxldHRlIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWluLXJvdWxldHRlX19pbnB1dGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNjtcbn1cbi5tYWluLXJvdWxldHRlX19pbnB1dGJveC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkMjEyNjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI2O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1haW4tcm91bGV0dGVfX2lucHV0Ym94LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWQyMTI2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0NTRmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLm1haW4tcm91bGV0dGVfX2lucHV0Ym94LWJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5tYWluLXJvdWxldHRlX19pbnB1dGJveC1idXR0b24tLWNsZWFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tYWluLXJvdWxldHRlX19pbnB1dGJveC1idXR0b24tLWNsZWFyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm1haW4tcm91bGV0dGVfX2NvdW50ZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5tYWluLXJvdWxldHRlX19jb3VudGRvd24tdGltZXIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBhbmltYXRpb246IHRpbWVyLXRpbWUgMTVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5tYWluLXJvdWxldHRlX19jb3VudGRvd24tdGltZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMiwgMzAsIDMwKTtcbn1cbi5tYWluLXJvdWxldHRlX19jb3VudGRvd24tdGltZXJsaW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgYW5pbWF0aW9uOiB0aW1lciAxNXMgbGluZWFyIGluZmluaXRlO1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJ1dHRvbnMtYm94IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJ1dHRvbnMtcGxheWVycy1wbGF5ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuMjVlbSAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1yb3VsZXR0ZV9fYmV0YnV0dG9ucy1wbGF5ZXJzLXBsYXllci1hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJ1dHRvbnMtcGxheWVycy1wbGF5ZXItYW1vdW50LWltZyB7XG4gIG1hcmdpbjogMCAwLjJlbTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tYWluLXJvdWxldHRlX19iZXRidXR0b25zLWJldHNhbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1yb3VsZXR0ZV9fYmV0YnV0dG9ucy1iZXRzYW1vdW50LXRleHR2YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5tYWluLXJvdWxldHRlX19iZXRidXR0b25zLWJldHNhbW91bnQtY29pbnN2YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1yb3VsZXR0ZV9fYmV0YnV0dG9ucy1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE5NDE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjMDBhOTQxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG4ubWFpbi1yb3VsZXR0ZV9fYmV0YnV0dG9ucy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MjMyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4ubWFpbi1yb3VsZXR0ZV9fYmV0YnV0dG9ucy1idXR0b24tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTRjNDE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjZGU0YzQxO1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJ1dHRvbnMtYnV0dG9uLS1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmY0MTM4O1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJ1dHRvbnMtYnV0dG9uLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQ1NGY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjNjM2MzYzO1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJ1dHRvbnMtYnV0dG9uLS1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI1MmI7XG59XG4ubWFpbi1yb3VsZXR0ZV9fYmV0YnV0dG9ucy1iZXRzYW1vdW50LWNvaW5zdmFsdWUtaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5tYWluLXJvdWxldHRlX19iZXRidXR0b25zLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjZlbSAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNjtcbn1cbi5tYWluLXJvdWxldHRlX19iZXRidXR0b25zLXRvcC1pbWdib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubWFpbi1yb3VsZXR0ZV9fYmV0YnV0dG9ucy10b3AtaW1nYm94LS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU0YzQxO1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJ1dHRvbnMtdG9wLWltZ2JveC0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0NTRmO1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJ1dHRvbnMtdG9wLWltZ2JveC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOTQxO1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJ1dHRvbnMtdG9wLWltZ2JveC1pbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJ1dHRvbnMtdG9wLXRleHQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tYWluLXJvdWxldHRlX19iZXRib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5tYWluLXJvdWxldHRlX19iZXRib3gtYmV0IHtcbiAgcGFkZGluZzogMC40ZW07XG4gIG1hcmdpbjogMCAwLjJlbTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFpbi1yb3VsZXR0ZV9fYmV0Ym94LWJldC0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlNGM0MTtcbn1cbi5tYWluLXJvdWxldHRlX19iZXRib3gtYmV0LS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQ1NGY7XG59XG4ubWFpbi1yb3VsZXR0ZV9fYmV0Ym94LWJldC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOTQxO1xufVxuLm1haW4tcm91bGV0dGVfX2JldGJveC1iZXQtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLXJvdWxldHRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDI2MHB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWFpbi1yb3VsZXR0ZV9fYXJyb3ctdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAyMDBweDtcbn1cbi5tYWluLXJvdWxldHRlX19hcnJvdy1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMzY1cHg7XG59XG4ubWFpbi1yb3VsZXR0ZV9fYXJyb3ctdXAsIC5tYWluLXJvdWxldHRlX19hcnJvdy1kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLm1haW4tcm91bGV0dGVfX2xpc3Qge1xuICBtYXJnaW46IDRlbSAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW4tcm91bGV0dGVfX2xpc3QtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWluLXJvdWxldHRlX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNC4xM2VtO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMzJweDtcbiAgaGVpZ2h0OiAxMzZweDtcbn1cbi5tYWluLXJvdWxldHRlX19saXN0LWl0ZW0taW1nIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4ubWFpbi1yb3VsZXR0ZV9fbGlzdC1pdGVtLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU0YzQxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2RlNGM0MTtcbn1cbi5tYWluLXJvdWxldHRlX19saXN0LWl0ZW0tLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDU0ZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICM2MzYzNjM7XG59XG4ubWFpbi1yb3VsZXR0ZV9fbGlzdC1pdGVtLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE5NDE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjMDBhOTQxO1xufVxuLm1haW4tcm91bGV0dGVfX2xhc3Rkcm9wcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjY7XG59XG4ubWFpbi1yb3VsZXR0ZV9fbGFzdGRyb3BzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAuMmVtO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubWFpbi1yb3VsZXR0ZV9fbGFzdGRyb3BzLWl0ZW0taW1nIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MCU7XG59XG4ubWFpbi1yb3VsZXR0ZV9fbGFzdGRyb3BzLWl0ZW0tLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTRjNDE7XG59XG4ubWFpbi1yb3VsZXR0ZV9fbGFzdGRyb3BzLWl0ZW0tLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDU0Zjtcbn1cbi5tYWluLXJvdWxldHRlX19sYXN0ZHJvcHMtaXRlbS0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOTQxO1xufVxuXG4ubWFpbi1jb2luZmxpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA4MHZoO1xufVxuLm1haW4tY29pbmZsaXBfX2NvaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMmVtIDAgMmVtIDA7XG59XG4ubWFpbi1jb2luZmxpcF9fcmVkLCAubWFpbi1jb2luZmxpcF9fYmxhY2ssIC5tYWluLWNvaW5mbGlwX19jb2luIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLm1haW4tY29pbmZsaXBfX3JlZCwgLm1haW4tY29pbmZsaXBfX2JsYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm1haW4tY29pbmZsaXBfX3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTRjNDE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAjZGU0YzQxO1xufVxuLm1haW4tY29pbmZsaXBfX2JsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDU0ZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4ICM2MzYzNjM7XG59XG4ubWFpbi1jb2luZmxpcF9faW1nIHtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiA3NSU7XG59XG4ubWFpbi1jb2luZmxpcF9fYmV0Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tYWluLWNvaW5mbGlwX19pbnB1dGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNjtcbn1cbi5tYWluLWNvaW5mbGlwX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFkMjEyNjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI2O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1haW4tY29pbmZsaXBfX2lucHV0Ym94LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWQyMTI2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0NTRmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLm1haW4tY29pbmZsaXBfX2lucHV0Ym94LWJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5tYWluLWNvaW5mbGlwX19pbnB1dGJveC1idXR0b24tLWNsZWFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tYWluLWNvaW5mbGlwX19pbnB1dGJveC1idXR0b24tLWNsZWFyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm1haW4tY29pbmZsaXBfX2J1dHRvbiB7XG4gIG1hcmdpbjogMCAxZW07XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4ubWFpbi1jb2luZmxpcF9fYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm1haW4tY29pbmZsaXBfX2J1dHRvbi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlNGM0MTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4ICNkZTRjNDE7XG59XG4ubWFpbi1jb2luZmxpcF9fYnV0dG9uLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQ1NGY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAjNjM2MzYzO1xufVxuLm1haW4tY29pbmZsaXBfX2JldGltZyB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5tYWluLWNyYXNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWFpbi1jcmFzaF9fY29pbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubWFpbi1jcmFzaF9fbGFzdGRyb3BzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubWFpbi1jcmFzaF9fbGFzdGRyb3BpdGVtIHtcbiAgcGFkZGluZzogMCAwLjI1ZW07XG59XG4ubWFpbi1jcmFzaF9fbXVsdGlwbGllciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDRyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0LCAyNCwgMjQpO1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNTYpIDBweCAyMnB4IDcwcHggNHB4O1xufVxuLm1haW4tY3Jhc2hfX2JldCB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTk0MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5tYWluLWNyYXNoX19iZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MjMyO1xufVxuLm1haW4tY3Jhc2hfX2NvdW50ZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1jcmFzaF9fY291bnRkb3duLXRpbWVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNGVtIDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNjtcbiAgei1pbmRleDogMTtcbn1cbi5mb290ZXJfX2ljb25zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyZW0gMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZvb3Rlcl9faWNvbnMtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMCAxZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uZm9vdGVyX19pY29ucy1saXN0LWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG4uZm9vdGVyX19pY29ucy1saXN0LWl0ZW0tbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5mb290ZXJfX3RleHQge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTAxOTYwNzg0Myk7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTAxOTYwNzg0Myk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTEwcHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbi8qXG4gKiAzRFhcbiAqL1xuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7XG59XG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICogM0RYIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDtcbn1cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICogM0RZXG4gKi9cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4O1xufVxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gKiAzRFkgUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4O1xufVxuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLypcbiAqIDNEWFlcbiAqL1xuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4O1xufVxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gKiAzRFhZIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7XG59XG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZykgcm90YXRlWigtMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICogQXJyb3dcbiAqL1xuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cbi5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuXG4vKlxuICogQXJyb3cgUmlnaHRcbiAqL1xuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG59XG5cbi8qXG4gKiBBcnJvdyBBbHRcbiAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xufVxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbn1cblxuLypcbiAqIEFycm93IEFsdCBSaWdodFxuICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xufVxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xufVxuXG4vKlxuICogQXJyb3cgVHVyblxuICovXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cblxuLypcbiAqIEFycm93IFR1cm4gUmlnaHRcbiAqL1xuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG59XG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cblxuLypcbiAqIEJvcmluZ1xuICovXG4uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbn1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLypcbiAqIENvbGxhcHNlXG4gKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIENvbGxhcHNlIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIEVsYXN0aWNcbiAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG59XG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC0yNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG59XG5cbi8qXG4gKiBFbGFzdGljIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG59XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG59XG5cbi8qXG4gKiBFbXBoYXRpY1xuICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAtODBweDtcbiAgdG9wOiAtODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHB4LCA4MHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC04MHB4O1xuICB0b3A6IC04MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG5cbi8qXG4gKiBFbXBoYXRpYyBSZXZlcnNlXG4gKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IC04MHB4O1xuICB0b3A6IDgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgLTgwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTgwcHg7XG4gIHRvcDogODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgLTgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuXG4vKlxuICogTWludXNcbiAqL1xuLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyAwcyBlYXNlLW91dCwgdG9wIDAuMDhzIDBzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyBlYXNlLW91dCwgdG9wIDAuMDhzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIDAuMDhzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbi8qXG4gKiBTbGlkZXJcbiAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbn1cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC01LjcxNDI4NTcxNDNweCwgLTZweCwgMCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC05MGRlZyk7XG59XG5cbi8qXG4gKiBTbGlkZXIgUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDUuNzE0Mjg1NzE0M3B4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qXG4gKiBTcGluXG4gKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xufVxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xufVxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBTcGluIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbn1cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIFNwcmluZ1xuICovXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTNzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gKiBTcHJpbmcgUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwcyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDBzIDAuMjJzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBTdGFuZFxuICovXG4uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBTdGFuZCBSZXZlcnNlXG4gKi9cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBTcXVlZXplXG4gKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xufVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIFZvcnRleFxuICovXG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbn1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc2NWRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qXG4gKiBWb3J0ZXggUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbn1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ubWFpbi1pbmRleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm1haW4taW5kZXhfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm1haW4taW5kZXhfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMmYzNjtcbn1cbi5tYWluLWluZGV4X19saXN0LWl0ZW0tbGluayB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1pbmRleF9fbGlzdC1pdGVtLWxpbmstaW1nIHtcbiAgd2lkdGg6IDI1MHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5tYWluLWluZGV4X19saXN0LWl0ZW0tbGluay1pbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi5tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluX19kcm9wcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogODVweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjY7XG4gIHotaW5kZXg6IDI7XG59XG4ubWFpbl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDBhOTQxO1xufVxuLm1haW5fX3RvcC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubWFpbl9fZHJvcHNib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1haW5fX2Ryb3BzYm94LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDkyLjVweDtcbn1cbi5tYWluX19kcm9wc2JveC1pdGVtLWltZyB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubWFpbl9fZHJvcHNib3gtaXRlbS1wcmljZWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLm1haW5fX2Ryb3BzYm94LWl0ZW0tcHJpY2Vib3gtaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5tYWluX19kcm9wc2JveC1pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5tYWluX19kcm9wc2JveC1pdGVtLS1yZWQge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkZTRjNDE7XG59XG4ubWFpbl9fZHJvcHNib3gtaXRlbS0tZ29sZCB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgZ29sZDtcbn1cbi5tYWluX19kcm9wc2JveC1pdGVtLS1waW5rIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2IoMjU1LCAxMTIsIDEzNik7XG59XG4ubWFpbl9fZHJvcHNib3gtaXRlbS0tcHVycGxlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2IoMTI1LCA1MCwgMjU1KTtcbn1cbi5tYWluX19kcm9wc2JveC1pdGVtLS1ibHVlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2IoNzUsIDE0NywgMjU1KTtcbn1cblxuLm1haW4tY2hhdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1jaGF0X19jaGF0Ym94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDg1cHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLWhlaWdodDogOTIlO1xuICBtYXgtaGVpZ2h0OiA5MiU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MmUzNTtcbiAgei1pbmRleDogMjtcbn1cbi5tYWluLWNoYXRfX2lucHV0Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMGE5NDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjY7XG59XG4ubWFpbi1jaGF0X19pbnB1dCB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB3aWR0aDogOTAlO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLm1haW4tY2hhdF9fYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yZW0gMDtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICB3aWR0aDogOTAlO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE5NDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubWFpbi1jaGF0X19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MjMyO1xufVxuLm1haW4tY2hhdF9fbWVzc2FnZXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGhlaWdodDogNzE1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm1haW4tY2hhdF9fbWVzc2FnZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNjtcbn1cbi5tYWluLWNoYXRfX21lc3NhZ2VzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG4ubWFpbi1jaGF0X19tZXNzYWdlczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOTQxO1xufVxuLm1haW4tY2hhdF9fbXNnIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxZW07XG59XG4ubWFpbi1jaGF0X19tc2ctLXNlY29uZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjY7XG59XG4ubWFpbi1jaGF0X19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubWFpbi1zbG90IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vdGhlci9iYW5hbmFydXNoYmcuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubWFpbi1zbG90X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLm1haW4tc2xvdF9fYm94aXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhOTQxO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5tYWluLXNsb3RfX3NwaW4ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDAuOTkpO1xufVxuLm1haW4tc2xvdF9fcGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMmVtO1xuICBmb250LXNpemU6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1zbG90X190aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1haW4tc2xvdF9fYnV0dG9uIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE5NDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLm1haW4tc2xvdF9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODIzMjtcbn1cbi5tYWluLXNsb3RfX2JldGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW4tc2xvdF9fd2luLCAubWFpbi1zbG90X19iYWxhbmNlLCAubWFpbi1zbG90X19iZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAuMjVlbSAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLm1haW4tc2xvdF9fYmV0YnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYWluLXNsb3RfX2JldGJ1dHRvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE5NDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLm1haW4tc2xvdF9fYmV0YnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODIzMjtcbn1cbi5tYWluLXNsb3RfX2xpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgYW5pbWF0aW9uOiBsaWdodCAycyBpbmZpbml0ZTtcbn1cbi5tYWluLXNsb3RfX2xpZ2h0LS1vbmUge1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwMHB4O1xufVxuLm1haW4tc2xvdF9fbGlnaHQtLXR3byB7XG4gIHRvcDogMTUwcHg7XG4gIHJpZ2h0OiA1MDBweDtcbn1cbi5tYWluLXNsb3RfX2xpZ2h0LS10aHJlZSB7XG4gIHRvcDogNDI1cHg7XG4gIGxlZnQ6IDYwMHB4O1xufVxuLm1haW4tc2xvdF9fbGlnaHQtLWZvdXIge1xuICB0b3A6IDYwMHB4O1xuICByaWdodDogMzU1cHg7XG59XG4ubWFpbi1zbG90X19saWdodCBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi53aW4tYW1vdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgZm9udC1zaXplOiAxMHJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndpbi1hbW91bnRfX3RleHQge1xuICB6LWluZGV4OiA1O1xufVxuLndpbi1hbW91bnRfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi53aW4tYW1vdW50X19naWZib3gge1xuICB6LWluZGV4OiAyO1xufVxuLndpbi1hbW91bnRfX2dpZiB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI2O1xufVxuXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG59XG5cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTk0MTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcGVuLWFuaW0ge1xuICBhbmltYXRpb246IG9wZW4gNXMgZm9yd2FyZHM7XG59XG5cbi5zcGluIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDVzIGN1YmljLWJlemllcigwLCAwLCAwLCAwLjk5KTtcbn1cblxuLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogLTE7XG59XG5cbi53cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxubWFpbiB7XG4gIHBhZGRpbmc6IDZlbSAwIDRlbSAwO1xufVxuXG4ubGluZXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFib3ZlIHtcbiAgei1pbmRleDogMTEwMDAwO1xufVxuXG4uYm9keS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5oaWRlIHtcbiAgYW5pbWF0aW9uOiBoaWRlIDAuM3MgbGluZWFyO1xufVxuXG4uc2hvdyB7XG4gIGFuaW1hdGlvbjogc2hvdyAwLjNzIGxpbmVhcjtcbn1cblxuLmNvaW5mbGlwLXJlZCB7XG4gIGFuaW1hdGlvbjogY29pbmZsaXAtcmVkIDVzO1xufVxuXG4uY29pbmZsaXAtYmxhY2sge1xuICBhbmltYXRpb246IGNvaW5mbGlwLWJsYWNrIDVzO1xufVxuXG4uY3Jhc2gtdGltZS10ZXh0LXN0YXJ0IHtcbiAgYW5pbWF0aW9uOiB0aW1lci10aW1lIDE1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5jcmFzaC10aW1lLWxpbmUtc3RhcnQge1xuICBhbmltYXRpb246IHRpbWVyIDE1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi53aW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDBhOTQxO1xufVxuLndpbl9faW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuQGtleWZyYW1lcyBvcGVuIHtcbiAgZnJvbSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIHRvIHtcbiAgICBsZWZ0OiAtMjI1JTtcbiAgfVxufVxuQGtleWZyYW1lcyB0aW1lciB7XG4gIDAlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgfVxuICA3NSUge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICB9XG4gIDkwJSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgfVxufVxuQGtleWZyYW1lcyB0aW1lci10aW1lIHtcbiAgMCUge1xuICAgIGNvbG9yOiBncmVlbjtcbiAgfVxuICA3NSUge1xuICAgIGNvbG9yOiBvcmFuZ2U7XG4gIH1cbiAgOTAlIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG4gIDEwMCUge1xuICAgIGNvbG9yOiByZWQ7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY29pbmZsaXAtcmVkIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE0NDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNvaW5mbGlwLWJsYWNrIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTYwMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1NnB4KSB7XG4gIC5uYXZfX2xpbmstLWhvbWV0ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2hhbmNlc19fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIC5tYWluLXJvdWxldHRlX19sYXN0ZHJvcHMge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLm1haW4tcm91bGV0dGVfX2xhc3Rkcm9wcy1pdGVtIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLm1haW4tcm91bGV0dGVfX2Fycm93LXVwIHtcbiAgICB0b3A6IDIzNXB4O1xuICB9XG4gIC5tYWluLXJvdWxldHRlX19hcnJvdy1kb3duIHtcbiAgICB0b3A6IDQwNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoYW5jZXNfX2xpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAubWFpbi1yb3VsZXR0ZV9faW5wdXRib3gtaW5wdXQge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLm1haW4tcm91bGV0dGVfX2lucHV0Ym94LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tY29pbmZsaXBfX2lucHV0Ym94LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2hhbmNlc19fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5tYWluLXJvdWxldHRlX19iZXRib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbi1jaGF0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIiRncmVlbi1idXR0b246ICMwMGE5NDE7XHJcbiRncmVlbi1idXR0b24taG92ZXI6ICMwMDgyMzI7XHJcbiRkYXJrZXItZ3JlZW46IHJnYigwLCAxNzksIDApO1xyXG4kd2hpdGUtdGV4dDogd2hpdGU7XHJcbiRuYXYtbGluay1jb2xvcjogI2ZmZmZmZjgwO1xyXG4kZGFya2VyLWJsYWNrOiAjMWQyMTI2O1xyXG4kbGlnaHQtYmxhY2s6ICMzMTM1M2Q7XHJcbiRsaWdodGVyLWJsYWNrOiAjNDA0NTRmO1xyXG4kdGltZXItbGluZS1iZzogcmdiKDMyLCAzMCwgMzApO1xyXG4kcmVkOiAjZGU0YzQxO1xyXG4kcmVkLWhvdmVyOiAjYmY0MTM4O1xyXG4kYmxhY2stYnV0dG9uLXJvdWxldHRlOiAjNjM2MzYzO1xyXG4kYmxhY2stYnV0dG9uLXJvdWxldHRlLWhvdmVyOiAjMjMyNTJiO1xyXG4kbWFpbi1pdGVtLWNvbG9yOiAjMmMyZjM2O1xyXG4kY2hhdC1jb2xvcjogIzI4MmUzNTtcclxuJGJsYWNrLWNvaW5mbGlwOiAjNDA0NTRmO1xyXG4kY2FzZXMtcHJpY2U6IHJnYmEoMCwgMTMwLCA1MCwgLjYpOyIsIkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XHJcblxyXG4uY2FzZXNib3gge1xyXG5cdCYtY2FzZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtbmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS10ZXh0O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XHJcblxyXG4uY2FzZWJveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogMjUwcHg7XHJcblx0bWFyZ2luOiA4ZW0gYXV0bztcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4tYnV0dG9uO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCZfX2Nhc2VpbWcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcblx0XHQmLWltZyB7XHJcblx0XHRcdHdpZHRoOiAzNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYXJyb3dzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdCYtYXJyb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGdyZWVuLWJ1dHRvbjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRjb2xvcjogJGdyZWVuLWJ1dHRvbjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNhc2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiA0MDAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHJcblx0Ji1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cclxuXHRcdCYtaW1nIHtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmLW5hbWUge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5vcGVuLWJ0biB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDAuNWVtIDJlbTtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnV0dG9uO1xyXG5cdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1idXR0b24taG92ZXI7XHJcblx0fVxyXG5cclxuXHQmLS1zcGlubmluZyB7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRwYWRkaW5nOiAwLjc1ZW0gMi41ZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnV0dG9uLWhvdmVyO1xyXG5cdH1cclxuXHJcblx0Ji1pY29uIHtcclxuXHRcdG1hcmdpbjogMCAwLjJlbSAwIDAuNWVtO1xyXG5cdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0fVxyXG5cclxuXHQmLWJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4uY2hhbmNlcyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAyZW0gMCAyZW0gMDtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGdyZWVuLWJ1dHRvbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VyLWJsYWNrO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG5cclxuXHRcdFx0Ji1wcmljZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYigwLCAwLCAwLCAwLjgpO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLXRleHQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS10ZXh0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji1pY29uIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tZ29sZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHRcdFx0MTgwZGVnLFxyXG5cdFx0XHRcdFx0JGRhcmtlci1ibGFjayA0MCUsXHJcblx0XHRcdFx0XHRyZ2JhKDI1NSwgMjQ4LCAwLCAwLjUpIDEwMCVcclxuXHRcdFx0XHQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1yZWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuXHRcdFx0XHRcdDE4MGRlZyxcclxuXHRcdFx0XHRcdCRkYXJrZXItYmxhY2sgNDAlLFxyXG5cdFx0XHRcdFx0cmdiYSgxMzUsIDAsIDAsIDAuNSkgMTAwJVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXBpbmsge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuXHRcdFx0XHRcdDE4MGRlZyxcclxuXHRcdFx0XHRcdCRkYXJrZXItYmxhY2sgNDAlLFxyXG5cdFx0XHRcdFx0cmdiYSgyNTUsIDUwLCAyNDAsIDAuNSkgMTAwJVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXB1cnBsZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHRcdFx0MTgwZGVnLFxyXG5cdFx0XHRcdFx0JGRhcmtlci1ibGFjayA0MCUsXHJcblx0XHRcdFx0XHRyZ2JhKDEyNSwgNTAsIDI1NSwgMC41KSAxMDAlXHJcblx0XHRcdFx0KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tbGlnaHRibHVlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcblx0XHRcdFx0XHQxODBkZWcsXHJcblx0XHRcdFx0XHQkZGFya2VyLWJsYWNrIDQwJSxcclxuXHRcdFx0XHRcdHJnYmEoMTYwLCAyMTEsIDI1NSwgMC41KSAxMDAlXHJcblx0XHRcdFx0KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tYmx1ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHRcdFx0MTgwZGVnLFxyXG5cdFx0XHRcdFx0JGRhcmtlci1ibGFjayA0MCUsXHJcblx0XHRcdFx0XHRyZ2JhKDUwLCAxMTMsIDI1NSwgMC41KSAxMDAlXHJcblx0XHRcdFx0KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tZ3JleSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHRcdFx0MTgwZGVnLFxyXG5cdFx0XHRcdFx0JGRhcmtlci1ibGFjayA0MCUsXHJcblx0XHRcdFx0XHRyZ2JhKDc4LCA3OCwgNzgsIDAuNSkgMTAwJVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji10ZXh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlIFwiLi9jb2xvcnNcIiBhcyAqO1xyXG5cclxuLm5hdiB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtlci1ibGFjaztcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMWVtO1xyXG5cclxuXHRcdFx0Ji0taGlkZGVub25waG9uZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1iYWxhbmNlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMC40ZW07XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuXHRcdFx0XHQmLWljb24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMC41ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWxpbmsge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICRuYXYtbGluay1jb2xvcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG5cclxuXHRcdFx0XHQmLS1jb2xvcjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLXRleHQtZ3JlZW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrZXItZ3JlZW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLS1sb2dvIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji0tdW5kZXJsaW5lIHtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAtNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zcztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtbG9nbyB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMC41ZW07XHJcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtLWRlcG9zaXQge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMWVtO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJ1dHRvbjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJ1dHRvbi1ob3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3QtbW9iaWxlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXItYmxhY2s7XHJcblx0XHR6LWluZGV4OiAxMDAwMDA7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtLW1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAwLjVlbSAwO1xyXG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0fVxyXG5cclxuXHQmX19saW5rLW1vYmlsZSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblx0fVxyXG5cclxuXHQmX19iYWxhbmNlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdCYtaW1nIHtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSBcIi4vY29sb3JzXCIgYXMgKjtcclxuXHJcbi5tYWluLWRlcCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA3MHZoO1xyXG5cclxuXHQmX190b3Age1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1ZW07XHJcblx0XHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblxyXG5cdFx0Ji10ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtYnV0dG9uIHtcclxuXHRcdFx0cGFkZGluZzogMWVtO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJ1dHRvbjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJ1dHRvbi1ob3ZlcjtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtaWNvbiB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZS10ZXh0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWlkZGxlIHtcclxuXHRcdCYtbGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS10ZXh0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtaW5wdXQge1xyXG5cdFx0XHRtYXJnaW46IDAgMC41ZW07XHJcblx0XHRcdHBhZGRpbmc6IDAuMmVtIDAuNGVtO1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRncmVlbi1idXR0b247XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtlci1ibGFjaztcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG5cclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGdyZWVuLWJ1dHRvbi1ob3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtZGVwb3NpdCB7XHJcblx0XHRcdHBhZGRpbmc6IDAuMmVtIDAuNGVtO1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1idXR0b247XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJ1dHRvbi1ob3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlIFwiLi9jb2xvcnNcIiBhcyAqO1xyXG5cclxuLm1haW4tY2FzZXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHBhZGRpbmc6IDFlbTtcclxuXHRcdFx0bWFyZ2luOiAwLjVlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4taXRlbS1jb2xvcjtcclxuXHJcblx0XHRcdCYtbmFtZSxcclxuXHRcdFx0Ji1wcmljZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtbmFtZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMC4zNWVtIDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLXByaWNlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luOiAwLjVlbSBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNWVtO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRncmVlbi1idXR0b247XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNhc2VzLXByaWNlO1xyXG5cclxuXHRcdFx0XHQmLWltZyB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMC4xNWVtO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLXBob3RvIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdFx0Ji0taXRlbSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWJ1dHRvbiB7XHJcblx0XHRcdFx0cGFkZGluZzogMC41ZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnV0dG9uO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1idXR0b24taG92ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaW1hZ2VzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiAyNTBweDtcclxuXHR3aWR0aDogMjUwcHg7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG4iLCJAdXNlIFwiLi9jb2xvcnNcIiBhcyAqO1xyXG5cclxuLm1haW4tcm91bGV0dGUge1xyXG5cdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCZfX2lucHV0Ym94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW46IDJlbSAwO1xyXG5cdFx0cGFkZGluZzogMC41ZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VyLWJsYWNrO1xyXG5cclxuXHRcdCYtaW5wdXQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZXItYmxhY2s7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtlci1ibGFjaztcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLWJ1dHRvbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcclxuXHRcdFx0bWFyZ2luOiAwIDAuNWVtO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZGFya2VyLWJsYWNrO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS10ZXh0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ibGFjaztcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tY2xlYXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY291bnRkb3duIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZS10ZXh0O1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cclxuXHRcdCYtdGltZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRhbmltYXRpb246IHRpbWVyLXRpbWUgMTVzIGxpbmVhciBpbmZpbml0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmLXRpbWVybGluZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZXItbGluZS1iZztcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcblx0XHRcdFx0YW5pbWF0aW9uOiB0aW1lciAxNXMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19iZXRidXR0b25zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0Ji1ib3gge1xyXG5cdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1wbGF5ZXJzIHtcclxuXHRcdFx0Ji1wbGF5ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuMjVlbSAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHJcblx0XHRcdFx0Ji1hbW91bnQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0Ji1pbWcge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMC4yZW07XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1iZXRzYW1vdW50IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW0gMDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZS10ZXh0O1xyXG5cclxuXHRcdFx0Ji10ZXh0dmFsdWUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1jb2luc3ZhbHVlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWJ1dHRvbiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVlbSAwO1xyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJ1dHRvbjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4ICRncmVlbi1idXR0b247XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1idXR0b24taG92ZXI7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1yZWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4ICRyZWQ7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZC1ob3ZlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLWJsYWNrIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ibGFjaztcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggJGJsYWNrLWJ1dHRvbi1yb3VsZXR0ZTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stYnV0dG9uLXJvdWxldHRlLWhvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtYmV0c2Ftb3VudCB7XHJcblx0XHRcdCYtY29pbnN2YWx1ZSB7XHJcblx0XHRcdFx0Ji1pbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji10b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMC42ZW0gMDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXItYmxhY2s7XHJcblxyXG5cdFx0XHQmLWltZ2JveCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwLjVlbTtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdFx0XHQmLS1yZWQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtLWJsYWNrIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji0tZ3JlZW4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJ1dHRvbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYtaW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji10ZXh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2JldGJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcblx0XHQmLWJldCB7XHJcblx0XHRcdHBhZGRpbmc6IDAuNGVtO1xyXG5cdFx0XHRtYXJnaW46IDAgMC4yZW07XHJcblx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0Ji0tcmVkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1ibGFjayB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItYmxhY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLWdyZWVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnV0dG9uO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWltZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hcnJvdyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDI2MHB4O1xyXG5cdFx0d2lkdGg6IDNweDtcclxuXHRcdGhlaWdodDogMTM1cHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS10ZXh0O1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblxyXG5cdFx0Ji11cCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDIwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtZG93biB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDM2NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtdXAsXHJcblx0XHQmLWRvd24ge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdG1hcmdpbjogNGVtIDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdCYtYm94IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogNC4xM2VtO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblx0XHRcdHdpZHRoOiAxMzJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMzZweDtcclxuXHJcblx0XHRcdCYtaW1nIHtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tcmVkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAkcmVkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1ibGFjayB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItYmxhY2s7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4ICRibGFjay1idXR0b24tcm91bGV0dGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLWdyZWVuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnV0dG9uO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAkZ3JlZW4tYnV0dG9uO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sYXN0ZHJvcHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMmVtO1xyXG5cdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VyLWJsYWNrO1xyXG5cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDAgMC4yZW07XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0d2lkdGg6MjVweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdFx0Ji1pbWcge1xyXG5cdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiA4MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXJlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tYmxhY2sge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWJsYWNrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLS1ncmVlbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJ1dHRvbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlIFwiLi9jb2xvcnNcIiBhcyAqO1xyXG5cclxuLm1haW4tY29pbmZsaXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDgwdmg7XHJcblxyXG5cdCZfX2NvaW4ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luOiAyZW0gMCAyZW0gMDtcclxuXHR9XHJcblxyXG5cdCZfX3JlZCxcclxuXHQmX19ibGFjayxcclxuXHQmX19jb2luIHtcclxuXHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdGhlaWdodDogMjUwcHg7XHJcblx0fVxyXG5cclxuXHQmX19yZWQsXHJcblx0Jl9fYmxhY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR9XHJcblxyXG5cdCZfX3JlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4ICRyZWQ7XHJcblx0fVxyXG5cclxuXHQmX19ibGFjayB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29pbmZsaXA7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDMwcHggJGJsYWNrLWJ1dHRvbi1yb3VsZXR0ZTtcclxuXHR9XHJcblxyXG5cdCZfX2ltZyB7XHJcblx0XHR3aWR0aDogNzUlO1xyXG5cdFx0aGVpZ2h0OiA3NSU7XHJcblx0fVxyXG5cclxuXHQmX19iZXRib3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdCZfX2lucHV0Ym94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW46IDJlbSAwO1xyXG5cdFx0cGFkZGluZzogMC41ZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VyLWJsYWNrO1xyXG5cdH1cclxuXHJcblx0Jl9faW5wdXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrZXItYmxhY2s7XHJcblx0XHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VyLWJsYWNrO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCZfX2lucHV0Ym94LWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cGFkZGluZzogMC4yNWVtIDAuNWVtO1xyXG5cdFx0bWFyZ2luOiAwIDAuNWVtO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGRhcmtlci1ibGFjaztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29pbmZsaXA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWNsZWFyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdG1hcmdpbjogMCAxZW07XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tcmVkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4ICRyZWQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tYmxhY2sge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29pbmZsaXA7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAkYmxhY2stYnV0dG9uLXJvdWxldHRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmV0aW1nIHtcclxuXHRcdHdpZHRoOiA3NSU7XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XHJcblxyXG4ubWFpbi1jcmFzaCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWluLWhlaWdodDogODB2aDtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0Jl9fY29pbiB7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2xhc3Rkcm9wcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQmX19sYXN0ZHJvcGl0ZW0ge1xyXG5cdFx0cGFkZGluZzogMCAwLjI1ZW07XHJcblx0fVxyXG5cclxuXHQmX19tdWx0aXBsaWVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0cGFkZGluZzogMWVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZS10ZXh0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI0LCAyNCwgMjQpO1xyXG5cdFx0Ym94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjU2KSAwcHggMjJweCA3MHB4IDRweDtcclxuXHR9XHJcblxyXG5cdCZfX2JldCB7XHJcblx0XHRwYWRkaW5nOiAxZW07XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1idXR0b247XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJ1dHRvbi1ob3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvdW50ZG93biB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCYtdGltZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRjb2xvcjogZ3JlZW47XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XHJcblxyXG4uZm9vdGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRwYWRkaW5nOiA0ZW0gMDtcclxuXHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtlci1ibGFjaztcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHQmX19pY29ucy1saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAyZW0gMDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDFlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgXHJcblx0XHRcdCYtbGluayB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZS10ZXh0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHR9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICNmZmZmZmY4MCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yICA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIDNkeHksXG4gIDNkeHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBhcnJvd3R1cm4sXG4gIGFycm93dHVybi1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBtaW51cyxcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm4tclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9taW51c1wiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlci1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3F1ZWV6ZVwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleC1yXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG5cbiAgLy8gTm9ybWFsaXplICg8YnV0dG9uPilcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICY6aG92ZXIge1xuICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICBmaWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLW9wYWNpdHk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1hY3RpdmUtbGF5ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAzICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IG1hdGguZGl2KCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAtMik7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHgpIHtcbiAgLypcbiAgICogM0RYXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHgge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeC1yKSB7XG4gIC8qXG4gICAqIDNEWCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHgtciB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeSkge1xuICAvKlxuICAgKiAzRFlcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeSB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeS1yKSB7XG4gIC8qXG4gICAqIDNEWSBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHktciB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4eSkge1xuICAvKlxuICAgKiAzRFhZXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHh5IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4eS1yKSB7XG4gIC8qXG4gICAqIDNEWFkgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4eS1yIHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVaKC0xODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvdykge1xuICAvKlxuICAgKiBBcnJvd1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93LXIpIHtcbiAgLypcbiAgICogQXJyb3cgUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd2FsdCkge1xuICAvKlxuICAgKiBBcnJvdyBBbHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0IHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yNSwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjI1LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3dhbHQtcikge1xuICAvKlxuICAgKiBBcnJvdyBBbHQgUmlnaHRcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93YWx0LXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMjUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMjUsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3d0dXJuKSB7XG4gIC8qXG4gICAqIEFycm93IFR1cm5cbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3d0dXJuLXIpIHtcbiAgLypcbiAgICogQXJyb3cgVHVybiBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYm9yaW5nKSB7XG4gIC8qXG4gICAqIEJvcmluZ1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tYm9yaW5nIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICYsXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2UpIHtcbiAgLypcbiAgICogQ29sbGFwc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgY29sbGFwc2Utcikge1xuICAvKlxuICAgKiBDb2xsYXBzZSBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMiArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYykge1xuICAvKlxuICAgKiBFbGFzdGljXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbGFzdGljIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogbWF0aC5kaXYoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDIpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbGFzdGljLXIpIHtcbiAgLypcbiAgICogRWxhc3RpYyBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbGFzdGljLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBtYXRoLmRpdigkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgMik7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbXBoYXRpYykge1xuICAvKlxuICAgKiBFbXBoYXRpY1xuICAgKi9cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGVtcGhhdGljLXIpIHtcbiAgLypcbiAgICogRW1waGF0aWMgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMjtcbiAgICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbWludXMpIHtcbiAgLypcbiAgICogTWludXNcbiAgICovXG4gIC5oYW1idXJnZXItLW1pbnVzIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDhzIDBzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wOHMgMHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgbGluZWFyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wOHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyAwLjA4cyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzbGlkZXIpIHtcbiAgLypcbiAgICogU2xpZGVyXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zbGlkZXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBtYXRoLmRpdigkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgMik7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmc7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICR5LW9mZnNldDogJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQsIDApIHJvdGF0ZSg0NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKG1hdGguZGl2KCRoYW1idXJnZXItbGF5ZXItd2lkdGgsIC03KSwgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogLTEsIDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNsaWRlci1yKSB7XG4gIC8qXG4gICAqIFNsaWRlciBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zbGlkZXItciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IG1hdGguZGl2KCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAyKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKC00NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QobWF0aC5kaXYoJGhhbWJ1cmdlci1sYXllci13aWR0aCwgNyksICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluKSB7XG4gIC8qXG4gICAqIFNwaW5cbiAgICovXG4gIC5oYW1idXJnZXItLXNwaW4ge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluLXIpIHtcbiAgLypcbiAgICogU3BpbiBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwcmluZykge1xuICAvKlxuICAgKiBTcHJpbmdcbiAgICovXG4gIC5oYW1idXJnZXItLXNwcmluZyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IG1hdGguZGl2KCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAyKTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xM3MgbGluZWFyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMikgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICogMik7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNwcmluZy1yKSB7XG4gIC8qXG4gICAqIFNwcmluZyBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcHJpbmctciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHN0YW5kKSB7XG4gIC8qXG4gICAqIFN0YW5kXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zdGFuZCB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzdGFuZC1yKSB7XG4gIC8qXG4gICAqIFN0YW5kIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXN0YW5kLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNxdWVlemUpIHtcbiAgLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgdm9ydGV4KSB7XG4gIC8qXG4gICAqIFZvcnRleFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tdm9ydGV4IHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc2NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCB2b3J0ZXgtcikge1xuICAvKlxuICAgKiBWb3J0ZXggUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTc2NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi9jb2xvcnNcIiBhcyAqO1xyXG5cclxuLm1haW4taW5kZXgge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0XHQmLWl0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAxZW07XHJcblx0XHRcdG1hcmdpbjogMC41ZW07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWl0ZW0tY29sb3I7XHJcblxyXG5cdFx0XHQmLWxpbmsge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHJcblx0XHRcdFx0Ji1pbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tYWluIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQmX19kcm9wcyB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogODVweDtcclxuXHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXItYmxhY2s7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHJcblx0Jl9fdG9wIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW4tYnV0dG9uO1xyXG5cclxuXHRcdCYtdGV4dCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZHJvcHNib3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiA5Mi41cHg7XHJcblxyXG5cdFx0XHQmLWltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1wcmljZWJveCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblxyXG5cdFx0XHRcdCYtaW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1uYW1lIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tcmVkIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkICRyZWQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLWdvbGQge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgZ29sZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tcGluayB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2IoMjU1LCAxMTIsIDEzNik7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYtLXB1cnBsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2IoMTI1LCA1MCwgMjU1KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tYmx1ZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2IoNzUsIDE0NywgMjU1KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm1haW4tY2hhdCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRcclxuXHQmX19jaGF0Ym94IHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDg1cHg7XHJcblx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiA5MiU7XHJcblx0XHRtYXgtaGVpZ2h0OiA5MiU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZS10ZXh0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNoYXQtY29sb3I7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHJcblx0Jl9faW5wdXRib3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGdyZWVuLWJ1dHRvbjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXItYmxhY2s7XHJcblx0fVxyXG5cclxuXHQmX19pbnB1dCB7XHJcblx0XHRwYWRkaW5nOiAwLjJlbTtcclxuXHRcdHdpZHRoOiA5MCU7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRjb2xvcjogYmxhY2s7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtdGV4dDtcclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRwYWRkaW5nOiAwLjJlbSAwO1xyXG5cdFx0bWFyZ2luOiAwLjJlbSAwO1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnV0dG9uO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1idXR0b24taG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tZXNzYWdlcyB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0aGVpZ2h0OiA3MTVweDtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHR9XHJcblxyXG5cdCZfX21lc3NhZ2VzOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya2VyLWJsYWNrO1xyXG5cdH1cclxuXHRcclxuXHQmX19tZXNzYWdlczo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0d2lkdGg6IDVweDtcclxuXHR9XHJcblx0XHJcblx0Jl9fbWVzc2FnZXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1idXR0b247XHJcblx0fVxyXG5cclxuXHQmX19tc2cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxZW07XHJcblxyXG5cdFx0Ji0tc2Vjb25kIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtlci1ibGFjaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2F2YXRhciB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdH1cclxufVxyXG4iLCJAdXNlIFwiLi9jb2xvcnNcIiBhcyAqO1xyXG5cclxuLy8gLm1haW4tc2xvdCB7XHJcbi8vIFx0ZGlzcGxheTogZmxleDtcclxuLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gXHRtaW4taGVpZ2h0OiA3NXZoO1xyXG5cclxuLy8gXHQmX19ib3gge1xyXG4vLyBcdFx0ZGlzcGxheTogZmxleDtcclxuLy8gXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbi8vIFx0XHRib3JkZXI6IDE1cHggc29saWQgcmVkO1xyXG4vLyBcdFx0bWFyZ2luLWJvdHRvbTogNGVtO1xyXG4vLyBcdH1cclxuXHJcbi8vIFx0Jl9fYm94aXRlbSB7XHJcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4vLyBcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbi8vIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyBcdFx0Zm9udC1zaXplOiA4LjRyZW07XHJcbi8vIFx0XHRib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuLy8gXHRcdGhlaWdodDogMTUwcHg7XHJcbi8vIFx0XHR3aWR0aDogMTUwcHg7XHJcbi8vIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyBcdH1cclxuXHJcbi8vICAgICAmX19zcGluIHtcclxuLy8gICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDAuOTkpO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gXHQmX19wYXlvdXQge1xyXG4vLyBcdFx0ZGlzcGxheTogZmxleDtcclxuLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0XHRyaWdodDogMDtcclxuLy8gXHRcdHRvcDogMDtcclxuLy8gXHRcdHBhZGRpbmc6IDJlbTtcclxuLy8gXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4vLyBcdFx0Y29sb3I6IHdoaXRlO1xyXG4vLyBcdH1cclxuXHJcbi8vIFx0Jl9fdGltZSB7XHJcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0XHR0b3A6IDI1cHg7XHJcbi8vIFx0XHRsZWZ0OiAyNXB4O1xyXG4vLyBcdFx0ZGlzcGxheTogZmxleDtcclxuLy8gXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuLy8gXHRcdGNvbG9yOiB3aGl0ZTtcclxuLy8gXHR9XHJcblxyXG4vLyBcdCZfX21hY2hpbmUge1xyXG4vLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyBcdFx0ZGlzcGxheTogZmxleDtcclxuLy8gXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyBcdFx0cGFkZGluZzogMmVtIDJlbSAxMGVtIDJlbTtcclxuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcclxuLy8gXHRcdC8vIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xyXG4vLyBcdFx0Ly8gei1pbmRleDogMTtcclxuXHJcbi8vIFx0XHQvLyAmOjpiZWZvcmUge1xyXG4vLyBcdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xyXG4vLyBcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0XHQvLyBcdHdpZHRoOiAxMDAlO1xyXG4vLyBcdFx0Ly8gXHRoZWlnaHQ6IDEwMCU7XHJcbi8vIFx0XHQvLyBcdHJpZ2h0OiAtNTBweDtcclxuLy8gXHRcdC8vIFx0dG9wOiAwO1xyXG4vLyBcdFx0Ly8gXHR6LWluZGV4OiAtMTtcclxuLy8gXHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4vLyBcdFx0Ly8gfVxyXG4vLyBcdH1cclxuXHJcbi8vIFx0Jl9fYnV0dG9uIHtcclxuLy8gXHRcdHdpZHRoOiAxNTBweDtcclxuLy8gXHRcdGhlaWdodDogMTUwcHg7XHJcbi8vIFx0XHRmb250LXNpemU6IDNyZW07XHJcbi8vIFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4vLyBcdFx0Ym9yZGVyOiBub25lO1xyXG4vLyBcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG4vLyBcdFx0Y29sb3I6IHdoaXRlO1xyXG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4vLyBcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG4vLyBcdH1cclxuLy8gfVxyXG5cclxuLm1haW4tc2xvdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb3RoZXIvYmFuYW5hcnVzaGJnLmdpZlwiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcblx0Jl9fYm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHR9XHJcblxyXG5cdCZfX2JveGl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogOWVtO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuLWJ1dHRvbjtcclxuXHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG5cdH1cclxuXHJcblx0Jl9fc3BpbiB7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDAuOTkpO1xyXG5cdH1cclxuXHJcblx0Jl9fcGF5b3V0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRwYWRkaW5nOiAyZW07XHJcblx0XHRmb250LXNpemU6IDRyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHR9XHJcblxyXG5cdCZfX3RpbWUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyNXB4O1xyXG5cdFx0bGVmdDogMjVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCBibGFjaztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnV0dG9uO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnV0dG9uLWhvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmV0Ym94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX193aW4sXHJcblx0Jl9fYmFsYW5jZSxcclxuXHQmX19iZXQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0bWFyZ2luOiAwLjI1ZW0gMC4yNWVtO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG5cdH1cclxuXHJcblx0Jl9fYmV0YnV0dG9ucyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX2JldGJ1dHRvbiB7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1idXR0b247XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJ1dHRvbi1ob3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpZ2h0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0YW5pbWF0aW9uOiBsaWdodCAycyBpbmZpbml0ZTtcclxuXHJcblx0XHQmLS1vbmUge1xyXG5cdFx0XHR0b3A6IDUwcHg7XHJcblx0XHRcdGxlZnQ6IDUwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXR3byB7XHJcblx0XHRcdHRvcDogMTUwcHg7XHJcblx0XHRcdHJpZ2h0OiA1MDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS10aHJlZSB7XHJcblx0XHRcdHRvcDogNDI1cHg7XHJcblx0XHRcdGxlZnQ6IDYwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWZvdXIge1xyXG5cdFx0XHR0b3A6IDYwMHB4O1xyXG5cdFx0XHRyaWdodDogMzU1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndpbi1hbW91bnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBhZGRpbmctdG9wOiAyZW07XHJcblx0Zm9udC1zaXplOiAxMHJlbTtcclxuXHRjb2xvcjogJHdoaXRlLXRleHQ7XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHR9XHJcblxyXG5cdCZfX2JnIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRcdHotaW5kZXg6IDA7XHJcblx0fVxyXG5cclxuXHQmX19naWZib3gge1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblxyXG5cdCZfX2dpZiB7XHJcblx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdH1cclxufVxyXG4iLCJAdXNlIFwiLi9jb2xvcnNcIiBhcyAqO1xyXG5cclxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrZXItYmxhY2s7XHJcbn1cclxuXHJcbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHR3aWR0aDogNXB4O1xyXG59XHJcblxyXG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJ1dHRvbjtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm9wZW4tYW5pbSB7XHJcblx0YW5pbWF0aW9uOiBvcGVuIDVzIGZvcndhcmRzO1xyXG59XHJcblxyXG4uc3BpbiB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDVzIGN1YmljLWJlemllcigwLCAwLCAwLCAwLjk5KTtcclxufVxyXG5cclxuLmJnIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5tYWluIHtcclxuXHRwYWRkaW5nOiA2ZW0gMCA0ZW0gMDtcclxufVxyXG5cclxuLmxpbmV0aHJvdWdoIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuLnNtYWxsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYWJvdmUge1xyXG5cdHotaW5kZXg6IDExMDAwMDtcclxufVxyXG5cclxuLmJvZHktaGlkZGVuIHtcclxuXHRvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuXHRhbmltYXRpb246IGhpZGUgMC4zcyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zaG93IHtcclxuXHRhbmltYXRpb246IHNob3cgMC4zcyBsaW5lYXI7XHJcbn1cclxuXHJcbi5jb2luZmxpcC1yZWQge1xyXG5cdGFuaW1hdGlvbjogY29pbmZsaXAtcmVkIDVzO1xyXG59XHJcblxyXG4uY29pbmZsaXAtYmxhY2sge1xyXG5cdGFuaW1hdGlvbjogY29pbmZsaXAtYmxhY2sgNXM7XHJcbn1cclxuXHJcbi5jcmFzaC10aW1lLXRleHQtc3RhcnQge1xyXG5cdGFuaW1hdGlvbjogdGltZXItdGltZSAxNXMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG4uY3Jhc2gtdGltZS1saW5lLXN0YXJ0IHtcclxuXHRhbmltYXRpb246IHRpbWVyIDE1cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbi53aW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAycmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGNvbG9yOiAkZ3JlZW4tYnV0dG9uO1xyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgXCIuL2NvbG9yc1wiIGFzICo7XHJcblxyXG5Aa2V5ZnJhbWVzIG9wZW4ge1xyXG5cdGZyb20ge1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0bGVmdDogLTIyNSU7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHRpbWVyIHtcclxuXHQwJSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xyXG5cdH1cclxuXHJcblx0NzUlIHtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7XHJcblx0fVxyXG5cclxuXHQ5MCUge1xyXG5cdFx0d2lkdGg6IDEwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0d2lkdGg6IDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyB0aW1lci10aW1lIHtcclxuXHQwJSB7XHJcblx0XHRjb2xvcjogZ3JlZW47XHJcblx0fVxyXG5cclxuXHQ3NSUge1xyXG5cdFx0Y29sb3I6IG9yYW5nZTtcclxuXHR9XHJcblxyXG5cdDkwJSB7XHJcblx0XHRjb2xvcjogcmVkO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRjb2xvcjogcmVkO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzaG93IHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoaWRlIHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBjb2luZmxpcC1yZWQge1xyXG5cdGZyb20ge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG5cdH0gXHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgtMTQ0MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNvaW5mbGlwLWJsYWNrIHtcclxuXHRmcm9tIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xyXG5cdH0gXHJcblxyXG5cdHRvIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWSgtMTYwMGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxpZ2h0IHtcclxuXHQwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH0gXHJcblxyXG5cdDUwJSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxufSIsIkBtZWRpYSAobWluLXdpZHRoOiA1NTZweCkge1xyXG5cdC5uYXZfX2xpbmstLWhvbWV0ZXh0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmNoYW5jZXNfX2xpc3QtaXRlbSB7XHJcblx0XHR3aWR0aDogMzMlO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tcm91bGV0dGVfX2xhc3Rkcm9wcyB7XHJcblx0XHR3aWR0aDogNTYwcHg7XHJcblx0XHRoZWlnaHQ6IDgwcHg7XHJcblxyXG5cdFx0Ji1pdGVtIHtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tYWluLXJvdWxldHRlX19hcnJvdyB7XHJcblx0XHQmLXVwIHtcclxuXHRcdFx0dG9wOiAyMzVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLWRvd24ge1xyXG5cdFx0XHR0b3A6IDQwNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmNoYW5jZXNfX2xpc3QtaXRlbSB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tcm91bGV0dGVfX2lucHV0Ym94IHtcclxuXHRcdCYtaW5wdXQge1xyXG5cdFx0XHR3aWR0aDogNjUlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtYnV0dG9uIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWFpbi1jb2luZmxpcF9faW5wdXRib3gtYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LmNoYW5jZXNfX2xpc3QtaXRlbSB7XHJcblx0XHR3aWR0aDogMjAlO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tcm91bGV0dGVfX2JldGJveCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LnNtYWxsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmhhbWJ1cmdlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG5cdC5tYWluIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tY2hhdCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuIl19 */
