a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{position:relative;overflow:hidden;height:200vh;background-color:#ce3739}body{position:fixed;height:100vh;height:calc(var(--vh, 1vh)*100);margin:0;background-color:#ce3739;color:#000;font-family:Krungthep,sans-serif;overflow:hidden}body,body .tap-target{left:0;top:0;width:100%}body .tap-target{position:absolute;right:0;bottom:0;height:100%}[data-link]{cursor:pointer}@font-face{font-family:Krungthep;src:url(../assets/fonts/Krungthep/Krungthep.eot);src:url(../assets/fonts/Krungthep/Krungthep.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Krungthep/Krungthep.woff2) format("woff2"),url(../assets/fonts/Krungthep/Krungthep.woff) format("woff"),url(../assets/fonts/Krungthep/Krungthep.ttf) format("truetype"),url(../assets/fonts/Krungthep/Krungthep.svg) format("svg");font-style:normal;font-display:swap;font-weight:400;-webkit-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;-apple-font-smoothing:antialiased;font-smooth:always;-moz-osx-font-smoothing:grayscale}.container__playerSelect{z-index:99}.container{overflow:hidden;position:relative}.container,.container__playerSelect{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}.container__playerSelect{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;top:0;left:0;visibility:visible;background-color:#d83d3f;opacity:1}.container__playerSelect.hidden{visibility:hidden;opacity:0}.playerSelect__skewedBackground{background-color:#fc4846;position:absolute;left:0;top:50px;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);-webkit-transform:skewY(5.125deg);transform:skewY(5.125deg)}.playerSelect__logo{position:absolute;top:20px;left:20px}.playerSelect__logo img{width:200px}.playerSelect__text{-webkit-transform:skewY(5.125deg);transform:skewY(5.125deg);text-transform:uppercase;color:#fff;font-size:50px;text-align:left;text-shadow:1px -2px 1px #000}.playerSelect__text .char{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.playerSelect__text .char,.playerSelect__text.transitionIn .char{-webkit-transform:rotate(0) translateY(0);transform:rotate(0) translateY(0)}.playerSelect__text.transitionIn .char{opacity:1}.playerSelect__text.transitionIn .char--0{-webkit-transition-delay:0s;transition-delay:0s}.playerSelect__text.transitionIn .char--1{-webkit-transition-delay:.05s;transition-delay:.05s}.playerSelect__text.transitionIn .char--2{-webkit-transition-delay:.1s;transition-delay:.1s}.playerSelect__text.transitionIn .char--3{-webkit-transition-delay:.15s;transition-delay:.15s}.playerSelect__text.transitionIn .char--4{-webkit-transition-delay:.2s;transition-delay:.2s}.playerSelect__text.transitionIn .char--5{-webkit-transition-delay:.25s;transition-delay:.25s}.playerSelect__text.transitionIn .char--6{-webkit-transition-delay:.3s;transition-delay:.3s}.playerSelect__text.transitionIn .char--7{-webkit-transition-delay:.35s;transition-delay:.35s}.playerSelect__text.transitionIn .char--8{-webkit-transition-delay:.4s;transition-delay:.4s}.playerSelect__text.transitionIn .char--9{-webkit-transition-delay:.45s;transition-delay:.45s}.playerSelect__text.transitionIn .char--10{-webkit-transition-delay:.5s;transition-delay:.5s}.playerSelect__text.transitionIn .char--11{-webkit-transition-delay:.55s;transition-delay:.55s}.playerSelect__text.transitionIn .char--12{-webkit-transition-delay:.6s;transition-delay:.6s}.playerSelect__text.transitionIn .char--13{-webkit-transition-delay:.65s;transition-delay:.65s}.playerSelect__text.transitionIn .char--14{-webkit-transition-delay:.7s;transition-delay:.7s}.playerSelect__text.transitionIn .char--15{-webkit-transition-delay:.75s;transition-delay:.75s}.playerSelect__text.transitionIn .char--16{-webkit-transition-delay:.8s;transition-delay:.8s}.playerSelect__text.transitionIn .char--17{-webkit-transition-delay:.85s;transition-delay:.85s}.playerSelect__text.transitionIn .char--18{-webkit-transition-delay:.9s;transition-delay:.9s}.playerSelect__text.transitionIn .char--19{-webkit-transition-delay:.95s;transition-delay:.95s}.playerSelect__text.transitionIn .char--20{-webkit-transition-delay:1s;transition-delay:1s}.playerSelect__text.transitionIn .char--21{-webkit-transition-delay:1.05s;transition-delay:1.05s}.playerSelect__text.transitionIn .char--22{-webkit-transition-delay:1.1s;transition-delay:1.1s}.playerSelect__text.transitionIn .char--23{-webkit-transition-delay:1.15s;transition-delay:1.15s}.playerSelect__text.transitionIn .char--24{-webkit-transition-delay:1.2s;transition-delay:1.2s}.playerSelect__text.transitionIn .char--25{-webkit-transition-delay:1.25s;transition-delay:1.25s}.playerSelect__text.transitionIn .char--26{-webkit-transition-delay:1.3s;transition-delay:1.3s}.playerSelect__text.transitionIn .char--27{-webkit-transition-delay:1.35s;transition-delay:1.35s}.playerSelect__text.transitionIn .char--28{-webkit-transition-delay:1.4s;transition-delay:1.4s}.playerSelect__text.transitionIn .char--29{-webkit-transition-delay:1.45s;transition-delay:1.45s}.playerSelect__text.transitionIn .char--30{-webkit-transition-delay:1.5s;transition-delay:1.5s}.playerSelect__text .fontSize-player{font-size:71px}.playerSelect__players{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;margin-top:100px;-webkit-transform:scale(1.1) translateX(-60px);transform:scale(1.1) translateX(-60px)}.player__first,.player__second{width:200px;margin:auto 0;cursor:pointer}.player__first img,.player__second img{width:100%;position:absolute;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.player__first.isActive .player__head,.player__first:hover .player__head,.player__second.isActive .player__head,.player__second:hover .player__head{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.player__first.isActive .player__name,.player__first:hover .player__name,.player__second.isActive .player__name,.player__second:hover .player__name{-webkit-transform:translate(calc(34% + 5px),calc(-103% - 3px)) skewY(5.125deg);transform:translate(calc(34% + 5px),calc(-103% - 3px)) skewY(5.125deg)}.player__first.isActive .player__name:before,.player__first:hover .player__name:before,.player__second.isActive .player__name:before,.player__second:hover .player__name:before{width:20px;height:30px;right:-20%;top:-6px}.player__first:hover .player__name-content,.player__second:hover .player__name-content{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.player__first:hover .player__name-content:before,.player__second:hover .player__name-content:before{-webkit-transition:opacity .05s ease-in-out 0s;transition:opacity .05s ease-in-out 0s;opacity:1}.player__first{-webkit-transform:translate(-5%,-8.4%);transform:translate(-5%,-8.4%)}.player{position:relative;height:300px}.player__background{background-color:#c9c7cb;width:90px;height:180px;position:absolute;left:50%;top:5px;-webkit-transform:translateY(-15%) translateX(10%) skewY(5.125deg);transform:translateY(-15%) translateX(10%) skewY(5.125deg)}.player__name{background-color:#a72b2e;width:100px;height:30px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;bottom:0;position:absolute;text-transform:uppercase;color:#fff;-webkit-transform:translate(34%,-103%) skewY(5.125deg);transform:translate(34%,-103%) skewY(5.125deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.player__name:before{display:inline-block;content:"";width:25px;height:30px;background-color:#cf363a;right:-25%;top:-7px;position:absolute;-webkit-transform:skewY(-30.125deg);transform:skewY(-30.125deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.player__name-content-container{display:block;overflow:hidden;line-height:18px}.player__name-content{position:relative;display:block;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.player__name-content:before{content:attr(data-content);position:absolute;left:0;top:100%;opacity:0;-webkit-transition:opacity .05s ease-in-out .2s;transition:opacity .05s ease-in-out .2s}.bg__transition,.player__head{position:absolute;left:0;top:0}.bg__transition{bottom:0;right:0;width:110vw;height:100vh;height:calc(var(--vh, 1vh)*100);margin:auto;pointer-events:none;z-index:200;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);visibility:hidden;opacity:0}.bg__transition-red{background:#fc4846}.bg__transition-red,.bg__transition-white{position:absolute;top:0;bottom:0;left:100%;margin:auto;width:100%;height:300px}.bg__transition-white{background:#fff}@media screen and (max-width:640px){.bg__transition{display:none}.playerSelect__text{font-size:25px}.playerSelect__text .fontSize-player{font-size:35px}.playerSelect__logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.playerSelect__logo img{width:100px}.player__first{-webkit-transform:translate(-5%,-3.4%);transform:translate(-5%,-3.4%)}.player{height:260px}.player__background{height:140px;width:70px}.playerSelect__players{-webkit-transform:scale(.8) translateX(0);transform:scale(.8) translateX(0)}}@media screen and (max-height:500px) and (orientation:landscape){.playerSelect__logo{top:10px;left:10px;width:150px;height:auto}.playerSelect__logo img{width:100%;height:auto}.playerSelect__text{margin-top:20px;font-size:24px}.playerSelect__text .fontSize-player{font-size:34px}.playerSelect__players{margin-top:50px;-webkit-transform:scale(1.1) translateX(-32px);transform:scale(1.1) translateX(-32px)}.player__background{width:54px;height:107px}.playerSelect__players .player{height:200px;width:120px}.playerSelect__players .player.isActive .player__name,.playerSelect__players .player:hover .player__name{-webkit-transform:translate(calc(34% + 5px),calc(-103% - 3px)) skewY(5.125deg);transform:translate(calc(34% + 5px),calc(-103% - 3px)) skewY(5.125deg)}.playerSelect__players .player.isActive .player__name:before,.playerSelect__players .player:hover .player__name:before{width:20px;height:20px;right:-20%;top:-6px}.player__name{bottom:20px;position:absolute;width:80px;height:20px;font-size:10px;background-color:#a72b2e;-webkit-transform:translate(34%,-103%) skewY(5.125deg);transform:translate(34%,-103%) skewY(5.125deg)}.player__name:before{position:absolute;right:-19%;top:-4px;width:15px;height:20px;-webkit-transform:skewY(-30.125deg);transform:skewY(-30.125deg)}}.container__home{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:red}.container__home,.container__home.hidden{visibility:hidden}.home__logo{color:#fff;font-size:100px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home__logo,.home_start{position:absolute}.section-form{display:none;visibility:hidden;opacity:0;z-index:99;position:absolute;left:0;top:0;background-color:#d93f3f}.section-form,.section-form__container{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}.section-form__container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.section-form__title{max-width:480px;margin-left:auto;margin-right:auto;color:#fff;font-size:36px;text-align:center;text-transform:uppercase}.section-form__title span{text-transform:lowercase}.section-form__title img{margin:10px auto;display:block;width:70%;height:auto}.section-form__date{font-size:15px;background-color:#b2b2b2;color:#000;padding:5px;position:relative}.section-form__date:before{position:absolute;left:6px;bottom:100%;width:100%;height:25%;background:#fff;content:"";-webkit-transform:skewX(-60deg);transform:skewX(-60deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.section-form__date:after{position:absolute;right:-12px;top:-4px;-webkit-transform:skewY(-30deg);transform:skewY(-30deg);width:11%;height:30px;content:"";background-color:#d3d2d1}.section-form__legal{position:absolute;top:25px;right:25px;text-transform:uppercase;color:#fff;text-decoration:none}.form__text-field-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.form__input-wrapper--name{z-index:3}.form__input-wrapper--lastname{z-index:2}.form__input-wrapper--form__email{z-index:1}.section-form__form{margin-top:50px}.form__input-wrapper-submit{position:relative;margin:60px auto auto;width:200px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.form__input-wrapper-submit:hover{-webkit-transform:translate(5px,-5px);transform:translate(5px,-5px)}.form__input-wrapper-submit:hover:before{height:20%;left:10.5px}.form__input-wrapper-submit:before{position:absolute;left:12.5px;bottom:100%;width:100%;height:30%;background:#ff4848;content:"";-webkit-transform:skewX(-60deg);transform:skewX(-60deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form__submit{width:100%;padding:10px 25px;font-size:20px;text-transform:uppercase;color:#fff;background-color:#b23435;cursor:pointer}.form__submit:focus{color:#fff!important}.form__input-wrapper{position:relative;max-width:480px;width:70%;height:50px;margin:7px auto}.form__input-wrapper:before{position:absolute;left:12.5px;bottom:100%;width:100%;height:30%;background:#ff4848;content:"";-webkit-transform:skewX(-60deg);transform:skewX(-60deg)}input{display:block;width:100%;height:100%;padding:0;text-align:center;border:none;outline:none;font-size:20px;font-family:Krungthep,sans-serif}.section-form__image{position:absolute;top:50%;height:80%;max-height:600px}.section-form__image--left{left:0;-webkit-transform:translate(-28%,-50%);transform:translate(-28%,-50%)}.section-form__image--right{right:0;-webkit-transform:translate(28%,-50%);transform:translate(28%,-50%)}@media screen and (max-width:640px){.section-form__image{top:auto;bottom:0;width:20%;height:auto}.section-form__image--left{-webkit-transform:translate(-28%);transform:translate(-28%)}.section-form__image--right{-webkit-transform:translate(28%);transform:translate(28%)}}@media screen and (max-height:600px){.section-form__image{top:auto;bottom:0;height:60%}.section-form__title-separator{display:inline-block;padding-left:10px;padding-right:10px;margin:10px auto;vertical-align:top}.section-form__title{text-align:center;font-size:15px}.section-form__title img{width:20%;height:auto;margin:10px auto;display:inline-block}.form__input-wrapper{max-width:350px;width:60%;height:30px;margin:7px auto}.form__input-wrapper:before{position:absolute;left:12.5px;bottom:100%;width:100%;height:30%;background:#ff4848;content:"";-webkit-transform:skewX(-60deg);transform:skewX(-60deg)}input{font-size:12px}.section-form__form{margin-top:20px}.form__input-wrapper-submit{margin-top:20px;width:150px}.form__input-wrapper-submit:before{left:6.5px}.form__input-wrapper-submit .form__submit{font-size:12px;padding:6px 20px}.section-form__image--left{-webkit-transform:translate(-28%,-35%)!important;transform:translate(-28%,-35%)!important}.section-form__image--right{-webkit-transform:translate(28%,-35%)!important;transform:translate(28%,-35%)!important}}.site__legal{background-color:#ce3739;color:#fff;text-align:center;width:100%;min-height:100vh}.site__legal p{margin:40px auto;width:70%;line-height:25px}.site__legal h1{text-align:center;font-size:35px;margin:50px 10px 20px}.site__legal h3{font-size:25px;margin:20px}@media screen and (max-width:640px){.site__legal p{width:90%;font-size:14px}.site__legal h1{font-size:25px}.site__legal h3{font-size:16px}}.section-mobile-orientation{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:fixed;left:0;right:0;bottom:0;top:0;z-index:9999;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);background:#ce3739}.section-mobile-orientation.isDisable{display:none;visibility:hidden;pointer-events:none}.section-mobile-orientation__message{text-align:center;display:block;margin:auto;color:#fff}.section-mobile-orientation__image{display:block;width:70%;height:auto;margin:auto auto 40px}.section-cinematic{position:fixed;left:0;top:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#d83d3f;opacity:0;visibility:hidden;pointer-events:none}.section-cinematic__video{position:absolute;left:0;top:0;width:100%;height:auto}.section-form-validation{position:absolute;left:0;top:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);z-index:100;display:none;background-image:url(../assets/images/seats.png);background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#d83d3f}.section-form-validation__container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;overflow:visible;width:75%;height:100%;margin:auto}@media screen and (max-width:560px){.section-form-validation__container{width:85%}.section-form-validation__container .section-form-validation__paragraph{font-size:30px}.section-form-validation__container .section-form-validation__button{min-width:40px;height:40px;line-height:40px;font-size:16px}}.section-form-validation__players-images-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;width:35%}@media screen and (max-width:1100px){.section-form-validation__players-images-container{display:none}}.section-form-validation__player-image-container{position:relative;width:50%}.section-form-validation__player-image-container img{position:absolute;left:0;top:0;width:100%;height:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-form-validation__content{width:50%;color:#fff}@media screen and (max-width:1100px){.section-form-validation__content{width:100%}}.section-form-validation__validation-box{display:inline-block;position:relative;width:70px;height:70px;margin-right:80px;background-color:#229931}@media screen and (max-width:1324px){.section-form-validation__validation-box{width:60px;height:60px}}.section-form-validation__validation-box svg{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:50%;height:50%}.section-form-validation__validation-box svg path{fill:#fff}.section-form-validation__validation-box:before{position:absolute;left:0;bottom:100%;width:100%;height:35%;content:"";background-color:#33cc3c;display:block;-webkit-transform:skewX(-40deg);transform:skewX(-40deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.section-form-validation__validation-box:after{position:absolute;left:100%;bottom:0;width:30%;height:100%;content:"";background-color:#29b236;-webkit-transform:skewY(-50deg);transform:skewY(-50deg);-webkit-transform-origin:left top;transform-origin:left top;border-top:1px solid #29b236}.section-form-validation__paragraph{display:inline-block;font-size:45px}@media screen and (max-width:1324px){.section-form-validation__paragraph{font-size:35px}}.section-form-validation__social{font-size:15px;line-height:20px;margin-top:40px;opacity:.7}.section-form-validation__buttons-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:60px}.section-form-validation__button{position:relative;display:inline-block;vertical-align:baseline;width:auto;min-width:70px;height:60px;box-sizing:border-box;padding:0 30px;line-height:60px;font-size:20px;text-transform:uppercase;background:#a72b2e;border:none;color:#fff;text-decoration:none;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.section-form-validation__button:before{position:absolute;left:0;bottom:100%;width:100%;height:30%;background-color:#fc4846;content:"";-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewX(-40deg);transform:skewX(-40deg);-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.section-form-validation__button:hover{-webkit-transform:translate(5px,-5px);transform:translate(5px,-5px)}.section-form-validation__button:hover:before{height:22%}.section-form-validation__button-icon{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:40px;height:auto}.section-form-validation__credits-container{color:#fff;text-transform:uppercase;font-size:12px;width:100%;margin:0 auto;position:absolute;bottom:30px;display:-webkit-box;display:flex;justify-content:space-around}@media screen and (max-width:1080px){.section-form-validation__credits-container span{max-width:120px}}@media screen and (max-width:1080px){.section-form-validation__credits-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;text-align:center}.section-form-validation__credits-container span{max-width:100%;margin:1px 0}}@media screen and (orientation:landscape) and (max-height:420px){.section-form-validation__credits-container{display:none}}.canvas{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.canvas-container{-webkit-transform-origin:left top;transform-origin:left top;pointer-events:none}.canvas-container,.game__infos-borders{position:absolute;left:0;top:0;width:100%;height:100%}.game__infos-borders{margin:0;padding:0;border:12px solid #ce3739;box-sizing:border-box}.game__infos-logo-jahneration{width:200px;position:absolute;top:20px;left:20px}.game__infos{position:absolute;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}.infos__timer{color:#fff;font-size:65px;z-index:0;position:absolute;bottom:-50px;right:-50px;width:450px;height:300px;-webkit-transform:skewX(4.5deg) rotate(4.5deg);transform:skewX(4.5deg) rotate(4.5deg);pointer-events:all}.infos__timer .timer-value{position:absolute;right:30%;text-shadow:rgba(0,0,0,.4) 5px -3px}.infos__timer .timer-counter{width:250px;height:250px;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#000}.infos__timer .timer-box .box-front{position:absolute;background-color:#7f2224;height:350px;width:350px;bottom:-125px}.infos__timer .timer-box .box-top{position:absolute;background-color:#f74040;height:350px;width:350px;-webkit-transform:skewX(-55deg);transform:skewX(-55deg);bottom:75%;right:-150px}.infos__timer .timer-box .box-right{position:absolute;height:350px;width:350px;right:-250px;bottom:-2px;background-color:#8a2525;-webkit-transform:skewY(-35deg);transform:skewY(-35deg)}.infos__timer .timer-box .progress-bar{position:absolute;width:350px;height:150px;bottom:40px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.infos__timer .timer-box .progress-bar .progress-bar-lines{width:265px;position:absolute;height:80px;display:-webkit-box;display:flex;right:-10px;bottom:20px}.infos__timer .timer-box .progress-bar .progress-bar-lines .line{width:33.33333%}.infos__timer .timer-box .progress-bar .progress-bar-lines .line:after{width:0;font-size:30px;content:"|";letter-spacing:0;position:absolute}.infos__timer .timer-box .progress-bar .progress-bar-lines .line-right{text-align:right}.infos__timer .timer-box .progress-bar .progress-bar-lines .line-centered{text-align:center}.infos__timer .timer-box .progress-bar .progress-bar-transparent{position:absolute;height:30px;width:265px}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-front{position:absolute;height:30px;width:265px;background-color:hsla(0,0%,100%,.2)}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-front .front-progress{position:absolute;left:0;width:0;height:100%;background-color:#b2b2b2}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-head{position:absolute;height:30px;width:265px;bottom:100px}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-head .head-progress{position:absolute;left:0;width:0;height:100%}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-head .head-progress img{position:absolute;right:0;-webkit-transform:translateX(60%) rotate(-5deg);transform:translateX(60%) rotate(-5deg);width:100px}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-top{position:absolute;height:15px;width:265px;background-color:hsla(0,0%,100%,.6);bottom:30px;right:-10px;-webkit-transform:skewX(-55deg);transform:skewX(-55deg)}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-top .top-progress{position:absolute;left:0;width:0;height:100%;background-color:#fff}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-right{position:absolute;height:30px;bottom:7px;right:-20px;width:20px;background-color:hsla(0,0%,100%,.4);-webkit-transform:skewY(-35deg);transform:skewY(-35deg)}@media screen and (max-width:1250px){.infos__timer{bottom:20px;right:20px;-webkit-transform:skewX(0) rotate(0);transform:skewX(0) rotate(0);width:350px;height:100px}.infos__timer.is-fullscreen-enable{right:90px}.infos__timer .timer-box{width:100%;height:100%}.infos__timer .timer-box .box-front{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ce3739}.infos__timer .timer-box .box-right,.infos__timer .timer-box .box-top{display:none}.infos__timer .timer-box .progress-bar{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.infos__timer .timer-box .progress-bar .progress-bar-lines{position:absolute;left:0;right:0;bottom:0;top:auto;height:70px;margin:auto}.infos__timer .timer-box .progress-bar .progress-bar-lines .line:after{position:absolute;left:0;top:15px;height:15px;width:0;border:1px solid #fff;content:""}.infos__timer .timer-box .progress-bar .progress-bar-lines .line.line-centered:after{left:0;right:0;margin:auto}.infos__timer .timer-box .progress-bar .progress-bar-lines .line.line-right:after{left:auto;right:0}.infos__timer .timer-box .progress-bar .progress-bar-transparent{position:absolute;left:0;right:0;bottom:20px;width:85%;margin:auto}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-front,.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-lines{width:100%}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-head{top:0;width:100%}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-head .head-progress{top:0;left:0}.infos__timer .timer-box .progress-bar .progress-bar-transparent .progress-bar-head .head-progress img{top:0;bottom:0;margin:auto;z-index:1}.infos__timer .timer-box .progress-bar .progress-bar-front{width:100%}.infos__timer .timer-box .progress-bar .progress-bar-front .front-progress{background-color:#fff!important}.infos__timer .timer-box .progress-bar .progress-bar-right,.infos__timer .timer-box .progress-bar .progress-bar-top{display:none}.infos__timer .timer-value{position:absolute;top:-45px;right:auto;left:5%;text-shadow:transparent 2px 5px}}@media screen and (orientation:landscape) and (max-width:1000px) and (max-height:600px){.infos__timer{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(.6);transform:scale(.6)}.infos__timer.is-fullscreen-enable{right:66px}}.section-looser{position:fixed;left:0;bottom:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-color:#d83d3f;z-index:9999}.section-looser__box-container{position:relative}@media screen and (orientation:landscape) and (max-width:1000px) and (max-height:500px){.section-looser__box-container{-webkit-transform:scale(.6);transform:scale(.6)}}.section-looser__box{top:0;font-size:0;-webkit-transform:skewY(2.6deg);transform:skewY(2.6deg)}.section-looser__box,.section-looser__box-top{position:absolute;left:0;width:100%;height:100%}.section-looser__box-top{bottom:95%;background-color:#fc4846;content:"";-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:rotateX(83deg) skewX(-10deg);transform:rotateX(83deg) skewX(-10deg)}.section-looser__box-right{position:absolute;left:100%;top:5%;width:62%;height:100%;background-color:#cf363a;content:"";-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotateY(83deg) skewY(-4.9deg);transform:rotateY(83deg) skewY(-4.9deg)}.section-looser__content{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewY(2.6deg);transform:skewY(2.6deg);padding:60px 40px 20px;background-color:#a72b2e;overflow:hidden}.section-looser__heading{position:relative;color:hsla(0,0%,100%,.5);text-transform:uppercase;font-size:90px}.section-looser__heading--shadow{position:absolute;left:0;top:0;color:#fff}.section-looser__subheading{margin-top:20px;text-align:center;color:#fff;font-size:30px;-webkit-animation:blink .3s infinite alternate;animation:blink .3s infinite alternate}@-webkit-keyframes blink{0%{opacity:1}to{opacity:0}}@keyframes blink{0%{opacity:1}to{opacity:0}}@media screen and (max-height:400px){.section-looser__box-container{-webkit-transform:scale(.6);transform:scale(.6)}}.game__infos__countdown{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);-webkit-transform:skewX(4.5deg) rotate(4.5deg);transform:skewX(4.5deg) rotate(4.5deg)}@media screen and (orientation:landscape) and (max-width:1000px) and (max-height:500px){.game__infos__countdown{-webkit-transform:skewX(4.5deg) rotate(4.5deg) scale(.6);transform:skewX(4.5deg) rotate(4.5deg) scale(.6)}}.countdown__box-container{position:relative;padding:30px 50px;text-align:center;font-size:90px;background-color:#7f2224;color:#fff;pointer-events:none}.countdown__box-top{position:absolute;bottom:100%;left:0;width:100%;height:100%;background-color:#fc4846;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewX(-55deg) scaleY(.25);transform:skewX(-55deg) scaleY(.25)}.countdown__box-front{width:100%;height:100%;overflow:hidden}.countdown__box-right{position:absolute;top:0;left:100%;width:100%;height:100%;background-color:#cf363a;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:skewY(-35deg) scaleX(.34);transform:skewY(-35deg) scaleX(.34)}.countdown__content{display:inline-block}.game__infos__controlsIndications{position:absolute;left:0;top:0;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;color:#fff;text-transform:uppercase}.game__infos__controlsIndications__container{position:relative;-webkit-transform:skewX(4.5deg) rotate(4.5deg);transform:skewX(4.5deg) rotate(4.5deg)}.game__infos__controlsIndications__title-container{position:absolute;left:0;top:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.game__infos__controlsIndications__title{display:inline-block;position:relative;padding:5px 14px;color:#000;background-color:#b2b2b2;font-size:22px}.game__infos__controlsIndications__content{max-width:400px;min-height:240px;padding:60px 50px 80px;background:#b23435;color:#b2b2b2;text-transform:none;font-size:30px;line-height:40px}.game__infos__controlsIndications__key-container{position:absolute;left:0;top:100%;-webkit-transform:translate(-5%,-50%);transform:translate(-5%,-50%);width:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:40px}.game__infos__controlsIndications__key{position:relative;background:#b23435;text-align:center;width:350px;height:40px;position:absolute;top:0;left:0;right:0;padding:10px 0;margin:auto}.game__infos__controlsIndications__key--left,.game__infos__controlsIndications__key--right{width:65px;height:40px;position:relative;margin:0 10px}.game__infos__controlsIndications__key--left .key__boxRight,.game__infos__controlsIndications__key--right .key__boxRight{width:40%}.game__infos__controlsIndications__check{width:40px;height:40px;display:none}.game__infos__controlsIndications__key-content-container{overflow:hidden}.title__boxTop{position:absolute;left:0;bottom:100%;width:100%;height:30%;background-color:#fff;border-right:1px solid #fff;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewX(-55deg);transform:skewX(-55deg);font-size:0}.title__boxRight{position:absolute;left:100%;top:0;width:8%;height:100%;background-color:#d3d2d1;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewY(-35deg);transform:skewY(-35deg);font-size:0}.key__boxTop{left:0;bottom:100%;width:100%;height:30%;background-color:#fc4846;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewX(-55deg);transform:skewX(-55deg)}.key__boxRight,.key__boxTop{position:absolute;font-size:0}.key__boxRight{left:100%;top:0;width:8%;height:100%;background-color:#cf363a;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewY(-35deg);transform:skewY(-35deg)}@media screen and (max-height:600px){.game__infos__controlsIndications{-webkit-transform:scale(.6);transform:scale(.6)}}.container__loader{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);background-color:#d83d3f;position:absolute;top:0;left:0;z-index:99999}.container__loader .loader__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.container__loader .loader__content .content__logo{width:150px}.container__loader .loader__content .content__progress{color:#fff;margin-top:5%;display:inline-block;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.fullscreen-button{position:absolute;bottom:20px;right:20px;width:60px;height:60px;border:none;outline:none;background:none;box-sizing:border-box;padding:0;display:none;opacity:0;-webkit-transition:opacity .1s ease-in-out 0s;transition:opacity .1s ease-in-out 0s}.fullscreen-button.is-enable{opacity:1;display:block;-webkit-transition:opacity .1s ease-in-out .5s;transition:opacity .1s ease-in-out .5s}.fullscreen-button__image{width:100%;height:100%}@media screen and (orientation:landscape) and (max-width:1000px) and (max-height:500px){.fullscreen-button{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(.6);transform:scale(.6)}}.sound-button{display:none;-webkit-box-align:center;align-items:center;position:absolute;left:20px;bottom:20px;width:60px;height:40px;border:none;outline:none;border-radius:0;cursor:pointer;background-color:#d83d3f}.sound-button.is-active{display:-webkit-box;display:flex}.sound-button__icon{height:80%;width:40%;margin:auto 0}.sound-button__lines-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;height:50%}.sound-button__line{width:4px;height:20px;margin:0 1px;background:#fff;-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:scaleY(.15);transform:scaleY(.15)}.sound-button__line:last-child{margin-right:0}.game-level{position:absolute;right:20px;top:20px;font-size:30px;text-transform:uppercase;color:#fff}.contest-over{position:absolute;left:0;top:0;opacity:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;height:100%;z-index:100;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.contest-over.transitionIn{opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.contest-over.transitionOut{display:none}.contest-over__background{position:absolute;width:100%;height:100%;left:0;top:0;background:#fc4846;opacity:.8}.contest-over__message{position:relative;text-align:center;text-transform:uppercase;font-size:25px;color:#fff;cursor:pointer}.log{font-size:100}.log,.webview{position:fixed;left:0;top:0;z-index:1000000;background:#00f}.webview{display:none;width:100%;height:100%;color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvcmVzZXQuc2FzcyIsImNvcmUvYmFzZS5zYXNzIiwiYXBwLmNzcyIsImNvcmUvZm9udHMuc2FzcyIsImNvcmUvekluZGV4LnNhc3MiLCJwYWdlcy9wbGF5ZXJTZWxlY3Quc2FzcyIsImNvcmUvdmFyaWFibGVzLnNhc3MiLCJwYWdlcy9ob21lLnNhc3MiLCJwYWdlcy9mb3JtLnNhc3MiLCJwYWdlcy9sZWdhbC5zYXNzIiwic2VjdGlvbnMvc2VjdGlvbi1tb2JpbGUtb3JpZW50YXRpb24uc2FzcyIsInNlY3Rpb25zL3NlY3Rpb24tY2luZW1hdGljLnNhc3MiLCJzZWN0aW9ucy9zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbi5zYXNzIiwicGFydGlhbHMvY2FudmFzLnNhc3MiLCJwYXJ0aWFscy90aW1lci5zYXNzIiwicGFydGlhbHMvc2VjdGlvbi1sb29zZXIuc2FzcyIsInBhcnRpYWxzL2NvdW50ZG93bi5zYXNzIiwicGFydGlhbHMvY29udHJvbHNJbmRpY2F0aW9ucy5zYXNzIiwicGFydGlhbHMvbG9hZGVyLnNhc3MiLCJwYXJ0aWFscy9mdWxsc2NyZWVuLWJ1dHRvbi5zYXNzIiwicGFydGlhbHMvc291bmQtYnV0dG9uLnNhc3MiLCJwYXJ0aWFscy9nYW1lLWxldmVsLnNhc3MiLCJwYXJ0aWFscy9jb250ZXN0LW92ZXIuc2FzcyIsImFwcC5zYXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDJaQWFDLFFBQVMsQ0FDVCxTQUFVLENBQ1YsUUFBUyxDQUNULGNBQWUsQ0FDZixZQUFhLENBQ2IsdUJBQXdCLENBQ3hCLG9CQUFxQixDQUNyQixhQUFjLENBRWYsOEVBRUMsYUFBYyxDQUNmLEtBQ0MsYUFBYyxDQUNmLE1BQ0MsZUFBZ0IsQ0FDakIsYUFDQyxXQUFZLENBQ2Isb0RBRUMsVUFBVyxDQUNYLFlBQWEsQ0FDZCxNQUNDLHdCQUF5QixDQUN6QixnQkFBaUIsQ0NyQ2xCLEtBQ0UsaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYix3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LENBRVosMENBQW9DLENBQXBDLGtDQUFvQyxDQWpCeEMsMkJBb0JRLFNBQVUsQ0FFViwwQ0FBb0MsQ0FBcEMsa0NBQW9DLENBdEI1Qyw0QkF5QlEsWUFBYSxDQUVyQiwwQkFDSSxpQkFBa0IsQ0FFbEIsVUFBVyxDQUNYLFdBQVksQ0FFWixNQUFPLENBQ1AsS0FBTSxDQUVOLGtCaEIvQmEsQ2dCaUNiLFVBQVksQ0FFaEIsdUJBQ0ksaUJBQWtCLENBRWxCLGlCQUFrQixDQUNsQix3QkFBeUIsQ0FDekIsY0FBZSxDQUNmLFVBQVksQ0FFWixjQUFlLENDdEJuQixLQU9JLGFBRWdCLENBRXBCLGNBVkksY0FBZSxDQUNmLE1BQU8sQ0FDUCxLQUFNLENBRU4sZUFBZ0IsQ0FJaEIsZUFjWSxDQVpoQixTQUNJLFlBQWEsQ0FLYixVQUFXLENBQ1gsV0FBWSxDQUtaLFVBQVkiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7IH1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jazsgfVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxOyB9XG5vbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lOyB9XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lOyB9XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7IH1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7IH1cbiIsImh0bWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTM3Mzk7IH1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTM3Mzk7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6ICdLcnVuZ3RoZXAnLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC50YXAtdGFyZ2V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuW2RhdGEtbGlua10ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuaHRtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMzczOTsgfVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTM3Mzk7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6ICdLcnVuZ3RoZXAnLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIGJvZHkgLnRhcC10YXJnZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbltkYXRhLWxpbmtdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJLcnVuZ3RoZXBcIjtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvS3J1bmd0aGVwL0tydW5ndGhlcC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0tydW5ndGhlcC9LcnVuZ3RoZXAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0tydW5ndGhlcC9LcnVuZ3RoZXAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9LcnVuZ3RoZXAvS3J1bmd0aGVwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL0tydW5ndGhlcC9LcnVuZ3RoZXAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvS3J1bmd0aGVwL0tydW5ndGhlcC5zdmdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1raHRtbC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1hcHBsZS1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc21vb3RoOiBhbHdheXM7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmNvbnRhaW5lcl9fcGxheWVyU2VsZWN0IHtcbiAgei1pbmRleDogOTk7IH1cblxuQHVzZSBcInNhc3M6bWF0aFwiIHt9LmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbnRhaW5lcl9fcGxheWVyU2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4M2QzZjtcbiAgb3BhY2l0eTogMTsgfVxuICAuY29udGFpbmVyX19wbGF5ZXJTZWxlY3QuaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ucGxheWVyU2VsZWN0X19za2V3ZWRCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNDg0NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICB0cmFuc2Zvcm06IHNrZXdZKDUuMTI1ZGVnKTsgfVxuXG4ucGxheWVyU2VsZWN0X19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7IH1cbiAgLnBsYXllclNlbGVjdF9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuXG4ucGxheWVyU2VsZWN0X190ZXh0IHtcbiAgdHJhbnNmb3JtOiBza2V3WSg1LjEyNWRlZyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMXB4IC0ycHggMXB4IGJsYWNrOyB9XG4gIC5wbGF5ZXJTZWxlY3RfX3RleHQgLmNoYXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7IH1cbiAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5wbGF5ZXJTZWxlY3RfX3RleHQudHJhbnNpdGlvbkluIC5jaGFyLS0wIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTEge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7IH1cbiAgICAucGxheWVyU2VsZWN0X190ZXh0LnRyYW5zaXRpb25JbiAuY2hhci0tMiB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTMge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7IH1cbiAgICAucGxheWVyU2VsZWN0X190ZXh0LnRyYW5zaXRpb25JbiAuY2hhci0tNCB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTUge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7IH1cbiAgICAucGxheWVyU2VsZWN0X190ZXh0LnRyYW5zaXRpb25JbiAuY2hhci0tNiB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTcge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7IH1cbiAgICAucGxheWVyU2VsZWN0X190ZXh0LnRyYW5zaXRpb25JbiAuY2hhci0tOCB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7IH1cbiAgICAucGxheWVyU2VsZWN0X190ZXh0LnRyYW5zaXRpb25JbiAuY2hhci0tMTAge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuICAgIC5wbGF5ZXJTZWxlY3RfX3RleHQudHJhbnNpdGlvbkluIC5jaGFyLS0xMSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjU1czsgfVxuICAgIC5wbGF5ZXJTZWxlY3RfX3RleHQudHJhbnNpdGlvbkluIC5jaGFyLS0xMiB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTEzIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNjVzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTE0IHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7IH1cbiAgICAucGxheWVyU2VsZWN0X190ZXh0LnRyYW5zaXRpb25JbiAuY2hhci0tMTUge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7IH1cbiAgICAucGxheWVyU2VsZWN0X190ZXh0LnRyYW5zaXRpb25JbiAuY2hhci0tMTYge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44czsgfVxuICAgIC5wbGF5ZXJTZWxlY3RfX3RleHQudHJhbnNpdGlvbkluIC5jaGFyLS0xNyB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg1czsgfVxuICAgIC5wbGF5ZXJTZWxlY3RfX3RleHQudHJhbnNpdGlvbkluIC5jaGFyLS0xOCB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTE5IHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOTVzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTIwIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTIxIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTIyIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cbiAgICAucGxheWVyU2VsZWN0X190ZXh0LnRyYW5zaXRpb25JbiAuY2hhci0tMjMge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7IH1cbiAgICAucGxheWVyU2VsZWN0X190ZXh0LnRyYW5zaXRpb25JbiAuY2hhci0tMjQge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4yczsgfVxuICAgIC5wbGF5ZXJTZWxlY3RfX3RleHQudHJhbnNpdGlvbkluIC5jaGFyLS0yNSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1czsgfVxuICAgIC5wbGF5ZXJTZWxlY3RfX3RleHQudHJhbnNpdGlvbkluIC5jaGFyLS0yNiB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTI3IHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dC50cmFuc2l0aW9uSW4gLmNoYXItLTI4IHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cbiAgICAucGxheWVyU2VsZWN0X190ZXh0LnRyYW5zaXRpb25JbiAuY2hhci0tMjkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7IH1cbiAgICAucGxheWVyU2VsZWN0X190ZXh0LnRyYW5zaXRpb25JbiAuY2hhci0tMzAge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS41czsgfVxuICAucGxheWVyU2VsZWN0X190ZXh0IC5mb250U2l6ZS1wbGF5ZXIge1xuICAgIGZvbnQtc2l6ZTogNzFweDsgfVxuXG4ucGxheWVyU2VsZWN0X19wbGF5ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVgoLTYwcHgpOyB9XG5cbi5wbGF5ZXJfX2ZpcnN0LCAucGxheWVyX19zZWNvbmQge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogYXV0byAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBsYXllcl9fZmlyc3QgaW1nLCAucGxheWVyX19zZWNvbmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDsgfVxuICAucGxheWVyX19maXJzdDpob3ZlciAucGxheWVyX19oZWFkLCAucGxheWVyX19maXJzdC5pc0FjdGl2ZSAucGxheWVyX19oZWFkLCAucGxheWVyX19zZWNvbmQ6aG92ZXIgLnBsYXllcl9faGVhZCwgLnBsYXllcl9fc2Vjb25kLmlzQWN0aXZlIC5wbGF5ZXJfX2hlYWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7IH1cbiAgLnBsYXllcl9fZmlyc3Q6aG92ZXIgLnBsYXllcl9fbmFtZSwgLnBsYXllcl9fZmlyc3QuaXNBY3RpdmUgLnBsYXllcl9fbmFtZSwgLnBsYXllcl9fc2Vjb25kOmhvdmVyIC5wbGF5ZXJfX25hbWUsIC5wbGF5ZXJfX3NlY29uZC5pc0FjdGl2ZSAucGxheWVyX19uYW1lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKDM0JSArIDVweCksIGNhbGMoLTEwMyUgLSAzcHgpKSBza2V3WSg1LjEyNWRlZyk7IH1cbiAgICAucGxheWVyX19maXJzdDpob3ZlciAucGxheWVyX19uYW1lOmJlZm9yZSwgLnBsYXllcl9fZmlyc3QuaXNBY3RpdmUgLnBsYXllcl9fbmFtZTpiZWZvcmUsIC5wbGF5ZXJfX3NlY29uZDpob3ZlciAucGxheWVyX19uYW1lOmJlZm9yZSwgLnBsYXllcl9fc2Vjb25kLmlzQWN0aXZlIC5wbGF5ZXJfX25hbWU6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcmlnaHQ6IC0yMCU7XG4gICAgICB0b3A6IC02cHg7IH1cbiAgLnBsYXllcl9fZmlyc3Q6aG92ZXIgLnBsYXllcl9fbmFtZS1jb250ZW50LCAucGxheWVyX19zZWNvbmQ6aG92ZXIgLnBsYXllcl9fbmFtZS1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLnBsYXllcl9fZmlyc3Q6aG92ZXIgLnBsYXllcl9fbmFtZS1jb250ZW50OmJlZm9yZSwgLnBsYXllcl9fc2Vjb25kOmhvdmVyIC5wbGF5ZXJfX25hbWUtY29udGVudDpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyBlYXNlLWluLW91dCAwcztcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnBsYXllcl9fZmlyc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNSUsIC04LjQlKTsgfVxuXG4ucGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4OyB9XG4gIC5wbGF5ZXJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOWM3Y2I7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKSB0cmFuc2xhdGVYKDEwJSkgc2tld1koNS4xMjVkZWcpOyB9XG4gIC5wbGF5ZXJfX25hbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzJiMmU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzNCUsIC0xMDMlKSBza2V3WSg1LjEyNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC5wbGF5ZXJfX25hbWU6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YzNjNhO1xuICAgICAgcmlnaHQ6IC0yNSU7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zMC4xMjVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgfVxuXG4ucGxheWVyX19uYW1lLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5wbGF5ZXJfX25hbWUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnBsYXllcl9fbmFtZS1jb250ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMgZWFzZS1pbi1vdXQgMC4yczsgfVxuXG4ucGxheWVyX19oZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLmJnX190cmFuc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMTB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmJnX190cmFuc2l0aW9uLXJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkM0ODQ2OyB9XG4gIC5iZ19fdHJhbnNpdGlvbi13aGl0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuYmdfX3RyYW5zaXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBsYXllclNlbGVjdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dCAuZm9udFNpemUtcGxheWVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAucGxheWVyU2VsZWN0X19sb2dvIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnBsYXllclNlbGVjdF9fbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gIC5wbGF5ZXJfX2ZpcnN0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNSUsIC0zLjQlKTsgfVxuICAucGxheWVyIHtcbiAgICBoZWlnaHQ6IDI2MHB4OyB9XG4gICAgLnBsYXllcl9fYmFja2dyb3VuZCB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgd2lkdGg6IDcwcHg7IH1cbiAgLnBsYXllclNlbGVjdF9fcGxheWVycyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoMHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5wbGF5ZXJTZWxlY3RfX2xvZ28ge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucGxheWVyU2VsZWN0X19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAucGxheWVyU2VsZWN0X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5wbGF5ZXJTZWxlY3RfX3RleHQgLmZvbnRTaXplLXBsYXllciB7XG4gICAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgLnBsYXllclNlbGVjdF9fcGxheWVycyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWCgtMzJweCk7IH1cbiAgLnBsYXllcl9fYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiAxMDdweDsgfVxuICAucGxheWVyU2VsZWN0X19wbGF5ZXJzIC5wbGF5ZXIge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgLnBsYXllclNlbGVjdF9fcGxheWVycyAucGxheWVyOmhvdmVyIC5wbGF5ZXJfX25hbWUsIC5wbGF5ZXJTZWxlY3RfX3BsYXllcnMgLnBsYXllci5pc0FjdGl2ZSAucGxheWVyX19uYW1lIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMzQlICsgNXB4KSwgY2FsYygtMTAzJSAtIDNweCkpIHNrZXdZKDUuMTI1ZGVnKTsgfVxuICAgICAgLnBsYXllclNlbGVjdF9fcGxheWVycyAucGxheWVyOmhvdmVyIC5wbGF5ZXJfX25hbWU6YmVmb3JlLCAucGxheWVyU2VsZWN0X19wbGF5ZXJzIC5wbGF5ZXIuaXNBY3RpdmUgLnBsYXllcl9fbmFtZTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICByaWdodDogLTIwJTtcbiAgICAgICAgdG9wOiAtNnB4OyB9XG4gIC5wbGF5ZXJfX25hbWUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcyYjJlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM0JSwgLTEwMyUpIHNrZXdZKDUuMTI1ZGVnKTsgfVxuICAgIC5wbGF5ZXJfX25hbWU6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTE5JTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSgtMzAuMTI1ZGVnKTsgfSB9XG5cbi5jb250YWluZXJfX2hvbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5jb250YWluZXJfX2hvbWUuaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmhvbWVfX2xvZ28ge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmhvbWVfc3RhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnNlY3Rpb24tZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5M2YzZjsgfVxuXG4uc2VjdGlvbi1mb3JtX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7IH1cblxuLnNlY3Rpb24tZm9ybV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZWN0aW9uLWZvcm1fX3RpdGxlIHNwYW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnNlY3Rpb24tZm9ybV9fdGl0bGUgaW1nIHtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc2VjdGlvbi1mb3JtX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJCMkIyO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uLWZvcm1fX2RhdGU6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNnB4O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC02MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgfVxuICAuc2VjdGlvbi1mb3JtX19kYXRlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRvcDogLTRweDtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC0zMGRlZyk7XG4gICAgd2lkdGg6IDExJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNEMkQxOyB9XG5cbi5zZWN0aW9uLWZvcm1fX2xlZ2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZm9ybV9fdGV4dC1maWVsZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZm9ybV9faW5wdXQtd3JhcHBlci0tbmFtZSB7XG4gIHotaW5kZXg6IDM7IH1cblxuLmZvcm1fX2lucHV0LXdyYXBwZXItLWxhc3RuYW1lIHtcbiAgei1pbmRleDogMjsgfVxuXG4uZm9ybV9faW5wdXQtd3JhcHBlci0tZm9ybV9fZW1haWwge1xuICB6LWluZGV4OiAxOyB9XG5cbi5zZWN0aW9uLWZvcm1fX2Zvcm0ge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5mb3JtX19pbnB1dC13cmFwcGVyLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLmZvcm1fX2lucHV0LXdyYXBwZXItc3VibWl0OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC01cHgpOyB9XG4gICAgLmZvcm1fX2lucHV0LXdyYXBwZXItc3VibWl0OmhvdmVyOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgIGxlZnQ6IDEwLjVweDsgfVxuICAuZm9ybV9faW5wdXQtd3JhcHBlci1zdWJtaXQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTIuNXB4O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmY0ODQ4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTYwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi5mb3JtX19zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMzQzNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mb3JtX19zdWJtaXQ6Zm9jdXMge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi5mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogN3B4IGF1dG87IH1cbiAgLmZvcm1fX2lucHV0LXdyYXBwZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTIuNXB4O1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmY0ODQ4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTYwZGVnKTsgfVxuXG5pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJLcnVuZ3RoZXBcIiwgc2Fucy1zZXJpZjsgfVxuXG4uc2VjdGlvbi1mb3JtX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogODAlO1xuICBtYXgtaGVpZ2h0OiA2MDBweDsgfVxuICAuc2VjdGlvbi1mb3JtX19pbWFnZS0tbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjglLCAtNTAlKTsgfVxuICAuc2VjdGlvbi1mb3JtX19pbWFnZS0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4JSwgLTUwJSk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnNlY3Rpb24tZm9ybV9faW1hZ2Uge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc2VjdGlvbi1mb3JtX19pbWFnZS0tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjglLCAwKTsgfVxuICAgIC5zZWN0aW9uLWZvcm1fX2ltYWdlLS1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOCUsIDApOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gIC5zZWN0aW9uLWZvcm1fX2ltYWdlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC5zZWN0aW9uLWZvcm1fX3RpdGxlLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnNlY3Rpb24tZm9ybV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuc2VjdGlvbi1mb3JtX190aXRsZSBpbWcge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogN3B4IGF1dG87IH1cbiAgICAuZm9ybV9faW5wdXQtd3JhcHBlcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTIuNXB4O1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjQ4NDg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zZm9ybTogc2tld1goLTYwZGVnKTsgfVxuICBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5zZWN0aW9uLWZvcm1fX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmZvcm1fX2lucHV0LXdyYXBwZXItc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxNTBweDsgfVxuICAgIC5mb3JtX19pbnB1dC13cmFwcGVyLXN1Ym1pdDpiZWZvcmUge1xuICAgICAgbGVmdDogNi41cHg7IH1cbiAgICAuZm9ybV9faW5wdXQtd3JhcHBlci1zdWJtaXQgLmZvcm1fX3N1Ym1pdCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nOiA2cHggMjBweDsgfVxuICAuc2VjdGlvbi1mb3JtX19pbWFnZS0tbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI4JSwgLTM1JSkgIWltcG9ydGFudDsgfVxuICAuc2VjdGlvbi1mb3JtX19pbWFnZS0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4JSwgLTM1JSkgIWltcG9ydGFudDsgfSB9XG5cbi5zaXRlX19sZWdhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTM3Mzk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLnNpdGVfX2xlZ2FsIHAge1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLnNpdGVfX2xlZ2FsIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbjogNTBweCAxMHB4IDIwcHggMTBweDsgfVxuICAuc2l0ZV9fbGVnYWwgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW46IDIwcHggMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZV9fbGVnYWwgcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnNpdGVfX2xlZ2FsIGgxIHtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLnNpdGVfX2xlZ2FsIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uc2VjdGlvbi1tb2JpbGUtb3JpZW50YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgYmFja2dyb3VuZDogI2NlMzczOTsgfVxuICAuc2VjdGlvbi1tb2JpbGUtb3JpZW50YXRpb24uaXNEaXNhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2VjdGlvbi1tb2JpbGUtb3JpZW50YXRpb25fX21lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VjdGlvbi1tb2JpbGUtb3JpZW50YXRpb25fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5zZWN0aW9uLWNpbmVtYXRpYyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODNkM2Y7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNlY3Rpb24tY2luZW1hdGljX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9zZWF0cy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4M2QzZjsgfVxuXG4uc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiA3NSU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDg1JTsgfVxuICAgICAgLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX19jb250YWluZXIgLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX19wYXJhZ3JhcGgge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX3BsYXllcnMtaW1hZ2VzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB3aWR0aDogMzUlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fcGxheWVycy1pbWFnZXMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX3BsYXllci1pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX19wbGF5ZXItaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX19jb250ZW50IHtcbiAgd2lkdGg6IDUwJTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fdmFsaWRhdGlvbi1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5OTMxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMjRweCkge1xuICAgIC5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fdmFsaWRhdGlvbi1ib3gge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7IH0gfVxuICAuc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX3ZhbGlkYXRpb24tYm94IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUwJTsgfVxuICAgIC5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fdmFsaWRhdGlvbi1ib3ggc3ZnIHBhdGgge1xuICAgICAgZmlsbDogd2hpdGU7IH1cbiAgLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX192YWxpZGF0aW9uLWJveDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1JTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNDQzNDO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTQwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxuICAuc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX3ZhbGlkYXRpb24tYm94OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5QjIzNjtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC01MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOUIyMzY7IH1cblxuLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX19wYXJhZ3JhcGgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzI0cHgpIHtcbiAgICAuc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX3BhcmFncmFwaCB7XG4gICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuXG4uc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX3NvY2lhbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX2J1dHRvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNhNzJiMmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fYnV0dG9uOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM0ODQ2O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNDBkZWcpO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fYnV0dG9uOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC01cHgpOyB9XG4gICAgLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX19idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMjIlOyB9XG5cbi5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fY3JlZGl0cy1jb250YWluZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX19jcmVkaXRzLWNvbnRhaW5lciBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogMTIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgICAuc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX2NyZWRpdHMtY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX2NyZWRpdHMtY29udGFpbmVyIHNwYW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMXB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MjBweCkge1xuICAuc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX2NyZWRpdHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87IH1cblxuLmNhbnZhcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5nYW1lX19pbmZvcy1ib3JkZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxMnB4IHNvbGlkICNjZTM3Mzk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmdhbWVfX2luZm9zLWxvZ28tamFobmVyYXRpb24ge1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4OyB9XG5cbi5nYW1lX19pbmZvcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTsgfVxuXG4uaW5mb3NfX3RpbWVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDY1cHg7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTBweDtcbiAgcmlnaHQ6IC01MHB4O1xuICB3aWR0aDogNDUwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHRyYW5zZm9ybTogc2tld1goNC41ZGVnKSByb3RhdGUoNC41ZGVnKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAuaW5mb3NfX3RpbWVyIC50aW1lci12YWx1ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMCU7XG4gICAgdGV4dC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSA1cHggLTNweDsgfVxuICAuaW5mb3NfX3RpbWVyIC50aW1lci1jb3VudGVyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAuYm94LWZyb250IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmMjIyNDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBib3R0b206IC0xMjVweDsgfVxuICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLmJveC10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc0MDQwO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHRyYW5zZm9ybTogc2tld1goLTU1ZGVnKTtcbiAgICBib3R0b206IDc1JTtcbiAgICByaWdodDogLTE1MHB4OyB9XG4gIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAuYm94LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgcmlnaHQ6IC0yNTBweDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhMjUyNTtcbiAgICB0cmFuc2Zvcm06IHNrZXdZKC0zNWRlZyk7IH1cbiAgLmluZm9zX190aW1lciAudGltZXItYm94IC5wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmluZm9zX190aW1lciAudGltZXItYm94IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhci1saW5lcyB7XG4gICAgICB3aWR0aDogMjY1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgYm90dG9tOiAyMHB4OyB9XG4gICAgICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLWxpbmVzIC5saW5lIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG4gICAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItbGluZXMgLmxpbmU6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmluZm9zX190aW1lciAudGltZXItYm94IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhci1saW5lcyAubGluZS1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLWxpbmVzIC5saW5lLWNlbnRlcmVkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmluZm9zX190aW1lciAudGltZXItYm94IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhci10cmFuc3BhcmVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMjY1cHg7IH1cbiAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItdHJhbnNwYXJlbnQgLnByb2dyZXNzLWJhci1mcm9udCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgICAgICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLXRyYW5zcGFyZW50IC5wcm9ncmVzcy1iYXItZnJvbnQgLmZyb250LXByb2dyZXNzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjsgfVxuICAgICAgLmluZm9zX190aW1lciAudGltZXItYm94IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhci10cmFuc3BhcmVudCAucHJvZ3Jlc3MtYmFyLWhlYWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgICBib3R0b206IDEwMHB4OyB9XG4gICAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItdHJhbnNwYXJlbnQgLnByb2dyZXNzLWJhci1oZWFkIC5oZWFkLXByb2dyZXNzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLXRyYW5zcGFyZW50IC5wcm9ncmVzcy1iYXItaGVhZCAuaGVhZC1wcm9ncmVzcyBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjAlKSByb3RhdGUoLTVkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLXRyYW5zcGFyZW50IC5wcm9ncmVzcy1iYXItdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtNTVkZWcpOyB9XG4gICAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItdHJhbnNwYXJlbnQgLnByb2dyZXNzLWJhci10b3AgLnRvcC1wcm9ncmVzcyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItdHJhbnNwYXJlbnQgLnByb2dyZXNzLWJhci1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdZKC0zNWRlZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgLmluZm9zX190aW1lciB7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goMCkgcm90YXRlKDApO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgLmluZm9zX190aW1lci5pcy1mdWxsc2NyZWVuLWVuYWJsZSB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDIwcHggKyA2MHB4ICsgMTBweCk7IH1cbiAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmluZm9zX190aW1lciAudGltZXItYm94IC5ib3gtZnJvbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlMzczOTsgfVxuICAgICAgICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLmJveC10b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmluZm9zX190aW1lciAudGltZXItYm94IC5ib3gtcmlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmluZm9zX190aW1lciAudGltZXItYm94IC5wcm9ncmVzcy1iYXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLWxpbmVzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgICAgLmluZm9zX190aW1lciAudGltZXItYm94IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhci1saW5lcyAubGluZTphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCB3aGl0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItbGluZXMgLmxpbmUubGluZS1jZW50ZXJlZDphZnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItbGluZXMgLmxpbmUubGluZS1yaWdodDphZnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmluZm9zX190aW1lciAudGltZXItYm94IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhci10cmFuc3BhcmVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLXRyYW5zcGFyZW50IC5wcm9ncmVzcy1iYXItbGluZXMge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmluZm9zX190aW1lciAudGltZXItYm94IC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhci10cmFuc3BhcmVudCAucHJvZ3Jlc3MtYmFyLWZyb250IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItdHJhbnNwYXJlbnQgLnByb2dyZXNzLWJhci1oZWFkIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLXRyYW5zcGFyZW50IC5wcm9ncmVzcy1iYXItaGVhZCAuaGVhZC1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAgICAgICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLXRyYW5zcGFyZW50IC5wcm9ncmVzcy1iYXItaGVhZCAuaGVhZC1wcm9ncmVzcyBpbWcge1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItZnJvbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItZnJvbnQgLmZyb250LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLWJveCAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1iYXItdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuaW5mb3NfX3RpbWVyIC50aW1lci1ib3ggLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyLXJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5pbmZvc19fdGltZXIgLnRpbWVyLXZhbHVlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIHRleHQtc2hhZG93OiB0cmFuc3BhcmVudCAycHggNXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAuaW5mb3NfX3RpbWVyIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuICAgICAgLmluZm9zX190aW1lci5pcy1mdWxsc2NyZWVuLWVuYWJsZSB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDIwcHggKyAzNnB4ICsgMTBweCk7IH0gfVxuXG4uc2VjdGlvbi1sb29zZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODNEM0Y7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLnNlY3Rpb24tbG9vc2VyX19ib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgLnNlY3Rpb24tbG9vc2VyX19ib3gtY29udGFpbmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfSB9XG5cbi5zZWN0aW9uLWxvb3Nlcl9fYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICB0cmFuc2Zvcm06IHNrZXdZKDIuNmRlZyk7IH1cblxuLnNlY3Rpb24tbG9vc2VyX19ib3gtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDk1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNDg0NjtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybTogcm90YXRlWCg4M2RlZykgc2tld1goLTEwZGVnKTsgfVxuXG4uc2VjdGlvbi1sb29zZXJfX2JveC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiA1JTtcbiAgd2lkdGg6IDYyJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YzNjNhO1xuICBjb250ZW50OiAnJztcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybTogcm90YXRlWSg4M2RlZykgc2tld1koLTQuOWRlZyk7IH1cblxuLnNlY3Rpb24tbG9vc2VyX19jb250ZW50IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybTogc2tld1koMi42ZGVnKTtcbiAgcGFkZGluZzogNjBweCA0MHB4IDIwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3MmIyZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2VjdGlvbi1sb29zZXJfX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogOTBweDsgfVxuICAuc2VjdGlvbi1sb29zZXJfX2hlYWRpbmctLXNoYWRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VjdGlvbi1sb29zZXJfX3N1YmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBhbmltYXRpb246IGJsaW5rIC4zcyBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDAwcHgpIHtcbiAgLnNlY3Rpb24tbG9vc2VyX19ib3gtY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH0gfVxuXG4uZ2FtZV9faW5mb3NfX2NvdW50ZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gIHRyYW5zZm9ybTogc2tld1goNC41ZGVnKSByb3RhdGUoNC41ZGVnKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgIC5nYW1lX19pbmZvc19fY291bnRkb3duIHtcbiAgICAgIHRyYW5zZm9ybTogc2tld1goNC41ZGVnKSByb3RhdGUoNC41ZGVnKSBzY2FsZSgwLjYpOyB9IH1cblxuLmNvdW50ZG93bl9fYm94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMjIyNDtcbiAgY29sb3I6IHdoaXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uY291bnRkb3duX19ib3gtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzQ4NDY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm06IHNrZXdYKC01NWRlZykgc2NhbGVZKDAuMjUpOyB9XG5cbi5jb3VudGRvd25fX2JveC1mcm9udCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNvdW50ZG93bl9fYm94LXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjM2M2E7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm06IHNrZXdZKC0zNWRlZykgc2NhbGVYKDAuMzQpOyB9XG5cbi5jb3VudGRvd25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmdhbWVfX2luZm9zX19jb250cm9sc0luZGljYXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmdhbWVfX2luZm9zX19jb250cm9sc0luZGljYXRpb25zX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2tld1goNC41ZGVnKSByb3RhdGUoNC41ZGVnKTsgfVxuXG4uZ2FtZV9faW5mb3NfX2NvbnRyb2xzSW5kaWNhdGlvbnNfX3RpdGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdhbWVfX2luZm9zX19jb250cm9sc0luZGljYXRpb25zX19rZXktY29udGVudC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5nYW1lX19pbmZvc19fY29udHJvbHNJbmRpY2F0aW9uc19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyQjJCMjtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5nYW1lX19pbmZvc19fY29udHJvbHNJbmRpY2F0aW9uc19fY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjQjIzNDM1O1xuICBjb2xvcjogI0IyQjJCMjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLmdhbWVfX2luZm9zX19jb250cm9sc0luZGljYXRpb25zX19rZXktY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01JSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5nYW1lX19pbmZvc19fY29udHJvbHNJbmRpY2F0aW9uc19fa2V5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjQjIzNDM1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5nYW1lX19pbmZvc19fY29udHJvbHNJbmRpY2F0aW9uc19fa2V5LS1sZWZ0LCAuZ2FtZV9faW5mb3NfX2NvbnRyb2xzSW5kaWNhdGlvbnNfX2tleS0tcmlnaHQge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAuZ2FtZV9faW5mb3NfX2NvbnRyb2xzSW5kaWNhdGlvbnNfX2tleS0tbGVmdCAua2V5X19ib3hSaWdodCwgLmdhbWVfX2luZm9zX19jb250cm9sc0luZGljYXRpb25zX19rZXktLXJpZ2h0IC5rZXlfX2JveFJpZ2h0IHtcbiAgICAgIHdpZHRoOiA0MCU7IH1cblxuLmdhbWVfX2luZm9zX19jb250cm9sc0luZGljYXRpb25zX19jaGVjayB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdhbWVfX2luZm9zX19jb250cm9sc0luZGljYXRpb25zX19rZXktY29udGVudC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50aXRsZV9fYm94VG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybTogc2tld1goLTU1ZGVnKTtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi50aXRsZV9fYm94UmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDglO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0QyRDE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm06IHNrZXdZKC0zNWRlZyk7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4ua2V5X19ib3hUb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM0ODQ2O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtNTVkZWcpO1xuICBmb250LXNpemU6IDA7IH1cblxuLmtleV9fYm94UmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDglO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjM2M2E7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm06IHNrZXdZKC0zNWRlZyk7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLmdhbWVfX2luZm9zX19jb250cm9sc0luZGljYXRpb25zIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH0gfVxuXG4uY29udGFpbmVyX19sb2FkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4M2QzZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG4gIC5jb250YWluZXJfX2xvYWRlciAubG9hZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNvbnRhaW5lcl9fbG9hZGVyIC5sb2FkZXJfX2NvbnRlbnQgLmNvbnRlbnRfX2xvZ28ge1xuICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgLmNvbnRhaW5lcl9fbG9hZGVyIC5sb2FkZXJfX2NvbnRlbnQgLmNvbnRlbnRfX3Byb2dyZXNzIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuXG4uZnVsbHNjcmVlbi1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0IDBzOyB9XG4gIC5mdWxsc2NyZWVuLWJ1dHRvbi5pcy1lbmFibGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0IDAuNXM7IH1cblxuLmZ1bGxzY3JlZW4tYnV0dG9uX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLmZ1bGxzY3JlZW4tYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9IH1cblxuLnNvdW5kLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4M2QzZjsgfVxuICAuc291bmQtYnV0dG9uLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uc291bmQtYnV0dG9uX19pY29uIHtcbiAgaGVpZ2h0OiA4MCU7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogYXV0byAwOyB9XG5cbi5zb3VuZC1idXR0b25fX2xpbmVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7IH1cblxuLnNvdW5kLWJ1dHRvbl9fbGluZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDFweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjE1KTsgfVxuICAuc291bmQtYnV0dG9uX19saW5lOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZ2FtZS1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmNvbnRlc3Qtb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLmNvbnRlc3Qtb3Zlci50cmFuc2l0aW9uSW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5jb250ZXN0LW92ZXIudHJhbnNpdGlvbk91dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGVzdC1vdmVyX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNGQzQ4NDY7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4uY29udGVzdC1vdmVyX19tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxvZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBmb250LXNpemU6IDEwMDtcbiAgYmFja2dyb3VuZDogYmx1ZTsgfVxuXG4ud2VidmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICBjb2xvcjogd2hpdGU7IH1cbiIsIkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkd2VpZ2h0LCAkdXJsKSB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnI3skZm9udC1mYW1pbHl9JztcbiAgICAgICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy8jeyR1cmx9LmVvdCcpO1xuICAgICAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzLyN7JHVybH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvI3skdXJsfS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvI3skdXJsfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzLyN7JHVybH0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2Fzc2V0cy9mb250cy8jeyR1cmx9LnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1raHRtbC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1hcHBsZS1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIGZvbnQtc21vb3RoOiBhbHdheXM7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH0gfVxuXG5AaW5jbHVkZSBmb250LWZhY2UoXCJLcnVuZ3RoZXBcIiwgNDAwLCBcIktydW5ndGhlcC9LcnVuZ3RoZXBcIik7XG4iLCIuY29udGFpbmVyX19wbGF5ZXJTZWxlY3Qge1xuICAgIHotaW5kZXg6IDk5OyB9XG4iLCJAdXNlIFwic2FzczptYXRoXCIge31cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb250YWluZXJfX3BsYXllclNlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG5cbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnUmVkO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmLmhpZGRlbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG5cbi5wbGF5ZXJTZWxlY3RfX3NrZXdlZEJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQzQ4NDY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MHB4O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuXG4gICAgdHJhbnNmb3JtOiBza2V3WSg1LjEyNWRlZyk7IH1cbi5wbGF5ZXJTZWxlY3RfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjAwcHg7IH0gfVxuLnBsYXllclNlbGVjdF9fdGV4dCB7XG4gICAgdHJhbnNmb3JtOiBza2V3WSg1LjEyNWRlZyk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAtMnB4IDFweCBibGFjaztcblxuICAgIC5jaGFyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTsgfVxuXG4gICAgJi50cmFuc2l0aW9uSW4ge1xuICAgICAgICAuY2hhciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMzAge1xuICAgICAgICAgICAgICAgICYtLSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDAuMDV9czsgfSB9IH0gfVxuXG4gICAgLmZvbnRTaXplLXBsYXllciB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzFweDsgfSB9XG5cbi5wbGF5ZXJTZWxlY3RfX3BsYXllcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVgoLTYwcHgpOyB9XG5cbi5wbGF5ZXJfX2ZpcnN0LCAucGxheWVyX19zZWNvbmQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IGF1dG8gMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDsgfVxuXG4gICAgJjpob3ZlciwgJi5pc0FjdGl2ZSB7XG4gICAgICAgIC5wbGF5ZXJfX2hlYWQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuXG4gICAgICAgIC5wbGF5ZXJfX25hbWUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygzNCUgKyA1cHgpICwgY2FsYygtMTAzJSAtIDNweCkpIHNrZXdZKDUuMTI1ZGVnKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTIwJTtcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7IH0gfSB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnBsYXllcl9fbmFtZS1jb250ZW50IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfSB9IH1cblxuLnBsYXllcl9fZmlyc3Qge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01JSwgLTguNCUpOyB9XG5cbi5wbGF5ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuXG4gICAgJl9fYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjOWM3Y2I7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKSB0cmFuc2xhdGVYKDEwJSkgc2tld1koNS4xMjVkZWcpOyB9XG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzJiMmU7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQlLC0xMDMlKSBza2V3WSg1LjEyNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZjM2M2E7XG4gICAgICAgICAgICByaWdodDogLTI1JTtcbiAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLTMwLjEyNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9IH0gfVxuXG4ucGxheWVyX19uYW1lLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5wbGF5ZXJfX25hbWUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb250ZW50KTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIGVhc2UtaW4tb3V0IDAuMnM7IH0gfVxuXG4ucGxheWVyX19oZWFkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cblxuLmJnX190cmFuc2l0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgd2lkdGg6IDExMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcblxuICAgIG1hcmdpbjogYXV0bztcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDIwMDtcblxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAvLyBkZWJ1Z1xuICAgIC8vIHdpZHRoOiAyMDBweFxuICAgIC8vIGhlaWdodDogOTBweFxuICAgIC8vIGJhY2tncm91bmQ6IGJsYWNrXG4gICAgLy8gb3ZlcmZsb3c6IGluaXRpYWxcblxuICAgICYtcmVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcblxuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI0ZDNDg0NjsgfVxuXG4gICAgJi13aGl0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG5cbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYmdfX3RyYW5zaXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBsYXllclNlbGVjdF9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgLmZvbnRTaXplLXBsYXllciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAgIC5wbGF5ZXJTZWxlY3RfX2xvZ28ge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gICAgLnBsYXllcl9fZmlyc3Qge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNSUsLTMuNCUpOyB9XG4gICAgLnBsYXllciB7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4OyB9IH1cbiAgICAucGxheWVyU2VsZWN0X19wbGF5ZXJzIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoMHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLmNvbnRhaW5lcl9fcGxheWVyU2VsZWN0IHt9XG5cbiAgICAucGxheWVyU2VsZWN0X19sb2dvIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxMHB4O1xuXG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbiAgICAucGxheWVyU2VsZWN0X190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgIC5mb250U2l6ZS1wbGF5ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9IH1cblxuICAgIC5wbGF5ZXJTZWxlY3RfX3BsYXllcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWCgtMzJweCk7IH1cblxuICAgIC5wbGF5ZXJfX2JhY2tncm91bmQge1xuICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgaGVpZ2h0OiAxMDdweDsgfVxuXG4gICAgLnBsYXllclNlbGVjdF9fcGxheWVycyB7XG4gICAgICAgIC5wbGF5ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMjUwcHhcblxuICAgICAgICAgICAgJjpob3ZlciwgJi5pc0FjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLnBsYXllcl9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoMzQlICsgNXB4KSAsIGNhbGMoLTEwMyUgLSAzcHgpKSBza2V3WSg1LjEyNWRlZyk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTZweDsgfSB9IH0gfSB9XG5cbiAgICAucGxheWVyX19uYW1lIHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNzJiMmU7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzQlLC0xMDMlKSBza2V3WSg1LjEyNWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTklO1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtMzAuMTI1ZGVnKTsgfSB9IH1cbiIsIi8vIDpyb290XG4vLyAgICAgLS12aDogMXZoXG5cbiRiZ1JlZDogI2Q4M2QzZjtcbiRib3JkZXJzUmVkOiAjY2UzNzM5O1xuJHJlZC10b3A6ICNGQzQ4NDY7XG5cbiRrcnVuZ3RoZXA6IFwiS3J1bmd0aGVwXCI7XG5cbiRncmVlbi1yaWdodDogIzI5QjIzNjtcbiRncmVlbi10b3A6ICMzM0NDM0M7XG4kZ3JlZW4tZnJvbnQ6ICMyMjk5MzE7XG4iLCIuY29udGFpbmVyX19ob21lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICYuaGlkZGVuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cbi5ob21lX19sb2dvIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4uaG9tZV9zdGFydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4iLCIuc2VjdGlvbi1mb3JtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgei1pbmRleDogOTk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTNmM2Y7IH1cblxuXG4uc2VjdGlvbi1mb3JtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTsgfVxuXG4uc2VjdGlvbi1mb3JtX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc2VjdGlvbi1mb3JtX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJCMkIyO1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICBib3R0b206IDEwMCU7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjUlO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTYwZGVnKTtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtMzBkZWcpO1xuXG4gICAgICAgIHdpZHRoOiAxMSU7XG4gICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEM0QyRDE7IH0gfVxuLnNlY3Rpb24tZm9ybV9fbGVnYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZvcm1fX3RleHQtZmllbGQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cblxuLmZvcm1fX2lucHV0LXdyYXBwZXIge1xuICAgICYtLW5hbWUge1xuICAgICAgICB6LWluZGV4OiAzOyB9XG4gICAgJi0tbGFzdG5hbWUge1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgJi0tZm9ybV9fZW1haWwge1xuICAgICAgICB6LWluZGV4OiAxOyB9IH1cblxuLnNlY3Rpb24tZm9ybV9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uZm9ybV9faW5wdXQtd3JhcHBlci1zdWJtaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB3aWR0aDogMjAwcHg7XG5cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgLTVweCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAlO1xuICAgICAgICAgICAgbGVmdDogMTAuNXB4OyB9IH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMi41cHg7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMCU7XG5cbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNDg0ODtcblxuICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC02MGRlZyk7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgfSB9XG5cblxuLmZvcm1fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMjM0MzU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHdoaXRlIWltcG9ydGFudDsgfSB9XG5cblxuLmZvcm1fX2lucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICBtYXJnaW46IDdweCBhdXRvO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEyLjVweDtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwJTtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY0ODQ4O1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTYwZGVnKTsgfSB9XG5cblxuaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogJGtydW5ndGhlcCwgc2Fucy1zZXJpZjsgfVxuXG4uc2VjdGlvbi1mb3JtX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuXG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI4JSwtNTAlKTsgfVxuICAgICYtLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4JSwtNTAlKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNlY3Rpb24tZm9ybV9faW1hZ2Uge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI4JSwwKTsgfVxuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOCUsMCk7IH0gfSB9XG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpXG4vLyAgICAgLnNlY3Rpb24tZm9ybVxuLy8gICAgICAgICB3aWR0aDogMTAwdmhcbi8vICAgICAgICAgaGVpZ2h0OiAxMDB2d1xuXG4vLyAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlclxuLy8gICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAuc2VjdGlvbi1mb3JtX19pbWFnZSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDYwJTsgfVxuXG4gICAgLnNlY3Rpb24tZm9ybV9fdGl0bGUtc2VwYXJhdG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuICAgIC5zZWN0aW9uLWZvcm1fX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuXG4gICAgLmZvcm1fX2lucHV0LXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgbWFyZ2luOiA3cHggYXV0bztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxMi41cHg7XG4gICAgICAgICAgICBib3R0b206IDEwMCU7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjQ4NDg7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC02MGRlZyk7IH0gfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cblxuICAgIC5zZWN0aW9uLWZvcm1fX2Zvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiAgICAuZm9ybV9faW5wdXQtd3JhcHBlci1zdWJtaXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIHdpZHRoOiAxNTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiA2LjVweDsgfVxuXG4gICAgICAgIC5mb3JtX19zdWJtaXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7IH0gfVxuXG4gICAgLnNlY3Rpb24tZm9ybV9faW1hZ2Uge1xuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOCUsLTM1JSkgIWltcG9ydGFudDsgfVxuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOCUsLTM1JSkgIWltcG9ydGFudDsgfSB9IH1cbiIsIi5zaXRlX19sZWdhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlcnNSZWQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHAge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcblxuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG5cbiAgICAgICAgbWFyZ2luOiA1MHB4IDEwcHggMjBweCAxMHB4OyB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcblxuICAgICAgICBtYXJnaW46IDIwcHggMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnNpdGVfX2xlZ2FsIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9IH1cbiIsIi5zZWN0aW9uLW1vYmlsZS1vcmllbnRhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcblxuICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuXG4gICAgYmFja2dyb3VuZDogJGJvcmRlcnNSZWQ7XG5cbiAgICAmLmlzRGlzYWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4uc2VjdGlvbi1tb2JpbGUtb3JpZW50YXRpb25fX21lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWN0aW9uLW1vYmlsZS1vcmllbnRhdGlvbl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4iLCIuc2VjdGlvbi1jaW5lbWF0aWMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdSZWQ7XG5cbiAgICAvLyB6LWluZGV4OiAxMDAwMDBcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zZWN0aW9uLWNpbmVtYXRpY19fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuIiwiLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuXG4gICAgei1pbmRleDogMTAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvc2VhdHMucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ1JlZDsgfVxuXG4uc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgd2lkdGg6IDc1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU2MHB4ICkge1xuICAgICAgICB3aWR0aDogODUlO1xuXG4gICAgICAgIC5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4gICAgICAgIC5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fYnV0dG9uIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH0gfVxuXG4uc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX3BsYXllcnMtaW1hZ2VzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgd2lkdGg6IDM1JTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMTAwcHggKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5cbi5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fcGxheWVyLWltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgd2lkdGg6IDUwJTtcblxuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cblxuLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDExMDBweCApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX3RleHQtY29udGFpbmVyIHtcbiAgICAvLyBkaXNwbGF5OiBmbGV4XG4gfSAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyXG5cbi5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fdmFsaWRhdGlvbi1ib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tZnJvbnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDsgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7IH0gfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNSU7XG5cbiAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLXRvcDtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtNDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tcmlnaHQ7XG5cbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtNTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZWVuLXJpZ2h0OyB9IH1cblxuLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX19wYXJhZ3JhcGgge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGZvbnQtc2l6ZTogNDVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMjRweCkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuXG4uc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX3NvY2lhbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4uc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX2J1dHRvbnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLnNlY3Rpb24tZm9ybS12YWxpZGF0aW9uX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYmFja2dyb3VuZDogI2E3MmIyZTtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwJTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLXRvcDtcblxuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC00MGRlZyk7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC01cHgpO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyJTtcbiB9IH0gfSAgICAgICAgICAgIC8vIGxlZnQ6IDEwLjVweFxuXG4uc2VjdGlvbi1mb3JtLXZhbGlkYXRpb25fX2J1dHRvbi1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fY3JlZGl0cy1jb250YWluZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDFweCAwOyB9IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MjBweCkge1xuICAgIC5zZWN0aW9uLWZvcm0tdmFsaWRhdGlvbl9fY3JlZGl0cy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiIsIi5jYW52YXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICBtYXJnaW46IGF1dG87IH1cblxuLmNhbnZhcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5nYW1lX19pbmZvcyB7XG4gICAgJi1ib3JkZXJzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBib3JkZXI6IDEycHggc29saWQgI2NlMzczOTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICYtbG9nby1qYWhuZXJhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7IH0gfVxuIiwiLmdhbWVfX2luZm9zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuXG4gICAgLy8gei1pbmRleDogMTAwMFxuIH0gICAgLy8gcG9pbnRlci1ldmVudHM6IG5vbmVcblxuLmluZm9zX190aW1lciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICB6LWluZGV4OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01MHB4O1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDQuNWRlZykgcm90YXRlKDQuNWRlZyk7XG5cbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgLnRpbWVyLXZhbHVlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzAlO1xuICAgICAgICB0ZXh0LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjQpIDVweCAtM3B4OyB9XG4gICAgLnRpbWVyLWNvdW50ZXIge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gICAgLnRpbWVyLWJveCB7XG4gICAgICAgIC5ib3gtZnJvbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdmMjIyNDtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBib3R0b206IC0xMjVweDsgfVxuICAgICAgICAuYm94LXRvcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc0MDQwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTU1ZGVnKTtcbiAgICAgICAgICAgIGJvdHRvbTogNzUlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xNTBweDsgfVxuICAgICAgICAuYm94LXJpZ2h0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICByaWdodDogLTI1MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhhMjUyNTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1koLTM1ZGVnKTsgfVxuICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLnByb2dyZXNzLWJhci1saW5lcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2NXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgICAgICAgICAgICAgICAubGluZS1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgICAgICAgLmxpbmUtY2VudGVyZWQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgICAgICAgLnByb2dyZXNzLWJhci10cmFuc3BhcmVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgICAgICAgICAgLnByb2dyZXNzLWJhci1mcm9udCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgLmZyb250LXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjI7IH0gfVxuICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1iYXItaGVhZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjY1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5oZWFkLXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MCUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4OyB9IH0gfVxuICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1iYXItdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtNTVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAudG9wLXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1iYXItcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WSgtMzVkZWcpOyB9IH0gfSB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgwKSByb3RhdGUoMCk7XG5cbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgICYuaXMtZnVsbHNjcmVlbi1lbmFibGUge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMjBweCArIDYwcHggKyAxMHB4KTsgfVxuXG4gICAgICAgIC50aW1lci1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC5ib3gtZnJvbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTM3Mzk7IH1cblxuICAgICAgICAgICAgLmJveC10b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICAgICAgLmJveC1yaWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1iYXItbGluZXMge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubGluZS1jZW50ZXJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxpbmUtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDsgfSB9IH0gfVxuXG5cbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3MtYmFyLXRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XG5cbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1iYXItbGluZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgICAgICAgICAgICAgICAgICAucHJvZ3Jlc3MtYmFyLWZyb250IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByb2dyZXNzLWJhci1oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZC1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7IH0gfSB9IH1cblxuICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1iYXItZnJvbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAuZnJvbnQtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfSB9XG5cbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3MtYmFyLXRvcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1iYXItcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH0gfVxuXG4gICAgICAgIC50aW1lci12YWx1ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC00NXB4O1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiB0cmFuc3BhcmVudCAycHggNXB4OyB9IH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG5cbiAgICAgICAgJi5pcy1mdWxsc2NyZWVuLWVuYWJsZSB7XG4gICAgICAgICAgICByaWdodDogY2FsYygyMHB4ICsgI3s2MCAqIDAuNn1weCArIDEwcHgpOyB9IH0gfVxuIiwiLnNlY3Rpb24tbG9vc2VyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4M0QzRjtcblxuICAgIHotaW5kZXg6IDk5OTk7IH1cblxuLnNlY3Rpb24tbG9vc2VyX19ib3gtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH0gfVxuXG4uc2VjdGlvbi1sb29zZXJfX2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgZm9udC1zaXplOiAwcHg7XG5cbiAgICB0cmFuc2Zvcm06IHNrZXdZKDIuNmRlZyk7IH1cblxuLnNlY3Rpb24tbG9vc2VyX19ib3gtdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDk1JTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQzQ4NDY7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDgzZGVnKSBza2V3WCgtMTBkZWcpOyB9XG5cbi5zZWN0aW9uLWxvb3Nlcl9fYm94LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUlO1xuXG4gICAgd2lkdGg6IDYyJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2YzNjNhO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoODNkZWcpIHNrZXdZKC00LjlkZWcpOyB9XG5cbi5zZWN0aW9uLWxvb3Nlcl9fY29udGVudCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBza2V3WSgyLjZkZWcpO1xuICAgIHBhZGRpbmc6IDYwcHggNDBweCAyMHB4IDQwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcyYjJlO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2VjdGlvbi1sb29zZXJfX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogOTBweDtcblxuICAgICYtLXNoYWRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfSB9XG5cbi5zZWN0aW9uLWxvb3Nlcl9fc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICBhbmltYXRpb246IGJsaW5rIC4zcyBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cblxuQGtleWZyYW1lcyBibGluayB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MDBweCkge1xuICAgIC5zZWN0aW9uLWxvb3Nlcl9fYm94LWNvbnRhaW5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfSB9XG5cbiIsIi5nYW1lX19pbmZvc19fY291bnRkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG5cbiAgICB0cmFuc2Zvcm06IHNrZXdYKDQuNWRlZykgcm90YXRlKDQuNWRlZyk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDQuNWRlZykgcm90YXRlKDQuNWRlZykgc2NhbGUoMC42KTsgfSB9XG5cblxuLmNvdW50ZG93bl9fYm94LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogOTBweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjIyMjQ7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiB9ICAgIC8vIHRyYW5zZm9ybTogc2tld1goNC41ZGVnKSByb3RhdGUoNC41ZGVnKVxuXG4uY291bnRkb3duX19ib3gtdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM0ODQ2O1xuXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG5cbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01NWRlZykgc2NhbGVZKC4yNSk7XG5cbiAgICAmLS1zaGFkb3cge30gfVxuXG4uY291bnRkb3duX19ib3gtZnJvbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jb3VudGRvd25fX2JveC1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMzYzYTtcblxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXG4gICAgdHJhbnNmb3JtOiBza2V3WSgtMzVkZWcpIHNjYWxlWCguMzQpOyB9XG5cbi5jb3VudGRvd25fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuIiwiLmdhbWVfX2luZm9zX19jb250cm9sc0luZGljYXRpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5nYW1lX19pbmZvc19fY29udHJvbHNJbmRpY2F0aW9uc19fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB0cmFuc2Zvcm06IHNrZXdYKDQuNWRlZykgcm90YXRlKDQuNWRlZyk7IH1cblxuLmdhbWVfX2luZm9zX19jb250cm9sc0luZGljYXRpb25zX190aXRsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5nYW1lX19pbmZvc19fY29udHJvbHNJbmRpY2F0aW9uc19fa2V5LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5nYW1lX19pbmZvc19fY29udHJvbHNJbmRpY2F0aW9uc19fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuXG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCMkIyQjI7XG5cbiAgICBmb250LXNpemU6IDIycHg7IH1cblxuXG4uZ2FtZV9faW5mb3NfX2NvbnRyb2xzSW5kaWNhdGlvbnNfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWluLWhlaWdodDogMjQwcHg7XG5cbiAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICBiYWNrZ3JvdW5kOiAjQjIzNDM1O1xuICAgIGNvbG9yOiAjQjJCMkIyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5nYW1lX19pbmZvc19fY29udHJvbHNJbmRpY2F0aW9uc19fa2V5LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUlLCAtNTAlKTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uZ2FtZV9faW5mb3NfX2NvbnRyb2xzSW5kaWNhdGlvbnNfX2tleSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgYmFja2dyb3VuZDogI0IyMzQzNTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgICYtLWxlZnQsICYtLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICAgIC5rZXlfX2JveFJpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfSB9XG5cbi5nYW1lX19pbmZvc19fY29udHJvbHNJbmRpY2F0aW9uc19fY2hlY2sge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdhbWVfX2luZm9zX19jb250cm9sc0luZGljYXRpb25zX19rZXktY29udGVudC1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRpdGxlX19ib3hUb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTAwJTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmO1xuXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNTVkZWcpO1xuXG4gICAgZm9udC1zaXplOiAwOyB9XG5cbi50aXRsZV9fYm94UmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMDtcblxuICAgIHdpZHRoOiA4JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNEMkQxO1xuXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBza2V3WSgtMzVkZWcpO1xuXG4gICAgZm9udC1zaXplOiAwOyB9XG5cbi5rZXlfX2JveFRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAxMDAlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM0ODQ2O1xuXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNTVkZWcpO1xuXG4gICAgZm9udC1zaXplOiAwOyB9XG5cbi5rZXlfX2JveFJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDA7XG5cbiAgICB3aWR0aDogOCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmMzYzYTtcblxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogc2tld1koLTM1ZGVnKTtcblxuICAgIGZvbnQtc2l6ZTogMDsgfVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgIC5nYW1lX19pbmZvc19fY29udHJvbHNJbmRpY2F0aW9ucyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfSB9XG4iLCIuY29udGFpbmVyX19sb2FkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdSZWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIC5sb2FkZXJfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuY29udGVudF9fbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgICAgLmNvbnRlbnRfX3Byb2dyZXNzIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfSB9IH1cbiIsIi5mdWxsc2NyZWVuLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMjBweDtcblxuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0IDBzO1xuXG4gICAgJi5pcy1lbmFibGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0IDAuNXM7IH1cblxuICAgICYuaXMtYWN0aXZlIHt9IH1cblxuLmZ1bGxzY3JlZW4tYnV0dG9uX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gICAgLmZ1bGxzY3JlZW4tYnV0dG9uIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH0gfVxuIiwiLnNvdW5kLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuXG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gei1pbmRleDogMTAwXG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdSZWQ7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uc291bmQtYnV0dG9uX19pY29uIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICB3aWR0aDogNDAlO1xuXG4gICAgbWFyZ2luOiBhdXRvIDA7IH1cblxuLnNvdW5kLWJ1dHRvbl9fbGluZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7IH1cblxuLnNvdW5kLWJ1dHRvbl9fbGluZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICBtYXJnaW46IDAgMXB4O1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjE1KTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiIsIi5nYW1lLWxldmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuXG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4iLCIuY29udGVzdC1vdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLnRyYW5zaXRpb25JbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG5cbiAgICAmLnRyYW5zaXRpb25PdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbnRlc3Qtb3Zlcl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICBiYWNrZ3JvdW5kOiAkcmVkLXRvcDtcblxuICAgIG9wYWNpdHk6IDAuODsgfVxuXG4uY29udGVzdC1vdmVyX19tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4iLCJAaW1wb3J0ICdjb3JlL3Jlc2V0JztcbkBpbXBvcnQgJ2NvcmUvYmFzZSc7XG5AaW1wb3J0ICdjb3JlL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdjb3JlL2ZvbnRzJztcbkBpbXBvcnQgJ2NvcmUvekluZGV4JztcblxuQGltcG9ydCAncGFnZXMvcGxheWVyU2VsZWN0JztcbkBpbXBvcnQgJ3BhZ2VzL2hvbWUnO1xuQGltcG9ydCAncGFnZXMvZm9ybSc7XG5AaW1wb3J0ICdwYWdlcy9sZWdhbCc7XG5cbkBpbXBvcnQgJ3NlY3Rpb25zL3NlY3Rpb24tbW9iaWxlLW9yaWVudGF0aW9uJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3NlY3Rpb24tY2luZW1hdGljJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3NlY3Rpb24tZm9ybS12YWxpZGF0aW9uJztcblxuQGltcG9ydCAncGFydGlhbHMvY2FudmFzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3RpbWVyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3NlY3Rpb24tbG9vc2VyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvdW50ZG93bic7XG5AaW1wb3J0ICdwYXJ0aWFscy9jb250cm9sc0luZGljYXRpb25zJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xvYWRlcic7XG5AaW1wb3J0ICdwYXJ0aWFscy9mdWxsc2NyZWVuLWJ1dHRvbic7XG5AaW1wb3J0ICdwYXJ0aWFscy9zb3VuZC1idXR0b24nO1xuQGltcG9ydCAncGFydGlhbHMvZ2FtZS1sZXZlbCc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jb250ZXN0LW92ZXInO1xuXG4ubG9nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICB6LWluZGV4OiAxMDAwMDAwO1xuXG4gICAgZm9udC1zaXplOiAxMDA7XG5cbiAgICBiYWNrZ3JvdW5kOiBibHVlOyB9XG5cbi53ZWJ2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIHotaW5kZXg6IDEwMDAwMDA7XG5cbiAgICBiYWNrZ3JvdW5kOiBibHVlO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuIl19 */
